Hi Community,
In line with the latest exchange and regulatory circulars (NSE circular reference:
NSE/INVG/67858 – “Implementation Standards for safer participation of retail investors in Algorithmic trading”), there will be important changes to how API-based and algo orders work on Upstox from 1 April 2026.
Please read this carefully and plan your setups accordingly.
1. Single app creation policy for API
From 1 April, only a single active API app per user will be allowed.
• You will be able to create and use only one app for API-based trading.
• The latest-created app will remain active.
• Any additional apps beyond this will be deleted.
If you currently use multiple apps, please consolidate your usage and update your integrations to point to the latest app before this change takes effect.
2. Static IP requirement for API-based trading
To comply with exchange and SEBI guidelines and to enhance security:
• A static IP will be mandatory for API-based trading.
• You must assign a valid static IP to your created app and ensure all API requests originate from this IP.
• Requests from non-registered / dynamic IPs may be blocked once this requirement is enforced.
Static IP validation will apply to API calls for:
• Place Order
• Modify Order
• Cancel Order
• Place Multi Order
• Cancel Multi Order
• GTT order
Please ensure that all of the above order flows are routed via your registered static IP.
3. Algo registration requirement (OPS threshold)
As per NSE circular NSE/INVG/67858:
• Algos generating more than 10 orders per second (OPS) will require registration with the exchange.
• Only algos up to 10 OPS will be allowed to operate without registration.
If your strategy or setup exceeds this threshold, please adjust your configuration to remain within limits for now. We will get back to you shortly with the next steps for the registration process; until then, only strategies below the threshold are permitted
4. MPP to become default, market orders not allowed
Market protection is now available when placing Market or Stoploss Market (SL-M) orders. You can control how much price protection is applied at execution using the optional market_protection parameter.
Automatic market protection applied by the Upstox System as per Market Protection Guidelines.
We encourage all developers and traders using the Upstox API to act before the deadline. For any queries, feel free to post in this thread.
Effective date: These changes are effective from 1st April 2026. If there are any updates or changes to this timeline, we will inform you via the Upstox Community and other official channels.
Thank you for your understanding and cooperation.
Important Links:
- Exchange Circular: https://nsearchives.nseindia.com/content/circulars/INVG67858.pdf
- Algo Registration & Static IP Requirement: 📢 Important Update – Algo Registration & Static IP Requirement | Upstox Developer API
- Configure Static IPs: Algo Trading Circular: My Apps | Upstox Developer API
- Static IP Setup Guide: Static IP Setup Guide for API Traders
- MPP: Market Price Protection (MPP) on Upstox: Trade Smarter, Safer
— Team Upstox