Static IP for Algo Trading India — Broker API Whitelisting
SEBI now requires all algo orders through broker APIs to originate from a whitelisted static IP.
Get a dedicated Indian residential IP for ₹499/mo — whitelist with Zerodha, Dhan, Fyers, Angel One, Upstox, Groww and trade with full SEBI compliance.
⚠️ 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.
📈 Broker-wise Static IP Requirements
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.
Each broker implements IP whitelisting slightly differently. Here is the current status for all major Indian brokers:
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
Often blocked (datacenter IPs)
No — shared IP, not attributable
₹300-800/mo
Cloud Server (AWS, GCP, DigitalOcean)
Static if Elastic IP
Some brokers block datacenter ranges
Risky — datacenter IP flagging
₹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 the only option that is reliably accepted by all Indian brokers,
fully SEBI-compliant, and doesn't require you to manage servers or worry about IP changes.
📦 What's Included
Dedicated static IP — Indian ISP-grade residential IP (not datacenter). This matters because some brokers flag or block datacenter IPs.
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?
Cloud/VPN IPs often change and many are flagged as datacenter IPs by brokers.
SEBI requires the IP to be uniquely attributable to you. A dedicated residential ISP IP is the safest choice.
Some brokers explicitly reject known datacenter IP ranges.
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.
💡 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.
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 • Same IP on renewal • Works with Zerodha, Dhan, Fyers, Angel One & all Indian brokers