Plans & Limits
Before you build, check whether the Standard plan supports your expected request volume, historical-data requirement and WebSocket subscriptions. The Standard plan is free and includes usage limits to ensure fair access for all users. FYERS Prime is a subscription plan that expands these limits for users with higher data and scale requirements.
API request limits
| API category | Standard plan | Prime plan |
|---|---|---|
| Data APIs | 5 requests/second 50 requests/minute 5,000 requests/day | 10 requests/second 500 requests/minute 5,00,000 requests/day |
| Transaction + User Info APIs | 10 requests/second 200 requests/minute 1,00,000 requests/day | 10 requests/second 500 requests/minute 5,00,000 requests/day |
Market-data access
| Feature | Standard plan | Prime plan |
|---|---|---|
| Quotes API | 50 symbols/request | 1,000 symbols/request |
| Historical data - Daily | 5 years (from 2021) (Last 5 years, every year will reset to last 5 years) | Entire available history, 25+ years |
| Historical data - Intraday | 1 year (from 2025) (Last 5 years, every year will reset to last 5 years) | Entire available history, 5+ years |
| Seconds Data | Not Available | Available |
| Expired F&O Data - Daily | 2 years, from 2024 | Available, 7+ years |
| Expired F&O Data - Intraday | 10 calls/day | Available |
WebSocket subscription limits
| Socket | Standard plan | Prime plan |
|---|---|---|
| Data Socket | 100 symbols | 5,000 symbols |
| Tick-by-Tick (TBT) Socket | 1 symbol | 15 symbols |
Symbol limits apply per user, across all your connections to that socket, not per connection. On the Prime plan the Tick-by-Tick (TBT) Socket allows 15 symbols in total: up to 3 connections with 5 symbols each.
When FYERS Prime is relevant
Review the complete Prime offering and subscription details on the FYERS Prime page.
- You need significantly higher Data API throughput.
- You need longer daily or intraday historical-data coverage.
- You need Seconds Data or broader Expired F&O Data access.
- You need to subscribe to more symbols through Data Socket or Tick-by-Tick (TBT) Socket.
When a rate limit is reached
Error Code -429The API returns error code -429 when the applicable per-second, per-minute or per-day limit is exceeded.
Stop repeated requests, wait for the applicable limit window to reset and reduce unnecessary calls. FYERS Prime provides higher limits for supported API categories.
Rate-limit error: triggered when the applicable per-second, per-minute or per-day request limit is exceeded.
User blocking: if the per-minute rate limit is exceeded more than 3 times in a day, the user is blocked for the rest of the day.