Zerodha
Add and validate your Zerodha account in AutoTrader Web.
You can add a Zerodha account in three ways. ZERODHA_API_IPV6 is the recommended platform: it uses the Zerodha API and needs your login id, password, TOTP key, API key, API secret, and a static IP. ZERODHA_API_M_IPV6 is an OAuth option that needs only your API key and API secret, with a daily manual login and no TOTP. KITE and KITE_IPV6 are old platforms that are being removed. If your account still uses one of them, switch it to ZERODHA_API_IPV6 by editing the account — you do not need to delete and re-create it.
Platforms
You can onboard a Zerodha account using one of the platforms below.
| Platform | Login type | What it needs | Notes |
|---|---|---|---|
| ZERODHA_API_IPV6 | Credentials + TOTP | Login id, password, TOTP key, API key, API secret, static IP | Recommended. Uses the Zerodha API. |
| ZERODHA_API_M_IPV6 | OAuth | API key, API secret | Daily manual login. No TOTP. No account credentials stored. |
| KITE | — | — | Old integration. Being removed — switch to ZERODHA_API_IPV6. |
Each platform is explained in detail below.
Switch from KITE to ZERODHA_API_IPV6
The old KITE platform (and its KITE_IPV6 variant) is being removed. If your Zerodha account still uses one of them, switch it to ZERODHA_API_IPV6. You do not need to delete the account — just edit it:
- Get your API Key and API Secret — see How to get the API Key and API Secret below.
- Go to Accounts -> Trading Accounts and click the pencil icon next to your Zerodha account’s login id.
- Change Platform to ZERODHA_API_IPV6. Do not pick KITE_IPV6 — it is also an old platform.
- Fill in the new fields the form shows: API Key, API Secret and TOTP Key (see How to set up TOTP below).
- Click Validate, then Save.
- After saving, edit the account again, click the Static IP button and choose Buy Premium Static IPv6 from us, then add that IP to the IP Whitelist field of your app on the Kite developer console — see Get Static IP below.
Your nickname, groups and other settings stay as they are.
ZERODHA_API_IPV6 Platform [Recommended]
Watch the demo video of the setup process below, then follow each step in detail.
Demo
What you will need
- Login id
- Password
- TOTP Key (you need to activate external TOTP)
- API Key
- API Secret
- Static IP — given by our system (you get it after saving your account)
How to get the API Key and API Secret
First-time note: The Kite Connect developer console (
developers.kite.trade) is separate from your normal Kite trading login. You cannot sign in there with your Kite trading id and password — you must first register for a Kite Connect developer account (a one-time sign-up). Many people get stuck here because the site asks them to create or register an account. Complete that sign-up, then create the app below.
- Visit the API dashboard: https://developers.kite.trade/apps
- Click the Create New App button.
- Type: Select Personal (Free).
- You also have the option to use Zerodha’s paid API, if you prefer. Its main advantage is that when using a master-child copy setup — with your Zerodha account as the master — orders are copied with almost no delay.
- App Name: Stocks Developer
- Zerodha Client ID: The login id of the same Zerodha account you are adding. The app’s API key works only for this one account — a wrong client id here gives the error The user is not enabled for the app when you validate. If you have more than one Zerodha account, create one app per account.
- Redirect Url:
https://webx.stocksdeveloper.in/auth/zerodha - Postback Url:
https://apix.stocksdeveloper.in/postback/zerodha - Postback Url: It is optional, keep it blank
- Description: Multi account monitoring system
- Type: Select Personal (Free).
- Click the Create button.
- Your app will be created.
- Click the App Id to get the API Key and API Secret.
How to set up TOTP
- Install the Google Authenticator app on your phone.
- We need the secret TOTP key that Kite provides when you enable TOTP.
- If you have already enabled TOTP, then you should have this key. Most likely you entered it in a TOTP app like Google Authenticator. If you do not have the key, you can disable TOTP and re-enable it.
- Steps to enable TOTP:
- Login to the Kite website.
- On the top right of your screen, click on your Login Id.
- Click on your Name to go to the Profile section.
- On the Profile page, on the top right you have Password & Security.
- This has an option to enable/disable the TOTP.
- Watch the video above to understand.
- Important: Remember to copy the key that is generated during this step (click on the Can’t scan? Copy the key link, which can be seen in the image below). This key will not be visible once your TOTP is enabled.
- Note: Only after you have enabled TOTP, make sure you logout and login again into the Kite website. If possible, try the logout and login 2-3 times.

TOTP Secret Key
Add the Zerodha account to the system
- Go to menu (Accounts -> Trading Accounts).
- Click the Create button.
- Select Broker => Zerodha.
- Select Platform => ZERODHA_API_IPV6.
- Add the remaining details.
- Give an easy to remember nickname.
- Click Validate.
- On successful validation, click Save.
Get Static IP
- Do this after your Zerodha account is saved in our system.
- Go to menu (Accounts -> Trading Accounts).
- Click the small EDIT icon next to your Zerodha account’s login id.
- Click the Static IP button and choose Buy Premium Static IPv6 from us to get your static IP.
- Login to the API dashboard: https://developers.kite.trade/apps
- Click the Profile tab.
- Copy the IP shown in our system into the IP Whitelist field.
- Click Update.
For more on static IP, see the static IP setup guide.
ZERODHA_API_M_IPV6 Platform [OAuth]
Watch the demo video of the setup process below, then follow each step in detail.
Demo
Steps in brief
- This method does NOT need TOTP setup.
- Set up the Zerodha API as explained in How to get the API Key and API Secret above.
- Once you do the API setup, you will get the API Key and API Secret (this is all we need).
Add the Zerodha account to the system
- Go to menu (Accounts -> Trading Accounts).
- Click the Create button.
- Select Broker => Zerodha.
- Select Platform => ZERODHA_API_M_IPV6.
- Add the API Key and API Secret.
- Click Validate.
- You will be redirected to the Zerodha website.
- On successful login to Zerodha, your account will be saved.
Get Static IP
Register the static IP using the steps shown in Get Static IP above.
Frequently asked questions
Does AutoTrader Web support Zerodha?▾
Yes. Zerodha is fully supported. You can connect one or many Zerodha accounts and monitor live P&L, holdings and positions, place and manage orders, and copy trade across all of them from one screen, on web or mobile.
Can I copy trade with Zerodha?▾
Yes. You can copy trade with Zerodha in two ways — PMS copy from our terminal and master-child copy in the background — across accounts and brokers, with per-account sizing. You set up and control everything.
Can I manage multiple Zerodha accounts together?▾
Yes. Add as many Zerodha accounts as you like and see consolidated P&L, holdings and positions live, and trade across all of them at once.
How much does it cost to use Zerodha with AutoTrader Web?▾
AutoTrader Web is ₹295 to ₹495 per account per month, with all taxes included, and a free 1-month trial. If the account needs a static IP, it is ₹100 per month for one IPv6 static IP — you get a primary and a backup address, and the backup is included free (taxes included) — or bring your own IP for free. If Zerodha charges separately for API access, that fee is set by the broker. Our platform works fine with Zerodha's free API, so you do not need to buy Zerodha's paid API.
Can I add a Zerodha account with just my API key and secret (no TOTP)?▾
Yes. Pick the ZERODHA_API_M_IPV6 platform when you add the account. It uses Zerodha's own login page (OAuth), so you only add your API key and API secret — no TOTP is needed. You just do a quick manual login on Zerodha's page once a day. The other Zerodha platform does need a TOTP key, so choose ZERODHA_API_M_IPV6 if you do not want to use TOTP.
The Kite developer site asks me to create or register an account, but I already have a Zerodha login. Why?▾
The Kite Connect developer console (developers.kite.trade) is separate from your normal Kite trading login. You cannot sign in there with your Kite trading id and password — you must register once for a Kite Connect developer account, then use it to create the app that gives you the API key and secret. This is Zerodha's own sign-up, not something inside AutoTrader Web.
Next steps
Thanks for the feedback. Still stuck? Contact support.
Last updated 17 July 2026