Skip to content

India · Broker API

Build a Zerodha Kite trading bot with your AI coding agent.

Super Algo Kit helps you build a Zerodha algo trading bot on Kite Connect inside your own AI coding agent. It interviews you, writes a spec, then builds, backtests and paper tests the bot. Kite Connect needs a human login every morning. Since 1 April 2026, its order calls must come from your registered static IP. Nothing goes live until you type the authorize command.

Zerodha Kite Connect logo

broker facts

Zerodha Kite Connect

What it is
Zerodha's trading API plus a live data stream, open to existing Zerodha clients with Indian KYC.
Markets
NSE, BSE and MCX: equities, index and stock derivatives, currency and commodity contracts.
Login
You sign in on Zerodha's page with password and TOTP each day. The token ends at 6 AM the next day.
Static IP
Since 1 April 2026, place, modify and cancel calls must come from your registered static IP.
Paper option
No Zerodha sandbox. The kit's own paper broker uses Connect plan quotes and sends no orders.
Order limits
10 a second, 400 a minute and 5,000 a day per user. Rejected requests count toward the cap.
API cost
Personal plan free, without live or historical data. Connect plan: 500 rupees a month per app, with both.

From the kit's Zerodha Kite card, checked 2026-09-29. Confirm current terms on Zerodha Kite's own site.

Paper first

A Zerodha Kite bot, built paper first.

Super Algo Kit runs inside the coding agent you already use. It interviews you, writes the spec with pass marks set first, then builds, backtests and paper-tests. Real money starts only when you type the authorize command.

Type this in your coding agent
Build me an opening range breakout bot for Zerodha Kite on NIFTY futures. Paper only.

The plan, step by step

Tick them off as you go.

How Kite Connect access and login work

You create an app in Zerodha's developer console, tied to your client id and one redirect address. Each morning you sign in on Zerodha's own page with your password and an authenticator code. The app then swaps a short-lived code for the day's token.

That token ends at 6 AM the next day, or sooner if you sign in to another Kite session. Zerodha staff say the exchange requires a manual login at least once a day and advise against automating it. So Super Algo Kit never scripts the login: you open the link, and the bot waits.

Static IP for Zerodha algo trading

Since 1 April 2026, Zerodha accepts place, modify and cancel calls only from a static IP you registered. Reads, streaming and GTT calls still work from any address. You set one primary IP and an optional secondary in the developer console, and may change them once per calendar week.

Run the bot at home only if your internet provider gives that line a static IP. Otherwise, rent a server with a fixed IP. Backtests and paper trading send no orders, so they need no static IP.

Can you paper trade with Kite Connect?

Zerodha offers no sandbox, and the free Personal plan places real orders, so it is not a test environment. Super Algo Kit paper trades with its own paper broker on live quotes from the paid Connect plan. It sends no orders to Zerodha. Paper first, live only when you say.

Zerodha algo trading limits and costs to plan for

These are Zerodha's numbers as the kit read them on 29 September 2026. Confirm any limit before your code depends on it.

  • Orders: 10 a second, 400 a minute, 5,000 a day.
  • Up to 10 orders a second per client needs no exchange registration.
  • At most 25 modifications per order, then cancel and place again.
  • Market orders need a price protection setting and become protected limit orders.
  • Personal plan free with no live data; Connect plan 500 rupees a month per app.
  • Normal brokerage applies, and live data may not be shown publicly or passed on.

What Super Algo Kit does with Kite Connect

The kit builds an adapter from its Zerodha card and tests it against known failure cases. Your agent never holds your live keys or places live orders.

  • Waits in a clear state until today's token arrives, and alerts you before the open.
  • After a timeout, looks the order up by its tag before deciding; never resends blindly.
  • Caps order messages at 5 to 8 a second, the kit's own limit below Zerodha's.
  • Checks that price protection is set and your outgoing IP matches the registered one.
  • Adds an independent risk gate outside the strategy and a kill switch you can run yourself.

Before you rely on it

Gotchas to plan for.

  • The kit never scripts the login: Zerodha staff say the exchange needs a manual login daily.
  • Signing in to another Kite session kills today's token early.
  • Static-IP rejections are often IPv6 versus IPv4 mismatches. Check before saving, as changes are weekly.
  • Rejected requests count toward the 5,000-a-day cap, so a faulty loop can block ordering until tomorrow.
  • The v3 docs lag the 2026 rules: static IP and algo ids appear in forum posts and SDK changes.
  • Never hard-code lot sizes or expiry weekdays; read them from the daily instrument file.

FAQ

Zerodha Kite: questions.

Does Zerodha allow algo trading through Kite Connect?

Yes, within the retail algo framework that applies to all brokers from 1 April 2026. Zerodha orders must come from your registered static IP, and up to 10 orders a second need no exchange registration. Zerodha's older API terms say the API is not meant for fully automated trading without manual intervention. Ask Zerodha how that applies to you; this is not legal advice.

Can I paper trade with Zerodha Kite Connect?

Not through Zerodha: Kite Connect has no sandbox, and the Personal plan places real orders. Super Algo Kit paper trades on its own paper broker with live quotes from the paid Connect plan. It sends no orders, so paper runs need no static IP.

Do I need a static IP for Zerodha algo trading?

Yes, for live API orders. Since 1 April 2026, Zerodha accepts place, modify and cancel calls only from the static IP you registered in its developer console. Super Algo Kit records where your bot will run and blocks a live release until that IP is registered.

How much does Kite Connect cost?

The Kite Connect Personal plan is free but has no live data, historical data or streaming. The Connect plan costs 500 rupees a month per app and adds them, as read on 29 September 2026. Zerodha's normal brokerage still applies to API orders.

Is Super Algo Kit affiliated with Zerodha?

No. Super Algo Kit is not affiliated with or endorsed by Zerodha. The name is used only to say the kit works with Kite Connect. You use your own Zerodha account, API plan and keys.

Keep reading

More guides.

Zerodha Kite Connect and its logo are trademarks of their owner, used here only to say that Super Algo Kit can work with it. Super Algo Kit is not affiliated with or endorsed by Zerodha Kite. Super Algo Kit is development software. It is not investment advice, a signal service or a promise of performance. Trading involves substantial risk, including the loss of all capital you trade with.