NOT ABLE TO CONNECT TO LIVE DATA (STOCKS LIVE DATA/PRICES) THROUGH ZERODHA USING API

SIDDIRAMULU
Dear Zerodha / Kite Connect Support Team,

Thank you for your assistance regarding my Kite Connect API integration.

I have now carried out a detailed diagnostic test using the official PyKiteConnect Python library. I am providing the complete test results below so that your technical team can identify the issue without requiring us to repeat the basic troubleshooting.

Environment:
Windows 11
Python 3.14
Official kiteconnect / PyKiteConnect Python library
Kite Connect API authentication through API Key, API Secret, Request Token and Access Token

Authentication and API test results:

[PASS] PyKiteConnect installed
[PASS] API Key and API Secret loaded
[PASS] Login URL generated
[PASS] Fresh request_token received
[PASS] Access token generated successfully
[PASS] Authenticated API / Profile successful
[PASS] Holdings API successful – 35 holding rows returned
[PASS] Orders API successful
[PASS] NSE Instruments API successful – 10,288 instruments returned

[FAIL] Live / Last Traded Price (LTP)
PermissionException: Insufficient permission for that call.

[FAIL] OHLC / Previous Close
PermissionException: Insufficient permission for that call.

[FAIL] WebSocket / KiteTicker
WebSocket connection upgrade failed (403 – Forbidden)

The diagnostic result was 10 PASS / 3 FAIL.

Therefore, the API Key, API Secret, login process, request token and access-token generation appear to be functioning correctly. Account-related APIs such as Profile, Holdings, Orders and Instruments are also accessible.

The failures appear to be specifically related to market-data permissions.

Could you please clarify the following:

Does my present Kite Connect/API plan permit access to LTP / live market quotes?
Does it permit OHLC / previous-close market data?
Does it permit the KiteTicker WebSocket live-data stream?
If these functions are not available under my present/free API access, please confirm exactly which Kite Connect subscription/market-data plan needs to be activated.
If these functions should already be available under my present plan, please check whether the required market-data permissions are enabled for my API application/account.

Our present requirement is primarily to retrieve market prices through Python for my personal portfolio monitoring application. We are not presently trying to perform automated order execution.

I would appreciate it if your Kite Connect technical/API team could review the above results and advise us on the exact permission or subscription required.

If required, I can also provide the diagnostic report containing the above test results.

Thank you for your assistance.

Regards,
T. Siddiramulu
Zerodha Client ID: UWC660
Sign In or Register to comment.