SEBI Algo Trading Rules 2026: Static IP, Order Limits & API Compliance Explained
SEBI's 2026 framework for retail algo trading requires every order placed through a broker API to come from a whitelisted static IP, to be tagged as an algo order at the exchange, and — above 10 orders per second — to be formally registered. Here is exactly what changed, who it applies to, and the checklist to stay live.
In This Article
- The 30-Second Summary
- What Actually Changed in 2026
- Who the Rules Apply To
- The Four Requirements, in Plain English
- Requirement #1: Static IP Whitelisting
- Requirement #2: The 10 Orders/Second Threshold
- Requirement #3: API Order Tagging
- Requirement #4: Market Protection
- The Compliance Timeline
- Your Compliance Checklist
- Frequently Asked Questions
The 30-Second Summary
SEBI's retail algo trading rules, fully enforced from 1 April 2026, mean any order you send through a broker API must originate from a static IP you have whitelisted with that broker. If your strategy stays under 10 orders per second, you do not need to register the algo with the exchange — but you still need the static IP, the order must be tagged as an algo order, and plain market orders must carry a non-zero market-protection value. Manual trades through your broker's own app are not affected.
The bottom line
- Static IP: mandatory for all API users, any volume, from 1 April 2026.
- 10 orders/sec: the line between "no registration needed" and "register + audit".
- Order tagging: API orders are now a distinct, identifiable category at the exchange.
- Market protection: market orders must not use a zero protection value.
What Actually Changed in 2026
For years, retail traders connected scripts and platforms to broker APIs with almost no formal oversight. SEBI's algo framework changes that by making every automated order traceable. The regulator's goal is a clean audit trail: each API order can now be tied to a specific trader, a specific app, and a fixed network identity.
This matters because algorithmic orders are no longer a fringe activity — algo-driven orders now account for more than half of NSE cash-market volume. When a market segment grows that large, the regulator wants the same accountability that institutional algo desks have always had, extended down to the retail API user. The 2026 rules are how that accountability is implemented in practice.
Who the Rules Apply To
The framework applies to anyone placing orders programmatically through a broker API — whether through Zerodha Kite Connect, Dhan, Fyers, Angel One SmartAPI, Upstox, Groww or any other broker that offers API access. It does not matter whether you wrote the code yourself, bought a strategy, or route signals through a third-party bridge or webhook service.
The Four Requirements, in Plain English
Strip away the circular language and there are four things every retail API trader needs to get right. Three of them apply to everyone; the fourth (registration) only kicks in above a speed threshold.
| Requirement | Applies to | What you do |
|---|---|---|
| Static IP whitelisting | All API users | Register a fixed IP with your broker |
| API order tagging | All API users | Handled by your broker/app at order time |
| Market protection | All API users (market orders) | Send a non-zero protection value |
| Algo registration + audit | Only ≥ 10 orders/sec | Register the strategy with the exchange |
Requirement #1: Static IP Whitelisting
A static IP is a fixed internet address that never changes, and from 1 April 2026 every broker API
order must come from one you have whitelisted. Send an order from an unregistered address and the
broker rejects it before it ever reaches the exchange — you get an "IP not whitelisted" message or an
HTTP 403 Forbidden error.
You may register one primary IP plus one backup, and a single static IP can be whitelisted across multiple brokers at once. The catch is where your orders actually originate from:
- Home broadband fails — ISPs hand out dynamic IPs that change on router restarts and lease renewals, silently breaking your whitelist.
- Cloud servers fail — AWS, DigitalOcean, Heroku and Kubernetes rotate outbound IPs by design, so the address that worked yesterday may be gone today.
- A dedicated static IP works — you whitelist it once and it keeps working indefinitely.
Need a static IP that just works?
TradeSteady provides a dedicated Indian static IP built for broker whitelisting — one click, instant activation, the same IP every time. Compatible with Zerodha, Dhan, Fyers, Angel One and more.
Get Your Static IP →Requirement #2: The 10 Orders/Second Threshold
Ten orders per second is the line SEBI draws between a retail algo that needs no approval and one that must be registered. Stay below it and you can run your strategy without prior exchange-level approval. Cross it — per exchange — and you move into territory that requires formal strategy registration and a broker-and-exchange audit, with the associated compliance overhead.
For the overwhelming majority of retail traders — swing systems, intraday signals, webhook-driven entries, copy strategies — you will never approach 10 orders per second. The threshold mainly affects high-frequency and market-making style strategies. If you are unsure, count the maximum orders your system could fire in a single second during a burst, not the average.
Requirement #3: API Order Tagging
From 1 April 2026, every API order is tagged so the exchange can identify it as an algo order rather than a manual one. This is largely handled for you by your broker and the app placing the order — you generally do not configure it yourself — but it is the mechanism that makes the whole framework work. Tagging is what lets the exchange separate automated flow from manual flow and apply the right rules to each.
Requirement #4: Market Protection
Plain market orders sent via API must include a non-zero market-protection value. Market protection defines a percentage band around the last traded price beyond which your market order will not fill, protecting you from catastrophically bad fills during thin liquidity or a fast move. Sending a protection value of zero is no longer accepted — you must specify a real band.
The Compliance Timeline
The framework did not arrive overnight. It rolled out in stages, with two deadline extensions before full enforcement:
- April 2025 — SEBI's retail algo framework is introduced.
- August 2025 — the initial compliance deadline, later extended.
- October 2025 — a second extension as brokers and traders prepared.
- 1 April 2026 — final enforcement: static IP and API order tagging become mandatory for all API trading.
Your Compliance Checklist
If you place orders through any Indian broker API, work through this list:
- Get a dedicated static IP — not home broadband, not a rotating cloud IP.
- Whitelist it with each broker whose API you use (one IP can cover all of them).
- Confirm orders are tagged as algo orders — usually automatic via your broker/app.
- Set a non-zero market-protection value on market orders.
- Check your order rate. Under 10/sec? No registration needed. At or above? Register the strategy.
- Send a test order and confirm it is accepted, not returned with a 403.
Frequently Asked Questions
Do retail traders need to register their algos with SEBI in 2026?
Only above a threshold. Under 10 orders per second per exchange, you need no prior strategy approval or exchange registration — but you must still have a whitelisted static IP, tagged orders and non-zero market protection. At or above 10 orders per second, the strategy must be registered and audited.
Is a static IP mandatory for algo trading in India?
Yes. From 1 April 2026 every broker API order must come from a static IP you have whitelisted, regardless of volume. Orders from dynamic or unregistered IPs are rejected. You may register one primary plus one backup IP.
Does the framework affect manual trading on Kite or other apps?
No. It applies only to orders placed programmatically through broker APIs. Manual trades through a broker's own web or mobile app are unaffected.
What happens if I trade via API without a whitelisted static IP?
Your order calls are rejected with an "IP not whitelisted" or HTTP 403 error, so nothing reaches the exchange. The fix is a dedicated static IP you whitelist once and that never changes.
When did the SEBI algo trading rules come into effect?
SEBI introduced the framework in 2025 and, after extensions in August and October 2025, the static IP and API order-tagging requirements became fully enforced on 1 April 2026.
Related
- Why You Need a Static IP for Algo Trading — SEBI Mandate & Broker Requirements
- How to Whitelist Your Static IP with Indian Brokers — Step-by-Step
- Buy Static IP from TradeSteadyAlgo — One Click, ISP-Grade, Instant
- Static IP Product Page — Pricing, Features & Broker Table
- FAQ — Common Questions About TradeSteady Algo