Important Updates to SmartAPI in Compliance with SEBI Guidelines
-
Hello SmartAPI Users,
We are excited to announce that the static IP implementation is now live in accordance with SEBI’s circular on the “Safer Participation of Retail Users in Algorithmic Trading,” .
For now, both types of API keys — with static IP and without static IP — will continue to work. However, all users are expected to migrate to the new static IP-based API key as soon as possible.
In this new setup:
- Orders must be placed only from the IP address you have whitelisted with Angel One.
- For APIs other than Orders & GTT, using a static IP is not mandatory.
How to create a Static IP based API key:
- Visit smartapi.angelone.in and select “New Login”.
- Create a new API key by filling in the required details.
- Update your code to use this newly generated API key.
Important Notes:
- Order requests are now capped at 9 orders per second for both old and new API keys.
- To edit or stop using an old API key, use login (not new login) from smartapi.angelone.in
- All users will be logged out daily at 12 midnight for both old and new API keys.
- Only IPV4 static IP is supported for now, we will support IPV6 Static IPs in the near future.
Regards,
SmartAPI Team -
Me, my son and my husband, all have individual angel broking account. I purchased static IP from my ISP and registered with my API. now if I do the same for my son or husband, I get error Primary Static IP is already associated with another app.
Those who leave in joint family or who do it from office using office IP, how we will use?
-
@r345656 said in Important Updates to SmartAPI in Compliance with SEBI Guidelines:
Me, my son and my husband, all have individual angel broking account. I purchased static IP from my ISP and registered with my API. now if I do the same for my son or husband, I get error Primary Static IP is already associated with another app.
Those who leave in joint family or who do it from office using office IP, how we will use?
@admin Can you please guide on this?
-
Static IP cannot remain same always.
Many times internet line is down due to various reasons so ISP change its provider or we change from broadband to mobile or some other network.
In this case static IP can not remain same.In case of network failure we cannot switch to another network. It can cause trade loss during that period.
Since static ip we are not able to change location. We must stick to only one location. This is not fair.
Retail investors price of static ip and multiple static ip could be high.
If you dont want retail investors to survive then please let us know, we retail investors will try to do some other business.
-
@r345656 Host your trading bots on VPS that always have unique IP addresses.
-
@admin what if I am only using historical and live data apis and not routing orders thru api? Will this service like getltp and get candles continue as they are or do we still need static ips to even access api? Thanks.
-
@diwakarpant16 Static IP limitation is only applicable on order placement and modification APIs endpoints as per circular. "Trading API" app is under that umbrella.
-
@algo_trading_50
--so app created using trading API ---will not work if we do not have static IP .
M using it for historical data and getting feed over web socket , order placement are not integrated in the app . -
@archana Yes. For that reason we have "New Login" on https://smartapi.angelbroking.com.
-
@algo_trading_50 : But this one i doubt , it is still working ,web socket feed and historical data , all are working with trading API .
only issue is order placement . -
@archana Static IP limitation is only applicable on order placement and modification APIs endpoints as per circular, as mentioned above.