Groww API (Algo Trading) Review

Groww Logo

4.42%1,30,32,121 Clients

Groww provides a modern algo trading and investment API platform that enables traders and developers to build automated trading systems, portfolio management tools, and market data applications. The Groww API allows users to access live market data, place and manage orders, monitor holdings and positions, and integrate trading functionalities into custom-built platforms.

Groww APIs are designed using REST-based architecture and support secure authentication for seamless integration with trading applications. The platform offers APIs for portfolio management, order execution, market data, smart orders, and historical data analysis, making it suitable for both retail traders and developers building advanced trading solutions.

Groww API Benefits

  • Simple and developer-friendly API integration
  • Real-time market data access
  • Fast order execution and tracking
  • Portfolio and position management APIs
  • Smart order support including OCO and GTT
  • Historical candle data access
  • Cloud-based infrastructure support
  • Flat pricing model for API usage
  • Suitable for automated and algo trading systems

Groww API Details

API Brokerage Charge

Flat API pricing with subscription-based access. ₹499 per month plus taxes for API usage.

API Document Link

https://groww.in/trade-api/docs

API Data Format

REST APIs and Python SDKs

API Offer Type

Portfolio API, Order API, Data API, Smart Order API, Historical Data API

API Exchange Support

BSE, NSE and, MCX (Equity, F&O, and Commodities)

API OS Support

Platform-independent (Windows, Linux, macOS)

API Support Features

Holdings API, Positions API, Order Placement, Order Modification, Order Cancellation, Order Tracking, Trade History, LTP API, Quote API, OHLC API, Smart Orders, Historical Data

API Third‑Party Tools

Amibroker, OpenAlgo and AlgoTest

API Order Types

Market order, Limit order, Stop-loss order, Stop-loss market order, After Market Order (AMO), GTT order, OCO (One Cancel Others) order

Groww API Brokerage Charge

  • Flat monthly fee: Rs 499/month + GST.
  • Access to all APIs – Live data API (LTP, Quote, OHLC), Portfolio API, Ordering API, Smart Order API, Margin API, and Historical Data API.
  • No additional usage-based fees.

Groww API Rate Limit

The rate limit defines the maximum number of API requests allowed for each category within a specific time period.

Type Requests Limit (Per Second) Limit (Per Minute)
Orders Create, Modify, and Cancel Orders 10 250
Live Data Market Quote, LTP, OHLC 10 300
Non-Trading Order Status, Order List, Trade List, Positions, Holdings, Margin 20 500

For real-time live feed subscriptions, Groww supports up to 1000 WebSocket subscriptions simultaneously. This limit is separate from the REST API rate limits.

Groww API Key

1st Method (API Key and Secret)

  1. Go to the Groww Cloud API Keys page.

  2. Log in to your Groww account.

  3. Click on “Generate API Key”.

  4. Enter the name for the key and click Continue.

  5. Copy the API Key and Secret.

  6. Use the API Key and Secret to generate the Access Token.

2nd Method (TOTP)

  1. Visit the Groww Cloud API page.

  2. Click on “Generate API Key” and then select “Generate TOTP Token”.

  3. Enter the key name and continue.

  4. Copy the TOTP Token and Secret.

  5. You can manage all generated keys from the dashboard.

Note: You must install the pyotp library to use the TOTP authentication flow.

3rd Method (Access Token)

  1. Log in to your Groww account.

  2. Click on the Profile section at the top-right corner.

  3. Go to Settings.

  4. Select “Trading APIs” from the menu.

  5. Click on “Generate API Keys” and choose “Access Token”.

  6. Create and manage all your tokens from the dashboard.

Groww API Types Offered

  • Portfolio API: This API helps users view and manage holdings, positions, and margin details including available and used margin.
  • Ordering API: This API allows users to place buy and sell orders for Equity, F&O, and Commodity segments, modify or cancel orders, track order status, and access the order book.
  • Market Data API: Provides real-time market quotes including bid/ask price, volume, LTP (Last Traded Price), OHLC data, option chain details, and option Greeks such as Delta and Gamma.
  • Smart Order API: Supports advanced order types such as GTT (Good Till Triggered) and OCO (One Cancels Other) orders for automated trading strategies.
  • Historical Data API: Fetch historical OHLC candle data across multiple time intervals for up to 3 months along with volume and open interest data for derivative instruments.

Conclusion

Groww API provides a modern and developer-friendly infrastructure for algorithmic trading with market data, smart orders, portfolio tracking, and historical data access. With REST APIs, Python SDK support, and scalable integrations, it is suitable for traders, developers, and automated trading platforms.

Groww Special Offer

Start your investing journey with one of India’s most cost-effective platform.

  • ₹0 Account Opening Charges - Free Groww A/c
  • ₹0 Annual Maintenance Charges (AMC)
  • ₹0 Commission on Direct Mutual Funds
  • Low Brokerage – Maximum ₹20 per order on Intraday and F&O.
  • Invest in Multiple Options: Stocks, mutual funds, IPOs, and ETFs from a single platform.
Open your FREE Groww account Now!

Frequently Asked Questions

Groww API is a set of programming interfaces that let developers and traders build automated trading tools, fetch market data, place orders, and manage portfolios programmatically using their Groww trading account. It supports real-time data, historical data, orders, portfolio, margin, and more.

 

Anyone with a Groww account and an active Trading API subscription can use the API — including traders, developers, and algo enthusiasts.

 

  • Live market data (LTP, Quote, OHLC)
  • Trade placement across Stocks and F&O
  • Portfolio and holdings access
  • Historical market data
  • Margin and positions tracking
  • Real-time feed subscriptions via WebSockets for live ticks and order updates

 

  • It supports real-time market data and seamless order placement.
  • Suitable for building and executing automated trading strategies programmatically.
  • Provides integration support for third-party dashboards and algo trading platforms.
  • Helps simplify automated trade execution and strategy deployment.

 

To access Groww APIs, users need an API Token (Access Token) generated from their Groww account settings.

Authentication is generally supported through the following methods:

  • API Key and Secret using OAuth2 authentication flow
  • Access Tokens with daily expiry for secure API access

This authentication mechanism helps ensure secure and authorized access from trading scripts, applications, and third-party platforms.

 

Groww Competitors Review

Information on this page was last updated on Tuesday, October 17, 2023

Special Offer:

₹0 Account Opening| ₹0 Annual Maintenance Charges| Trade across segments at ₹20/order| Free Mutual Funds Investment| Zero hidden charges.

Open your FREE Groww Demat account
🚀 Open Your Groww Account Today!

₹0 Account Opening| ₹0 Annual Maintenance Charges| Trade across segments at ₹20/order| Free Mutual Funds Investment| Zero hidden charges.

Open your FREE Groww Demat account

Groww Special Offer

Start your investing journey with one of India’s most cost-effective platform.

  • ₹0 Account Opening Charges - Free Groww A/c
  • ₹0 Annual Maintenance Charges (AMC)
  • ₹0 Commission on Direct Mutual Funds
  • Low Brokerage – Maximum ₹20 per order on Intraday and F&O.
  • Invest in Multiple Options: Stocks, mutual funds, IPOs, and ETFs from a single platform.
Open your FREE Groww account Now!
⚖️
Compare Brokers

Compare brokers side-by-side to choose the right one.

Are you a Groww Customer?

Groww API (Algo Trading) Review