For algo traders using APIs, SEBI compliance mandates that order placement must originate from a static IP. A static IP ensures that all API requests are traceable and secure.
If you are using APIs for trading, there is one key requirement before placing orders. That is a static IP address. Without this, your orders won’t go through.
While static IPs are essential for compliance, setting one up can involve extra effort, cost, and ongoing maintenance.
For security and compliance reasons, all API-based order placements must come from a trusted and pre-approved source.
Here’s how it works:
Dynamic IPs, on the other hand:
This makes a static IP a mandatory layer of trust in API trading.
If you prefer managing your own setup, here are the most common ways to get a static IP for API trading:
You can request a static IP directly from your internet service provider.
Steps:
Cost: ₹300 – ₹1,000/month (depending on speed and provider)
You can host your trading system on a cloud server with a static public IP.
Popular platforms:
Benefits: High uptime, reliable connectivity, and centralized management.
Cost: $5 – $50/month depending on resources.
Once you have set up your static IP, the final step is to whitelist it on Groww so your API orders can go through.


You can add or manage your static IP here: https://groww.in/trade-api/api-keys