Zerodha
Rate limits
Kite Connect rate limits
Kite Connect rate limits govern how frequently your API can call endpoints:
| Endpoint type | Approximate limit |
|---|---|
| Orders (place / modify / cancel) | ~3 per second; ~200 per minute; 5000 per day |
| Quote (live) | Higher per-second limit |
| Historical data | Lower (paid; specific limits) |
| Portfolio / positions | Moderate |
Design considerations
To avoid hitting limits:
- Throttle: 200ms-500ms between order placements.
- Batch where possible: Basket orders for multi-leg strategies.
- Cache where possible: Don’t re-query positions every tick.
- Use WebSocket: For live data, avoid polling REST endpoints.
When you hit a limit
Error response: “max order request exceeded” or “rate limit exceeded” (429).
Resolve by:
- Waiting (typically resets at next minute).
- Throttling subsequent calls.
- Implementing exponential backoff.
For details: How to fix max order request exceeded without 5000 orders .
See also
- How to fix max order request exceeded without 5000 orders
- Kite Connect (Zerodha API)
- Kite Connect API pricing
- Kite Connect FAQs
- Algo trading with Kite Connect
- Sign up and get Kite API key
- Kite Connect access token generation
- Kite Connect OAuth login flow
- pykiteconnect Python quickstart
- kiteconnect.js Node.js quickstart
- Kite Connect Java SDK
- Place order via Kite Connect (Python)
- Kite Connect order modify / cancel
- Kite Connect basket orders API
- Kite Connect GTT API
- Kite Connect historical data API
- Kite Ticker WebSocket (Python)
- Backtesting with Kite historical API
- Use Kite API data on other platforms
- Historical API without Kite Connect access
- Historical vs live data pricing
- Kite API charges and plans
- Kite Connect static IP requirement
- Kite Connect sandbox / mock
- Net vs Day in positions API
- Mobile browser issue with Kite Connect login
- How to get invoice for Kite Connect subscription
- Deactivate / unsubscribe Kite Connect
- Will Zerodha help code strategies
- Kite Publisher API
- Kite MCP for AI assistants
- Zerodha Open API community
- Algorithmic trading in India
- Zerodha
- Kite (Zerodha)
External references
References
- Zerodha, Kite Connect rate limits, kite.trade.