India · Broker API
Build an Angel One SmartAPI trading bot with your AI coding agent.
Super Algo Kit helps you build an Angel One SmartAPI trading bot inside your own AI coding agent. SmartAPI is Angel One's REST API, with streams for market data and order status on NSE, BSE and MCX. Its tokens end at midnight, and since 1 April 2026 orders must come from your registered static IP. The kit paper tests first; live waits for your authorize command.

broker facts
Angel One SmartAPI
- What it is
- Angel One's REST API with two streams, one for market data and one for order status.
- Markets
- NSE, BSE and MCX, including NSE and BSE derivatives, for Angel One account holders in India.
- Login
- Client code, PIN and TOTP. Scripted login is allowed for your own account. Tokens end at midnight.
- Static IP
- Since 1 April 2026, orders only from your registered static IP. Staff said IPv4 only in September 2025.
- Paper option
- No sandbox is documented. The kit's own paper broker runs on live data and sends no orders.
- Order limits
- Place, modify and cancel share 9 a second, 500 a minute and 1,000 an hour per client code.
- API cost
- Angel One's documentation describes the APIs as free of cost.
From the kit's Angel One card, checked 2026-09-30. Confirm current terms on Angel One's own site.
Paper first
A Angel One 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.
The plan, step by step
Tick them off as you go.
How SmartAPI access and login work
You add an app in the SmartAPI portal with a name, a redirect address and your static IPs. The portal allows up to 5 apps per account. The documented login takes your client code, account PIN and a TOTP code from an authenticator app.
Tokens end at midnight; the docs do not state a time zone, so the kit assumes IST. Scripted login is allowed for your own account, so the bot can sign in at start and after midnight. Keep the PIN and TOTP seed in a secret store, never in the repository or chat.
Static IP for Angel One algo trading
From 1 April 2026, Angel One accepts orders only from your registered primary static IP, with an optional secondary. Only place, modify and cancel calls are checked; other calls do not need it. The mapping may change once per calendar week, and one IP serves one client except within a family.
Staff said in September 2025 that only IPv4 was supported; IPv6 today is not confirmed. The kit's advice is to force IPv4 for order calls. Run the bot at home only if your provider gives that line a static IP, or rent a server. Backtests and paper trading send no orders, so they need no static IP.
Can you paper trade with Angel One SmartAPI?
Angel One documents no sandbox or paper environment, so the kit treats it as none. Super Algo Kit uses its own paper broker over live data and sends no orders to Angel One. Paper first, live only when you say.
SmartAPI limits and costs to plan for
These are the documented SmartAPI numbers as the kit read them on 30 September 2026. Confirm any single-source limit before your code depends on it.
- Place, modify and cancel together: 9 a second, 500 a minute, 1,000 an hour.
- The budget is per client code, so several apps share it.
- Up to 10 orders a second per exchange and segment needs no algo registration.
- Market and IOC orders are prohibited for algos, per Angel One's 2026 notice.
- Historical candles: 3 requests a second. Quotes: 50 symbols per request.
- The APIs are described as free of cost; other charges are not confirmed.
What Super Algo Kit does with SmartAPI
The kit writes a thin client from its Angel One card instead of copying the official Python SDK. That SDK declares no licence and was last updated on 27 May 2025, before the 2026 rules.
- Waits in a clear state after the midnight logout until sign-in succeeds.
- Treats an access-denied reply as a rate limit when its text matches, not a login failure.
- After a timeout, checks the order book by tag before any resend.
- Avoids market orders and checks your outgoing IP matches the registered one.
- Caps order messages at 5 to 8 a second, the kit's own setting.
- Adds an independent risk gate and a kill switch you can run yourself.
Before you rely on it
Gotchas to plan for.
- Place, modify and cancel draw on one 9-a-second budget, so a wave of cancels can crowd out new entries.
- Rate-limit breaches return an access-denied error that looks like a login failure.
- The docs say market orders become limit orders, while the 2026 notice prohibits them for algos.
- A dual-stack server may send orders over IPv6 while only IPv4 is registered.
- Angel One's own closing-auction windows and square-off times are not confirmed against the exchange notice.
FAQ
Angel One: questions.
What is Angel One SmartAPI?
SmartAPI is Angel One's REST API, with one stream for market data and one for order status. It serves Angel One account holders on NSE, BSE and MCX. Angel One's documentation describes the APIs as free of cost.
Can I paper trade with Angel One SmartAPI?
Angel One documents no SmartAPI sandbox or paper environment, so treat it as none. Super Algo Kit paper trades on its own paper broker over live data and sends no orders. Paper runs and backtests need no static IP.
Can a bot log in to SmartAPI with TOTP?
Yes, for your own Angel One account: the documented login uses your client code, PIN and a TOTP code. Super Algo Kit keeps the PIN and TOTP seed in a runtime secret store, never in the repository. Never hold another person's PIN or seed.
How do I do algo trading in Angel One?
Create a SmartAPI app with your static IP and enable TOTP. Stay under 10 orders a second per exchange and segment, or register the algo. Angel One prohibits market and IOC orders for algos, so send limit orders. This is not legal advice.
Is Super Algo Kit affiliated with Angel One?
No. Super Algo Kit is not affiliated with or endorsed by Angel One. The name is used only to say the kit works with SmartAPI. You use your own Angel One account and API keys.
Keep reading
More guides.
Sources the kit's card cites
Build it with Super Algo Kit.
15 specialist roles and 35 skills inside your coding agent. Paper first, live only when you say.
Angel One SmartAPI 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 Angel One. 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.