I’m attempting to connect to the V3 Market Data WebSocket feed but continuously receive a 403 Forbidden during the handshake, even though my REST token is valid. My app details are as follows:
Despite recreating the app and regenerating tokens, there is no UI option in the console to select OAuth scopes. Could you please enable the following scopes on my app so that I can successfully authorize and connect?
Market Data Feed V3 – Read
(Optional) Instruments – Read
Once the scopes are enabled, I will regenerate my OAuth token and verify that /v3/feed/market-data-feed/authorize returns a valid WebSocket URL without a 403. Thank you for your assistance!
– Munishwaran Chellaiah
@Munishwara_48437965@Sanjay_Jain
The V3 WebSocket is available to all users, regardless of whether they are on the Basic or Plus plan. It is an enhancement over the existing V2 WebSocket and offers improved features, which are detailed here:
Basic users can have up to 2 connections, while Plus members can have up to 5 connections. Additionally, the d30 feed is available exclusively to Plus users. For more information, please refer to this documentation:
We will also be updating the documentation shortly to make it clearer that the V3 WebSocket is available to all users.
The issue you’re facing appears to be due to exceeding the allowed number of V3 WebSocket connections. Please ensure you’re adhering to the connection and subscription limits outlined in the documentation below: V3 websocket connection limits
For easier implementation of WebSockets, you can refer to the streamer functionality available in our SDKs for various programming languages: