Skip to main content

Algo Registration & Static IP Requirement​

As part of upcoming regulatory and platform changes, we’re introducing updates that affect both API order placement and Algo app management. Please review the requirements below carefully to ensure smooth operations. Additionally, when placing orders through your Algo App, you must pass the configured Algo Name in the X-Algo-Name request header β€” the Algo ID is not required in the header, only the Algo Name.

Effective Date

April 1, 2026.

πŸ“’ Original announcement

πŸ“’ Important Update: Regulatory Changes for API and Algo Trading are Now Live


πŸ”’ Static IP Requirement for API Order Placement​

As per the upcoming regulatory guidelines, all the API orders must originate from a registered Static IP.
Once enforcement begins, any order requests from unregistered IPs will be rejected.

What is a Static IP?​

  • A fixed, unchanging IP address assigned to your internet connection or server.
  • Unlike Dynamic IPs (which change frequently), Static IPs remain constant, making them essential for secure API integrations.

πŸ”Ή Applies To​

  • βœ… Place Order
  • βœ… Modify Order
  • βœ… Cancel order
  • βœ… Place Multi Order
  • βœ… Cancel Multi Order
  • βœ… GTT orders
  • βœ… Exit All Positions

ℹ️ Other Standard APIs (holdings, positions, funds, historical candles etc.) are not restricted by Static IP.

πŸ’‘ Each App supports one Primary and one Secondary Static IP (for backup/failover). Both must be pre-registered.

⚠️ A Static IP can be linked to only one customer and must be updated in your API App settings if changed. It’s important to note that each Static IP is unique and cannot be shared or registered by any other customer.


πŸ“ Algo Registration Requirement for SEBI-Registered Algos​

  • If your algorithm submits more than 10 orders per second, it must be registered with SEBI as a regulated algo.
  • To operate at this level, the algo must be formally registered with the Exchange.
  • Once approved, the exchange assigns a unique identification number (Algo ID) to track it in real time. Any subsequent changes to the algo’s logic will require re-registration.
  • API users are required to configure their Algo IDs in the Algo Apps settings.

⚠️ No registration required if your algo places under 10 orders per second.

For more details on usage, please refer to the My Apps Setting and Updated Rate Limits


πŸ“Œ Action Required​

  • Review the latest UI and API changes, with special focus on IP updates and access token handling.
  • Arrange for a Static IP and Algo ID (If applicable), and update them in your Algo App settings before enforcement begins.
  • Go through the updated rate limits and adjust your algorithm as needed.
  • When placing orders through your Algo App, include the X-Algo-Name in header for order tracking.

πŸ‘€ Stay Tuned!​

We’re syncing up with the exchange on the algo registration and approval process. Once it’s finalized, we’ll share a detailed document with you.



We Value Your Feedback​

Thank you for your continued support. Please share your feedback and suggestions on how we can further enhance our resources and services on our Developer Community!