Skip to Content
Getting StartedPlans & Rate Limits

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 categoryStandard planPrime plan
Data APIs5 requests/second
50 requests/minute
5,000 requests/day
10 requests/second
500 requests/minute
5,00,000 requests/day
Transaction + User Info APIs10 requests/second
200 requests/minute
1,00,000 requests/day
10 requests/second
500 requests/minute
5,00,000 requests/day

Market-data access

FeatureStandard planPrime plan
Quotes API50 symbols/request1,000 symbols/request
Historical data - Daily5 years (from 2021)
(Last 5 years, every year will reset to last 5 years)
Entire available history, 25+ years
Historical data - Intraday1 year (from 2025)
(Last 1 year, every year will reset to last 1 year)
Entire available history, 5+ years
Seconds DataNot AvailableLast 30 days
Expired F&O Data - Daily2 years (from 2024)7+ years
Expired F&O Data - Intraday10 API requests/dayAs per Prime API overall rate limits
Screeners50 API requests/dayAs per Prime API overall rate limits

WebSocket subscription limits

SocketStandard planPrime plan
Data Socket100 symbols5,000 symbols
Tick-by-Tick (TBT) Socket1 symbol15 symbols

Symbol limits apply per user, across all your connections to that socket, not per connection. If a subscription would go over the limit, the connection is not established. On the Prime plan the Tick-by-Tick (TBT) Socket allows 15 symbols in total: up to 3 connections with 5 symbols each.

Upgrade plan

When FYERS Prime is relevant

Take a FYERS Prime subscription through FYERS Web or App → Profile → FYERS Prime, or visit 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.
Explore Prime details ↗Join Prime ↗
HTTP 429

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.

Last updated on