Upstox · Algo trading & API

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

Upstox: source, verification date and conditions for each recorded fact.
TopicPublished 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 dataStandard 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 loginOAuth 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 setupOrder 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 limitsRegular 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
SandboxThe 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.