Static IP for ICICI Direct Breeze API

Static IP for ICICI Direct Breeze API

Breeze apps can bind session and order calls to a stored IP. Home fibre and office CGNAT fail that check after a lease renew. One dedicated IPv4 is the stable origin. Confirm IPv6 in the live Breeze form.

ICICI Direct API facts

How to whitelist a static IP

  1. Allocate Algo-IP IPv4 after KYC.
  2. In the Breeze console open your app → IP restriction and save the IPv4.
  3. Point the breeze-connect HTTP client at HOST:443 before generate_session.
  4. Confirm ipify through that same client.

Python / proxy hint

Export HTTPS_PROXY before BreezeConnect() so login and orders share one egress.

Common errors

Breeze session 403 after Wi-Fi change

The token was issued from the old WAN. Re-login through the dedicated proxy; do not keep the office IP on the whitelist.

Related guide: broker-ip-address-whitelisting-india. Also see dedicated IPv4, trading proxy and all brokers.

Other broker setups