Clarification on Static IP Requirement for Different API Types

@Ushnota , @Pradeep_Jaiswar , @MohitGolecha @Ketan @Ketan_Gupta @shrini
Hi Upstox Team,

As per NSE’s new guidelines, I understand that static IP is now mandatory for live algo trading APIs such as order placement, WebSocket market data, and authentication.

I’d like to clarify — does this requirement also apply to non-trading APIs, like:

  • Historical candle data
  • Instrument list fetching
  • Strategy backtesting
  • Portfolio/position tracking (read-only)?

Since these don’t involve live order routing or trading activity, can they continue to work with dynamic IP (e.g., for local testing or research) or they also need static ip ?

Kindly confirm which specific APIs require static IP under the new framework.

Thank you!

Static IP is only needed for order placement APIs like create, modify, cancel. Rest other data APIs are out of scope.

1 Like

Yes, as per the circular, Static IP is currently required only for placing, modifying, and canceling orders via APIs.
Thanks @Jagdish_j_ptl for your support on this.

However, we’ve raised this query with the exchange for formal confirmation to avoid any ambiguity. We’ll update the thread once we receive a response.

2 Likes

thank you @Pradeep_Jaiswar and @Jagdish_j_ptl