Upstox API

Flexible candle intervals and dedicated expired-contract APIs.

Historical candles

YES

V3 supports minute, hour and daily candles.

Official source ↗

1-minute data

YES

Minute history is documented from January 2022.

Official source ↗

Options & futures

YES

Current and separate expired-instrument endpoints.

Official source ↗

Expired options

LIMITED

Upstox Plus required; expiry discovery covers up to six historical months.

Official source ↗

Open interest

YES

Candle arrays include open interest for derivatives.

Official source ↗

API pricing

LIMITED

Expired-instrument APIs require Upstox Plus. Confirm the current plan with Upstox.

Official source ↗

WebSocket

YES

Separate market-data feed API.

Official source ↗

Intervals & authentication

1 min · 3 min · 5 min · 10 min · 15 min · 30 min · 60 min · Daily

Personal Analytics Token generated through Upstox Developer Apps and entered in the protected web workspace.

Documentation reviewed 2026-09-26. Availability still depends on your broker account, API plan, contract and date range.