Upstox API charges and algo trading
Upstox advertises free standard trading and market-data API access. Read API access fees separately from its dated brokerage promotions and advanced Plus features.
Facts checked through . Each row links to the broker’s published instructions. Account-specific eligibility and terms can change after this date.
Algo trading & API: published facts
| Topic | Published terms / instructions |
|---|---|
| Standard trading API fee | ₹0 access to trading and market-data APIs. The separate ₹10/order promotion on the landing page expired 30 September 2026 and is excluded here. Ordinary brokerage applies separately.Official source: Standard trading API fee · Verified |
| Standard versus Plus data | Standard market-data API access is advertised free. Advanced Plus features have separate access conditions; no Plus subscription tariff is verified here.Official source: Standard versus Plus data · Verified |
| OAuth and two-factor login | OAuth 2.0 authorization-code flow redirects to Upstox login, then exchanges the single-use code on your server. Create an app with API key, secret and matching redirect URI; TOTP is an available two-factor login option.Official source: OAuth and two-factor login · Verified |
| Order IP setup | Order requests require registered static IPs under the April 2026 change. Set primary and optional secondary IP in My Apps or the user-level IP API. One change per calendar week; an update invalidates existing access tokens.Official source: Order IP setup · Verified |
| Combined order limits | Regular order APIs share 10 requests/second, 500/minute and 2,000/30 minutes. Registered-algo tier: 50/second with the same minute/30-minute ceilings. Registration approval and account eligibility are separate from endpoint limits.Official source: Combined order limits · Verified |
| Sandbox | The developer overview lists a sandbox for place, modify and cancel order APIs. Sandbox behavior does not establish live execution or account eligibility.Official source: Sandbox · Verified |
Subscription, trading cost and permissions
An API subscription buys connectivity or data access. Brokerage, exchange charges, taxes, account fees and any ISP/cloud/static-IP costs are separate. A free API does not mean a free trade. A market-data entitlement does not establish permission to redistribute that data.
NSE’s retail-algo standards distinguish ordinary API order access from exchange-registered strategies exceeding the 10 orders/second threshold. Orders below the threshold still require the exchange’s generic identifier and broker controls. Registration is through the broker to the relevant exchange; it is not an investment approval or a return guarantee.
The framework applies fully from 1 April 2026. Registered static IPs, two-factor authentication and daily session logout requirements coexist with broker-specific endpoint quotas. Do not confuse a data-request limit with an order allowance. Confirm the current setup directly with Upstox.
Regulator sources re-read 2026-10-11. KYB provides information; it does not connect to your account, collect API keys or place orders.
Upstox Algo trading & API FAQ
₹0 access to trading and market-data APIs. The separate ₹10/order promotion on the landing page expired 30 September 2026 and is excluded here. Ordinary brokerage applies separately.
Standard market-data API access is advertised free. Advanced Plus features have separate access conditions; no Plus subscription tariff is verified here.
OAuth 2.0 authorization-code flow redirects to Upstox login, then exchanges the single-use code on your server. Create an app with API key, secret and matching redirect URI; TOTP is an available two-factor login option.
Order requests require registered static IPs under the April 2026 change. Set primary and optional secondary IP in My Apps or the user-level IP API. One change per calendar week; an update invalidates existing access tokens.
Regular order APIs share 10 requests/second, 500/minute and 2,000/30 minutes. Registered-algo tier: 50/second with the same minute/30-minute ceilings. Registration approval and account eligibility are separate from endpoint limits.