The 4 steps
Open the Kite Connect console
Sign in (or sign up) at developers.kite.trade, then My Apps → Create new app.
Choose the Kite Connect (paid) plan
Pick the Kite Connect plan. The free Personal plan has no market data. The app name can be anything; the Zerodha Client ID is your Kite login id.
Set the Redirect URL
Paste https://www.stage2stocks.com/api/live/zerodha/callback into the Redirect URL field (editable later). Leave Postback URL blank.
Copy your keys
Open the app → copy the API Key and click Show API secret to copy the API Secret. Paste both into your Broker page (in the account menu).
https://www.stage2stocks.com/api/live/zerodha/callbackWhere the keys go
Open your Broker page (in the account menu), choose Zerodha Kite, paste your API Key + API Secret, and save. Then open the live desk and click Authenticate.
Good to know
- Plan for this: Paid: Kite Connect with market data is ~₹500/month per API key. The free plan does not include quotes.
- The access token expires daily (around 6 AM IST), so you re-authenticate once each day.
Questions people ask
Does this place trades?
No. The connection is read-only: it pulls real-time market data and never places orders.
Is it safe to add my keys?
Your keys are encrypted at rest and never shared. Login and 2FA always happen on Zerodha Kite's own site, so Stage2Stocks never sees your broker password.
Open the Zerodha Kite portal ↗How the live desk worksBack to the live desk