Dedicated Static IP for Algo Trading in India — Broker API Whitelisting
SEBI now requires all algo orders through broker APIs to originate from a whitelisted static IP.
We are a dedicated static IP provider in India built for traders: a fixed IPv4 address that is
yours alone — never shared, never rotating. Static IP price: ₹499/month, or
₹4,499/year on the yearly plan (save ~25%). Whitelist it once for Zerodha, Dhan, Fyers, Angel One,
Upstox and Groww.
🎉 Limited-Time Offer · Ends 31 Jul 2026
Yearly subscription ₹4,499 for a year — that’s just ₹375/mo
Dedicated ISP-grade Indian residential IP — assigned to you alone, never shared with another trader
IPv4 or IPv6
IPv4 — accepted by every Indian broker. (Angel One SmartAPI and Kotak Neo currently accept IPv4 only, so a cheaper IPv6-only address will not work with them.)
Price / cost
Static IP price in India: ₹499/month ($5/mo), or yearly plan ₹4,499/year (₹375/mo — save ~25%, limited-time offer valid till 31 July 2026) — same IP retained on renewal
Protocols
HTTP & SOCKS5 proxy credentials included
Works with
TradeSteady (auto-routing), any webhook/bridge provider, custom scripts, any tool with proxy support
Multi-broker
Yes — one IP can be whitelisted with all your brokers
⚠️ Why Do You Need a Static IP for Algo Trading in India?
As per SEBI's framework for algo trading (circular dated September 2023, effective from April 2025 onwards),
all orders placed via broker APIs must originate from a pre-registered, whitelisted IP address.
Brokers are required to reject API orders from non-whitelisted IPs.
Key point: If you use TradingView webhooks, Pine scripts, or any third-party tool
to send orders to Zerodha, Dhan, Fyers, Angel One, or other Indian brokers via their trading APIs,
you need a static IP that the broker can whitelist. Without it, your API orders will be rejected.
Most home internet connections and cloud servers have dynamic IPs that change frequently.
A static residential IP gives you a fixed address that you register once with your broker.
📜 SEBI Requirements
Under SEBI's algo trading framework, the following rules apply to retail API-based trading:
IP Whitelisting is mandatory — Brokers must verify that every API order originates from a registered IP address. Non-whitelisted IPs are blocked.
One IP per API key — Most brokers require each API app (or API key) to be associated with specific whitelisted IPs. Some allow up to 5 IPs per app.
Audit trail — Brokers must maintain logs of all API orders with originating IP, timestamp, and order details for regulatory audit.
No shared/public IPs — The IP must be uniquely attributable to the trading account holder. Shared hosting IPs or VPN IPs used by multiple traders are not acceptable.
Broker obligation to enforce — Brokers face penalties for allowing unregistered API access. They actively enforce whitelisting.
SEBI's intent is to ensure traceability: every algo order must be traceable to a specific person, application, and IP address.
This protects market integrity and enables rapid investigation if needed.
📈 Static IP for Zerodha, Dhan, Fyers, Angel One, Upstox & Every Indian Broker
Almost all Indian stock brokers now require or are in the process of requiring static IP whitelisting for API-based trading.
This is a SEBI mandate — not a broker choice. If you trade via any broker's API (directly or through any webhook/bridge provider),
you will need a static IP. It's not a question of if, but when your broker enforces it.
One dedicated IP covers all of them — you do not need a separate static IP for Zerodha, a separate one for Dhan,
and another for Fyers. Whitelist the same address with every broker you trade. Each broker implements IP whitelisting
slightly differently, so here is the current status for all the major ones:
Strictly enforced. API calls from non-whitelisted IPs return 403. Must be a single IP (no CIDR).
DhanOn TradeSteady
Required
Up to 5
Dhan Developer Portal → API App → Whitelisted IPs
Enforced for all order-placement endpoints. Data endpoints may work without whitelisting.
FyersOn TradeSteady
Required
Up to 5
Fyers API Dashboard → App → IP Whitelist
Required for order placement. OAuth token generation may require whitelisted redirect URI too.
Angel One (SmartAPI)On TradeSteady
Required
Up to 5
SmartAPI Portal → My Apps → IP Settings
Enforced for order placement APIs. Whitelisting mandatory for all new apps.
UpstoxOn TradeSteady
Required
Up to 3
Upstox Developer Console → App → IP Whitelist
Enforcement is rolling out in phases. New apps require IP whitelisting.
GrowwOn TradeSteady
Required
Up to 3
Groww Developer Portal → API App → IP Settings
Enforced for trading APIs. Whitelist required at app registration.
Alice BlueOn TradeSteady
Required
Varies
Alice Blue API Portal / Contact support
Whitelisting available. Full enforcement expected per SEBI timeline.
5paisa
Required
Up to 3
5paisa Developer Portal → App Settings
IP whitelisting enforced. Required for all API order placement.
IIFL Securities
Required
Up to 5
IIFL API Portal → App Configuration
Enforced for trading APIs. IP must be registered before going live.
Kotak Securities (Neo)
Required
Up to 3
Kotak Neo Developer Portal → App → IP Settings
Required for all API access including market data and order placement.
ICICI Direct (Breeze)
Required
Up to 3
ICICI Direct API Portal → App Settings
Enforced. API key tied to registered IPs.
HDFC Securities
Required
Up to 3
HDFC Securities API Portal → IP Configuration
Enforced for all trading API endpoints.
Motilal Oswal
Required
Up to 3
Motilal API Portal → App → IP Whitelist
Required for API trading. Register IP during app setup.
Flattrade
Required
Varies
API settings page
Whitelist option available. Full enforcement expected per SEBI mandate.
Finvasia (Shoonya)
Required
Varies
Shoonya API settings / Contact support
Whitelisting available. Enforcement being rolled out.
🔸 On TradeSteady = broker is available for live trading on TradeSteady Algo portal with auto IP routing.
Status as of April 2026. Broker policies change — always verify on the broker's developer portal.
⚙️ How It Works with TradeSteady
When you purchase a Static IP through TradeSteady, here's what happens:
Step 1: Purchase — Buy the Static IP add-on from your dashboard. You get a dedicated Indian residential (ISP-grade) IP address.
Step 2: View your IP — Go to Dashboard → Static IP section. Your assigned IP address is displayed along with connection details.
Step 3: Whitelist with broker — Copy your static IP and add it in your broker's API/developer portal under the "Whitelisted IPs" or "IP Settings" section.
Step 4: Trade — All your TradeSteady webhook orders to that broker now route through your static IP automatically. No manual proxy setup needed.
TradeSteady automatically routes your broker API calls through your purchased static IP.
You don't need to configure proxy settings anywhere — just whitelist the IP with your broker and you're done.
🌐 Works with Any Webhook or Bridge Provider
Your static IP is not locked to TradeSteady. Since you get full HTTP & SOCKS5 proxy credentials,
you can use the same IP with any other webhook provider, algo bridge, or trading tool that supports proxy configuration.
Other webhook/bridge platforms — Any third-party algo trading or webhook bridge service that supports proxy configuration
Custom scripts & bots — Python, Node.js, or any language — just configure the HTTP/SOCKS5 proxy in your code
API testing tools — Route broker API requests through your static IP for testing and development
Any tool that supports proxy — If it supports HTTP or SOCKS5 proxy, it works with your static IP
One IP, all your tools. Whitelist it once with your broker and use it across TradeSteady, your custom scripts,
and any other platform — they all originate from the same whitelisted IP address.
⚖️ Static IP vs VPN vs Cloud Server for Algo Trading
Traders often ask which option is best for SEBI-compliant broker API whitelisting. Here's a direct comparison:
Option
IP Stability
Broker Accepted
SEBI Compliant
Cost
Dedicated Residential Static IP
Fixed — never changes
Yes — all brokers
Yes
₹499/mo
VPN (NordVPN, ExpressVPN, etc.)
Changes on reconnect
Breaks whitelisting
No — shared IP, not attributable
₹300-800/mo
Cloud Server (AWS, GCP, DigitalOcean)
Static if you reserve the IP
Accepted — brokers suggest this route
Yes — but you run & maintain a server
₹500-2000/mo
Home Broadband
Changes on router restart
Yes, but IP changes break whitelisting
No — dynamic IP
₹0 (existing)
Bottom line: A dedicated residential static IP is SEBI-compliant, accepted by every Indian broker,
and doesn't require you to run a server or worry about the IP changing. A cloud server with a reserved IP also works
— several brokers suggest it — but then the server is yours to maintain.
📡 IPv4 vs IPv6: Which Static IP Does Your Broker Actually Accept?
This is the question that decides whether a cheap static IP is a bargain or a wasted purchase. Some providers sell
static IPv6 addresses far cheaper than IPv4 — and a few give IPv6 away free. There is a reason for that price gap.
Broker
IPv4
IPv6
Angel One (SmartAPI)
Supported
Not supported — IPv4 only
Kotak Neo
Supported
Not supported yet ("coming soon")
Zerodha (Kite Connect)
Supported
Supported
Dhan
Supported
Supported
Upstox
Supported
Supported
So an IPv4 address works with every Indian broker. An IPv6-only address does not. If you buy a cheap
IPv6 static IP and later add an Angel One or Kotak Neo account, it simply won't work there — and you'll be buying
an IPv4 anyway.
There's a second IPv6 trap, and it bites even when you did everything right. If your machine has
IPv6 enabled, it will often prefer IPv6 for outbound connections — so your orders leave from an address that
isn't the IPv4 you carefully whitelisted, and the broker rejects them. Your whitelist looks perfect and nothing works.
We cover the fix in
why your broker keeps rejecting API orders.
TradeSteady gives you a dedicated IPv4 address — the one that works everywhere.
🧾 Choosing a Static IP Provider in India — What to Check
Several static IP providers in India now serve algo traders, and prices range from around ₹100/month to
₹1,500/month. Price alone tells you very little — what matters is whether the IP actually satisfies what
your broker requires. Before you pay anyone (including us), check these five things:
Is the IP exclusively yours? This is the one that decides everything. SEBI requires an API order to
be attributable to one person, so brokers map one IP to one client — Zerodha states that "each IP address can
only be linked to one account," and Dhan that "each individual needs to have a unique static IP." If a provider
shares an IP between customers, your broker will reject it as already linked to another account. Ask the question
in writing: "Is this IP used by anyone but me?"
Is it IPv4? An IPv6-only address won't work with Angel One or Kotak Neo (see the table above).
A cheap IPv6 plan is only cheap until you need IPv4.
Do you keep the same IP on renewal? If the IP changes when you renew, you have to re-whitelist it
— and brokers like Zerodha, Dhan, Kotak Neo and ICICI Direct only let you change a whitelisted IP about
once every 7 days. A provider that rotates your IP can cost you a week of trading.
How fast is provisioning? The ISP route means phone calls, a likely business-plan upgrade and days
of waiting. A provider should give you the IP in minutes.
Is payment through a proper gateway, with a GST invoice? Pay through a real checkout, not a
payment link sent over chat — off-gateway payments leave you no recourse if the IP never arrives. Ask for a
GST invoice with a GSTIN you can verify.
How much does a static IP cost in India? Through an ISP, expect roughly ₹250–₹1,500/month
as an add-on — where it's offered at all, and often only on a business plan. Many home connections (JioFiber, Excitel,
Tata Play) sit behind CGNAT and cannot give you a public IP at any price. TradeSteady is ₹499/month, or
₹4,499/year — dedicated IPv4, active in minutes, no ISP calls and no server to run.
📦 What's Included
Dedicated static IP — an Indian ISP-grade residential IPv4 address assigned to you alone. Never shared with another trader, so you won't hit the "IP already linked to another account" rejection.
30-day validity — Renew monthly. Your IP remains the same on renewal so you don't need to update broker whitelists.
HTTP & SOCKS5 proxy support — Full proxy credentials provided if you need to use the IP for other tools or testing.
Auto-routing — TradeSteady routes your Indian broker API calls through your static IP automatically. Zero configuration on your end.
Dashboard management — View IP, status, expiry, and proxy credentials from your dashboard.
❓ Frequently Asked Questions
What happens if I don't have a static IP?
Your broker will reject API orders from non-whitelisted IPs. The orders simply won't go through.
You'll see a 403 Forbidden or "IP not whitelisted" error in your alert logs.
Can I use a VPN or cloud server IP instead?
A cloud server IP works — brokers accept it, and Zerodha and Kotak Neo even point users to AWS, GCP, Azure
and DigitalOcean. The catch is that you are then renting, patching and monitoring a server. A consumer VPN does
not work: the exit IP is shared with other users and rotates, and SEBI requires the IP to be
uniquely attributable to you. Our IP is dedicated and fixed, with no server for you to run.
How much does a static IP cost in India?
Through an ISP, a static IP add-on typically runs about ₹250–₹1,500/month where it is offered at all,
often only on a business plan and after a technician visit. Many home connections (JioFiber, Excitel, Tata Play Fiber)
are behind CGNAT and cannot provide a public IP at any price. TradeSteady's static IP price is ₹499/month, or
₹4,499/year on the yearly plan — dedicated IPv4, active within minutes.
Should I buy an IPv4 or IPv6 static IP?
IPv4. Some providers sell static IPv6 much cheaper, or even give it away — but Angel One
SmartAPI and Kotak Neo currently accept IPv4 only, so an IPv6-only address will not work with them.
IPv4 is accepted by every Indian broker. There is also a second trap: if your machine has IPv6 enabled it may send
orders over IPv6 even when you whitelisted an IPv4, causing rejections that look inexplicable. We provide a
dedicated IPv4 address.
Do I need a separate IP for each broker?
No. You can whitelist the same static IP with multiple brokers (Zerodha, Dhan, Fyers, etc.).
One IP is enough for all your broker accounts.
What if my IP expires or I don't renew?
If your static IP expires, orders will be routed through TradeSteady's shared server IP, which is not
whitelisted with your broker — so orders will fail. Renew before expiry to avoid disruption.
You'll receive email reminders before expiry.
Will my IP change on renewal?
No. On renewal, you keep the same IP address. No need to update your broker whitelist.
Is this required for crypto (Binance, Delta) trading?
No. SEBI's IP whitelisting requirement applies only to Indian stock brokers (NSE/BSE/MCX).
Binance, Delta Exchange, and other crypto platforms do not require IP whitelisting for API access.
Can I use this IP with other webhook/bridge providers (Tradetron, Streak, etc.)?
Yes! Your static IP comes with full HTTP and SOCKS5 proxy credentials. You can configure these
in any tool that supports proxy settings — other webhook/bridge platforms, custom scripts,
or any other trading tool. The IP is yours — it's not locked to TradeSteady.
Can I use the proxy credentials directly?
Yes. Your dashboard shows HTTP and SOCKS5 proxy credentials. You can use these in any tool
that supports proxy configuration (e.g., custom scripts, Postman, etc.). But for TradeSteady
webhooks, routing is automatic — no manual proxy setup needed.
How long does activation take?
Most IPs are activated within a few minutes after payment. In rare cases, activation can take
up to a few hours. You can use the "Refresh" button in your dashboard to check status.
Which Indian brokers require static IP whitelisting?
All the major ones — Zerodha (Kite Connect), Dhan, Fyers, Angel One (SmartAPI), Upstox, Groww, 5paisa, IIFL,
Kotak Neo, ICICI Direct (Breeze), HDFC Securities and Motilal Oswal. This is a SEBI mandate rather than a broker
preference, so it is not optional and no broker is exempt. Most brokers enforce it on order-placement endpoints,
which is why market-data calls can keep working while your orders are rejected.
How do I whitelist my static IP with Zerodha Kite Connect?
Log in to the Kite Connect developer console, open your app, and add the IP under the IP whitelist section
(Zerodha allows a primary plus a secondary IP). Then regenerate your access token — the change
takes effect on your next login, so orders placed with an older token can still be rejected. Note that Zerodha
permits only one IP change per calendar week. Full walkthrough:
how to whitelist your static IP with Indian brokers.
How do I whitelist my static IP with Dhan?
In the Dhan developer portal, open your API app and add the IP in the whitelist section (a primary and a secondary
IP are supported). If you generated your access token before adding the IP, regenerate it — otherwise
orders fail with DH-905 Invalid IP. Dhan locks the IP for 7 days after you set it, so enter it carefully.
Why do I need a static IP for algo trading in India?
Because SEBI requires every API order to be traceable to a specific person. Brokers implement that by accepting
orders only from an IP you have pre-registered. A normal home broadband IP is dynamic — it changes on
a router restart or an ISP lease refresh — so the whitelist silently breaks and your orders start getting
rejected. A static IP never changes, so you whitelist it once and it keeps working.
💡 Summary: Static IP for Indian Algo Trading
If you use TradingView webhooks, Pine strategies, or any algo trading tool to place orders via broker APIs in India,
you need a static IP for broker whitelisting. This is not optional — it is a
SEBI mandate effective from April 2025 that applies to every Indian stock broker including
Zerodha (Kite Connect), Dhan, Fyers, Angel One (SmartAPI), Upstox, Groww, 5paisa, IIFL, Kotak Neo, ICICI Direct,
HDFC Securities, and Motilal Oswal.
TradeSteady Algo provides a dedicated Indian ISP-grade residential static IP at just ₹499/month —
or save with the yearly plan at ₹4,499/year (₹375/mo, ~25% off) — a limited-time offer valid till 31 July 2026.
Your IP stays the same on renewal — no need to update broker whitelists every month.
Works with TradeSteady's auto-routing as well as any other webhook provider, custom scripts, or trading bots
that support HTTP or SOCKS5 proxy.
Get Your Static IP for Algo Trading
Dedicated Indian residential IP — ₹499/month or ₹4,499/year (save ~25%, limited-time — ends 31 Jul 2026) • Same IP on renewal • Works with Zerodha, Dhan, Fyers, Angel One & all Indian brokers