Actual Subscription limit in zerodha websocket

Hi
I want to know the actual Subscription limit in zerodha websocket.
It is mentioned in api docs of zerodha that there can be 3 connection per api and it is also mentioned that 3k instruments can be subscribed per websocket connection.

This is confusing me.
If 3000 instruments is the limit per WebSocket connection, and I can open 3 WebSocket connections per API key, does that practically mean I can subscribe to up to 9000 instruments (3 × 3000)?

Or is there a global limit of 3000 instruments across all connections combined per API key?

Has anyone tested this in practice, or does anyone have an official clarification from Zerodha?
Would really appreciate any insights or confirmations.

Thanks in advance!

1 Like

Currently, you can open up to three WebSocket connections per API key. Each WebSocket connection allows you to subscribe to up to 3,000 instruments, resulting in a total of 9,000 instruments per API key.

3 Likes