I am using the Upstox Python SDK for personal use/trading app development.
Client ID / API Key: 5a8d7a82-c96f-4bd9-b759-32d18d878b26
Issue: WebSocket V3 connects successfully and I receive the initial market_info, but no live ticks (LTP updates) for subscribed instruments like NSE_INDEX|Nifty 50, even during market hours.
Please enable the “Market Data Feed V3 – Read” scope for my app.
The Market Data Feed V3 is already enabled for all users, and no additional scope activation is required from our end.
Since you’re using the Python SDK, it’s most likely that you are already using the streamer functions. In this case, if the WebSocket connects successfully and you receive the initial market_info but no live LTP ticks, the issue is usually indicated via the on_error callback.
Could you please:
Check and share the exact message you are receiving in the on_errorhandler of the streamer.
Also confirm that the instrument keys (for example, NSE_INDEX|Nifty 50) are being passed correctly to the subscribe call.