Symbol Subscription Cap in Data-WebSocket of API v3

Is there a limit to the number of symbols I can track using the data-websocket in API v3?

Yes, FYERS enforces a subscription limit to maintain performance and data reliability for all users of its Market Data WebSocket API v3. This ensures the real-time feed remains stable, especially under heavy load or high-frequency scenarios.

What is the symbol limit?

You can subscribe to a maximum of 200 symbols concurrently using the data-websocket in API v3. This means your application can actively receive live updates for up to 200 instruments at any given time.

This cap applies to all live instruments, including equities, indices, and derivatives, and is counted based on unique symbol subscriptions.

What if...

ScenarioOutcome
You attempt to subscribe to more than 200 symbolsThe subscription request will be rejected; symbols beyond the limit won't receive updates
You need more than 200 symbolsYou'll need to manage subscriptions dynamically by unsubscribing from less-used symbols
You’re unsure how many symbols are currently activeTrack your active subscriptions client-side, as FYERS does not return a list of current subscriptions
Implement symbol batching and rotate subscriptions based on user interactions or watchlist activity to stay within the 200-symbol cap.

Last updated: 30 Jun 2025