I’m working on a research-only analytics / strategy project using the Upstox API and want to be clear about the actual data that’s available, especially for Plus members. I’ve gone through the docs, but wanted to sanity-check my understanding with the community.
Here are the specific points I’m trying to confirm:
1. Instruments Master
Is the instruments master (equities, indices, F&O, tokens, expiry, strike, etc.) the correct and complete source for resolving instrument keys? Also, is the usual approach to download it once and cache it locally rather than fetching it repeatedly?
2. Live Market Data
Apart from LTP and the full quote (OHLC, volume, day high/low), is there any API access to:
-
tick-by-tick data, or
-
deeper market depth (L2/L3)?
Or are these simply not exposed via the API?
3. Historical Data
Are historical candles limited to bar-based OHLCV (1m to 1D)? For Plus members, is there any way to get tick-level or higher-resolution historical data, or is that not available?
4. Options & Derivatives Data
Beyond options chain snapshots (strike, expiry, LTP, OI), does the API provide anything like:
-
historical Greeks,
-
implied volatility surfaces, or
-
tick-level options data?
5. Plus Membership Scope
From an API standpoint, does Plus membership mainly improve rate limits and reliability, or does it actually unlock additional market data compared to standard access?
6. Intended Use Case
Finally, is it fair to say that the Upstox API is mainly designed for:
-
research and analysis,
-
bar-based backtesting,
-
dashboards and analytics,
and not really for HFT, market making, or market microstructure-level work?
Would appreciate any confirmation or corrections from the community or the Upstox team.
Thanks in advance.