4.42%1,30,32,121 Clients
₹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 accountGroww 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
| 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 |
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.
1st Method (API Key and Secret)
Go to the Groww Cloud API Keys page.
Log in to your Groww account.
Click on “Generate API Key”.
Enter the name for the key and click Continue.
Copy the API Key and Secret.
Use the API Key and Secret to generate the Access Token.
2nd Method (TOTP)
Visit the Groww Cloud API page.
Click on “Generate API Key” and then select “Generate TOTP Token”.
Enter the key name and continue.
Copy the TOTP Token and Secret.
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)
Log in to your Groww account.
Click on the Profile section at the top-right corner.
Go to Settings.
Select “Trading APIs” from the menu.
Click on “Generate API Keys” and choose “Access Token”.
Create and manage all your tokens from the dashboard.
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 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.
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:
This authentication mechanism helps ensure secure and authorized access from trading scripts, applications, and third-party platforms.
Information on this page was last updated on Tuesday, October 17, 2023
₹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₹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 accountCompare brokers side-by-side to choose the right one.
Are you a Groww Customer?