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
- API: Breeze API
- Portal: api.icicidirect.com / Breeze developer console
- Whitelist: Breeze app → IP restriction / allowed IPs
- IPv4: yes
- IPv6: confirm in portal
- Max IPs: Confirm in the Breeze app settings
- Protocols: HTTP proxy, REST, WebSocket
- Published: 2026-09-22
- Last verified: 2026-09-27
- Next review: 2026-12-27
- Verification source: Official developer portal api.icicidirect.com / Breeze developer console. IPv6 and max-IP limits are marked “confirm in portal” until we re-check the live form.
How to whitelist a static IP
- Allocate Algo-IP IPv4 after KYC.
- In the Breeze console open your app → IP restriction and save the IPv4.
- Point the breeze-connect HTTP client at HOST:443 before generate_session.
- 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.
IPv6 is ₹99/month only when an IPv4 VPS already has a free IPv6 and this broker’s form accepts an IPv6 literal. IPv4 is ₹199/month on a 12-month term.
Related guide: broker-ip-address-whitelisting-india. Also see dedicated IPv4, trading proxy, broker setup wizard and all brokers.
Other broker setups