Important Update: SEBI Algo Compliance Effective 1st April

With the new regulations for Algo Trading coming in, SEBI has asked brokers and clients to comply with certain requirements to continue using Algo Trading.

As part of this effort, we have launched an updated version of the Xstream API Dashboard for clients. You can access the Xstream API Dashboard here: Xstream Dashboard.

As per SEBI guidelines, users can broadly fall into the following categories:

Tech-Savvy Retail Trader – If you are doing algo trading on your own, you need to update your Static IP on the XStream API Dashboard. The steps are mentioned below.

Trading through Algo Provider / Fintech Platform – If you are algo trading through an algo provider, you may not need to submit a Static IP. However, as per the new compliance requirements, 5paisa will empanel only selected algo providers, and the updated list will be shared shortly.


1. Static IP Whitelisting

All clients are requested to submit their Static IP against their API key on our platform.

At present, we are not restricting orders based on Static IP, but this restriction will be enforced as per SEBI guidelines on 1st April 2026.

For details regarding procuring a static IP check out this article.

2.Order Placement

a. Static IP applies only to Order Placement APIs. For nonorder placement APIs such as market feed, Static IP is not required.

b. Market orders will not be allowed as per SEBI compliance. Only Limit orders will be accepted by 5paisa api’s, you can check about MPP - Market price protection which acts similar to market order and can be embedded into your trading system.

3. OPS Limit to 10 Orders Per Second

a. OPS refers to the number of orders you can send per second via API. As per SEBI guidelines, the OPS limit has been reduced to 10 orders per second.
b. If you send more than 10 orders per second, subsequent orders will be rejected with Error Code 429 – Too Many Requests.


3. Algo ID Submission

We have enabled the portal for Algo ID submission.

a. Non-Algo App – You can create only one non-algo app, with a limit of 10 orders per second, and no Algo ID is required.

b. Algo Apps – All other apps must be created as algo apps, and you must submit an Algo ID when creating them. Algo apps will receive a higher limit of 25 orders per second.

c. Registration of Algo – You need to create an Algo ID only if your algo requires OPS > 10. For Algo ID creation, please reach out to our support team. The detailed process will be shared soon.


Quick Checklist

Update your Static IP on the XStream Dashboard.

Update your system to place limit orders instead of market orders.

Ensure your system complies with the 10 OPS limit

can someone confirm is there an issue with the 5paisa api, as I am getting 500 internal server error,from yesterday night

I see, while creating non algo app and adding static ip, i have to add market segment as NSE/BSE /MCX.

Does that mean with non algo app, i can trade with one segment only?

The issue solved and not happening right now. Please recheck and let us now. For any real-time issues please contact support@5paisa.com.

For Algo App user is required to add algoId against an app. As algo Id is exchange specific you need to mention exchange along with algoId. For Non algo app exchange and algoId addition is not required and by default you will be able to trade in the activated segments in your account.