---
title: "Static IP for Upstox API"
description: "Add a dedicated Fixedmark IP pair as the primary and secondary static IP in Upstox My Apps, then generate a new access token: a change invalidates the old one."
canonical: https://fixedmark.com/docs/brokers/upstox
updated: 2026-10-24
source: Fixedmark (https://fixedmark.com), BitMask LLP
---

India

# Static IP for Upstox API

Add a dedicated Fixedmark IP pair as the primary and secondary static IP in Upstox My Apps, then generate a new access token: a change invalidates the old one.

Docs preview: Fixedmark is not live yet. Endpoints are issued at launch, and these pages describe planned launch behavior. Anything marked planned may change. [Join early access](https://fixedmark.com/early-access) to get yours first.

## Before you start

- Use a dedicated pair. Pro and above give you two IPv4 addresses no other customer uses. The 7-day trial and Starter share their pair with other customers, and a broker such as [Zerodha](https://support.zerodha.com/category/trading-and-markets/general-kite/kite-api/articles/static-ip) takes a static IP only for your own use or your immediate family's, so do not register a shared pair with a broker.
- Order the pair in Mumbai, nearest the exchanges, and copy both addresses from the dashboard.
- Send your orders through the proxy URL, so they leave from the addresses you register. Check with [verify egress IP](https://fixedmark.com/docs/verify-egress-ip).
- Each broker decides what it accepts. Confirm with your broker that a dedicated cloud IP meets its rules before you depend on it.

## Upstox's rules

_Upstox static IP rules_

| Rule         | Upstox says                                                                                                                                                                                                    |
| ------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| IPs          | Two per user: a primary and a secondary. ( [source](https://upstox.com/developer/api-documentation/appendix/my-apps-support-for-algo-trading-circular/) , read 2026-10-24)                                     |
| Change limit | Once per calendar week. A change invalidates your existing access tokens, so generate a new one after it. ( [source](https://upstox.com/developer/api-documentation/update-app-static-ips/) , read 2026-10-24) |

## Register your IPs with Upstox

1. Open My Apps on the Upstox developer portal.
2. Click Static IPs on your algo trading app.
3. Enter your first Fixedmark IP as the Primary IP and your second as the Secondary IP, then save.
4. Generate a new access token.

Steps from Upstox's own page ([source](https://upstox.com/developer/api-documentation/appendix/my-apps-support-for-algo-trading-circular/), read 2026-10-24). Menu names can change; follow the broker's page if they differ.

## Good to know

- The [Update Static IPs API](https://upstox.com/developer/api-documentation/update-app-static-ips/) sets the same two addresses for your user account, and they apply whichever OAuth client issued the token.
- Per [Upstox](https://upstox.com/developer/api-documentation/appendix/my-apps-support-for-algo-trading-circular/), orders from an unregistered IP are rejected once enforcement applies.

## Sources

- [Upstox developer docs: My Apps support for the algo trading circular](https://upstox.com/developer/api-documentation/appendix/my-apps-support-for-algo-trading-circular/) (read 2026-10-24)
- [Upstox developer docs: Update Static IPs API](https://upstox.com/developer/api-documentation/update-app-static-ips/) (read 2026-10-24)
