Zerodha
Add and validate your Zerodha account in QUANT LEVELS.
Step 1 - Create a Kite Connect app
- Sign up at developers.kite.trade and create a new app for this exact Zerodha account.
-
Paste this as the Redirect URL:
https://quantlevelsdevloper.in/auth/zerodha. Leave the Postback URL blank unless you're on Zerodha's paid Connect plan (if you are, usehttps://quantlevelsdevloper.in/postback/zerodha?key=jByKSan5riiFoxHxtetuI2dkBRkOA_dm). - Copy both the API Key and API Secret - Zerodha needs both.
Step 2 - Add the account
- Go to Accounts → Add New Account.
- Select Broker as Zerodha.
- Enter your Zerodha Client ID, your Zerodha login Password, TOTP Secret Key, API Key and API Secret.
- Save. Your access token auto-refreshes every day.
Common Issues
"The user is not enabled for the app"
This app was created for a different Zerodha Client ID. Create a fresh app for this specific account (see the warning above).
Login suddenly stopped working with no config change
Zerodha's login page structure may have changed, breaking the internal automation. This isn't something you can fix from your side - let us know so we can check and patch it.
Master account's manual trades aren't copying
Zerodha's Kite Connect postback only fires for orders placed through that app's own API key, not for trades placed manually via Zerodha's own Kite app/website. Master detection for Zerodha instead uses a live streaming connection that we maintain per master account - if this account was recently added as a master, allow a minute for the connection to establish.
Copy trading on Zerodha
Because Zerodha's postback doesn't cover manually-placed trades, we hold a persistent live connection to detect a Zerodha master's own trades in real time instead of relying on a webhook.
FAQ
Does Zerodha charge for Kite Connect?
Kite Connect (the official API) is a separate paid subscription from Zerodha, independent of our platform's own pricing.