We are actively working on this, and it will be added to the documentation and other libraries in the next updates. We appreciate your patience and understanding.
We recommend subscribing to websocket data and converting it into candles based on your desired time frame for further use. You may refer to the similar thread here.
Yes, you can create multiple Kite Connect apps under a single developer console account and link them to the same Zerodha trading account.
Note: Ensure proper session management, as only one active Kite login session is allowed at a time, as explai…
Having different order numbering formats is fine and doesn’t significantly affect order processing. As for the delay you're referring to, please check this support article.
1. We have verified this at our end. The order status includes VALIDATION PENDING and PUT ORDER REQ RECEIVED for any order. You can enable debug mode to cross-check these statuses.
2. For a complete order, statuses such as COMPLETE, OPEN, OPEN PEND…
We haven't observed any delay in fetching positions. The Positions API returns updated position details instantly.
@yogeshs
Is it happening consistently or intermittently?
Do you happen to observe this during opening or throughout the day? An exact…
There seems to be no issue with fetching the instrument file. Try regenerating the access token and verify the same. You may also check out the APi documentation.
We don't see any issue at our end with websockets; this may be related to the blocking of the main ticker thread. You may try checking the methods mentioned here.
We are in the process of seeking clarity from the exchange on a few points and will share a detailed post explaining everything as soon as we have the necessary information.
You’ll need the Pro version of Claude to avoid limitation errors if any. Alternatively, you can use VS Code for handling longer conversations.
YouTube - An easy guide on how to set up Kite MCP with AI chatbots.
We are currently awaiting detailed process guidelines from the exchanges regarding this matter. Once we receive them, we'll be able to provide you with more information.
There appears to be no issue from our end. You may try switching your ISP or network connection. If the issue persists, please enable debug logs and share the stack trace with us in a private message.
Double-check your API key:
Verify you’re using the correct login/flow:
Check for typos in your request:
Ensure the key is placed under the correct key name "api_key".
Regenerate the API key (if needed)
If still unsure, you may enable debug lo…
1. The instrument master file doesn't have an ISIN yet. We are working on adding ISIN to the instrument file.
2. For MTF query, please check out the similar discussion here.
You can check out getQuote example here. Also, check out a similar discussion here to check the best way to form candles.
This is real-time data published by the exchange. Ensure that the scrip you're checking has enough liquidity to capture the da…
Log in to your Kite Connect dashboard
Check if your app type is Kite Connect and not the Personal
Ensure the API key is active and not canceled/deleted.
If the issue persists, please private message your API key so we can investigate further.
The last price field in positions APIs is not updated in real-time, as it's designed to prioritize quantity and acquired average price fields. So, if you are looking for a real-time P&L update, you will have to use the last_price field from the …
Please make sure to follow the login flow as outlined in the Kite Connect API documentation, and refer to this webinar walkthrough for a better understanding.
Note:
If you're already logged in, try logging out first using: https://kite.zerodha.com/…
Currently, you can only retrieve today's order book/trade book, and the historical trade book is not available through the API. You have to download from the Console.
1. Do not share your API keys in the public forums.
2. The above error is due to Cloudflare block, you may check out this support article to resolve this error.
3. You may also check out the documentation for more help.
1. This means that you don't have the necessary permissions for the specific API endpoint you're trying to access. Make sure to check the type of app you created to verify its limitations .
2. Please go through the FAQs here.
Navigate to the app details screen and check if you have entered the correct client ID. Ensure there are no spaces at the beginning or end of the client ID. You must use the Kite Connect APIs with the same client ID that you used to create the app. …
The 20-depth market data is exclusive to the Kite web and mobile platforms due to regulatory restrictions. As of now, this data is not available via API because of restrictions from the exchange. This thread explains more.
An access token is valid for one whole day. Unless you log out and don't request for access token in every run. Once you have generated access_token, store it in a variable and keep using it for other API calls throughout(until performing logout or …
It looks like you have created the personal app instead of the paid version. You can create a Connect app using the free credits available and try the same.
We don't have minute-level data for expired instruments for futures and options. We only provide day candle data for futures with continuous charts. You may check out a similar discussion here.
Kite Connect doesn't offer back-office data. For this information, you can download it from https://console.zerodha.com/ for Tradebook, PnL, and other reports.
Please note that margin calculations collectively include all pending orders.
For example, if you have ₹100 and a pending order using ₹50, and you try to place an additional order requiring ₹60, your total required margin becomes ₹110.
Since your…