Indian broker APIs · Dated fee comparison

Trading API fees and market-data charges

Compare connectivity subscriptions and data access, with native billing periods and plan conditions. These fees sit alongside ordinary trading charges.

Coverage: 10 source-ready brokers, listed in KYB registry order. This is a fee table, not a performance or investment ranking. Missing brokers and premium tariffs do not mean unavailable service or zero cost.

Trading access, data subscription and order limits

Published API costs only. Brokerage, taxes unless explicitly included, account fees, internet/static IP and hosting are separate.
BrokerTrading APIMarket data / bundleOrder limits
ZerodhaPersonal API: ₹0 for orders, positions, holdings and funds. Live and historical market data are excluded.Official source · Paid Kite Connect: ₹500 per month per API key, including live and historical data. Confirm applicable tax at subscription checkout.Official source · Order placement: 10 requests/second, 400 orders/minute and 5,000 orders/day per user/API key. Quotes: 1 request/second; historical candles: 3/second. At most 25 modifications per order. These are endpoint/RMS limits, not a throughput guarantee.Official source ·
Groww₹499 per month for trading APIs including live data, historical data, orders, portfolio and positions. The 915 pricing table states 18% GST applies to API charges.Official source · Live and historical data are included in the ₹499/month API bundle; a separate data-only price is not established here.Official source · Create, modify and cancel orders share 10 requests/second and 250/minute. Live data share 10/second and 300/minute; non-trading requests share 20/second and 500/minute. Limits apply to each category, not each individual endpoint.Official source ·
Upstox₹0 access to trading and market-data APIs. The separate ₹10/order promotion on the landing page expired 30 September 2026 and is excluded here. Ordinary brokerage applies separately.Official source · Standard market-data API access is advertised free. Advanced Plus features have separate access conditions; no Plus subscription tariff is verified here.Official source · Regular order APIs share 10 requests/second, 500/minute and 2,000/30 minutes. Registered-algo tier: 50/second with the same minute/30-minute ceilings. Registration approval and account eligibility are separate from endpoint limits.Official source ·
Angel OneSmartAPI access is free. This is the API service fee, not a waiver of brokerage, taxes or other trading costs.Official source · The SmartAPI FAQ states the service is free including historical data, and provides WebSocket live-price streaming.Official source · Place, modify and cancel requests together must not exceed nine requests/second. The table also lists 500/minute and 1,000/hour for each of those endpoints; rate limits are calculated by client code.Official source ·
DhanTrading APIs are free for placing orders and accessing positions, funds and related trading functions. Standard trading charges remain separate.Official source · ₹499 plus applicable taxes for Data API access. The subscription auto-debits the trading ledger every 30 days.Official source · The v2.3 release (8 September 2025) set the Order APIs to 10 orders/second. The v2.4 release (22 September 2025) made a static IP mandatory for placing, modifying and cancelling any type of order. Check current endpoint documentation before implementation.Official source ·
ICICI DirectNo additional charge for connecting systems or creating apps. Ordinary brokerage, statutory charges and account costs are outside this API-access fee.Official source · Historical data access is included without an additional API-access charge; streaming OHLC and historical data are described on the Breeze portal.Official source · General quotas: 100 calls/minute and 5,000/day. Combined order operations: at most 10/second across placement, cancellation, modification and square-off. A per-second ceiling does not remove the general call quota.Official source ·
Kotak Securities₹0 subscription fee for Neo Trade API. Ordinary statutory/exchange charges remain separate.Official source · Live quotes are listed among Trade API features. A separate historical-data tariff or entitlement is not verified here; confirm it with Kotak.Official source · The current FAQ supports up to 10 orders/second. This is a published order ceiling, not a fill or uptime guarantee.Official source ·
FyersFYERS advertises its trading API as free. Prime membership provides extended access and limits; its subscription price is not verified in this comparison.Official source · Data access depends on plan limits. Standard offers five years of daily history and one year of intraday history; seconds data are a Prime feature. Prime pricing is outside this recorded standard tariff.Official source · Transaction/User Info APIs: both plans 10 requests/second; Standard 200/minute and 1,00,000/day, Prime 500/minute and 5,00,000/day. Data APIs: Standard 5/second, 50/minute, 5,000/day; Prime 10/second, 500/minute, 5,00,000/day.Official source ·
FlattradeFlattrade advertises no charge for API access. Brokerage, statutory charges, account costs and connectivity expenses are separate components.Official source · Pi documents streaming market data and historical endpoints. A separate data-subscription price is not verified here; confirm data entitlements and reuse permissions with Flattrade.Official source · Order APIs: 10/second and 40/minute. General API rate table: 40/second and 200/minute. The higher general-call quota does not replace order-specific limits.Official source ·
ShoonyaAPI access has no additional charge for eligible users. Standard brokerage and statutory charges depend on the segment traded.Official source · The API product page advertises free trading API access and live market data features. A separate paid data-plan price is not verified here; confirm account-specific access with Shoonya.Official source · The rate-limit guide gives roughly 10 requests/second across placement/modify/cancel per user. REST market data guidance is roughly one request/second per instrument; numeric ceilings can be adjusted server-side. Handle throttling explicitly.Official source ·

Choose the access you actually need

An order-only application can have a different subscription requirement from a strategy that needs streaming quotes or historical candles. Compare whether the recurring price is per API key, per account, per calendar month or every 30 days. Conditional renewal credits do not turn a paid tariff into a universal free plan; read the linked broker page for the conditions.

Authentication and static-IP setup are documented on each broker page. Daily token expiry and endpoint quotas affect how an integration operates. A high request ceiling is not a promise of order execution speed, data completeness or trading returns.

Trading API pricing FAQ

No. API access, brokerage on executed trades, taxes, account fees and static-IP or hosting costs are separate components. This table compares published connectivity and data access charges, not a complete trading bill.

Some brokers provide order and portfolio access without a subscription but charge for live or historical data. Other brokers bundle both. Read the data column, billing period, tax treatment and plan conditions before comparing prices.

No. Only brokers with dated official pricing, authentication, static-IP and order-limit facts are included. Premium variants and conditional offers are identified where recorded. An omitted broker or fee does not mean unavailable service or zero cost.

No. Broker access, exchange registration, applicable order identifiers, endpoint quotas and risk controls are separate. Confirm current rules and account eligibility with the broker. Connectivity and a published rate limit do not guarantee fills, uptime or returns.