Broker API
SmartAPI
Free API and genuinely good live data — but expired option contracts simply do not exist in it.
- Trading API
- Free
- Market data
- Free
- Expired options
- Not offered
What it is
SmartAPI is free for both trading and data, and Angel One holds broker, adviser, research analyst and portfolio manager registrations with SEBI.
We tested this API directly rather than relying on documentation. Index and equity candles work well, and options candles return full OHLC plus volume for contracts that are still live.
The problem is upstream of the data endpoint. The instrument master returns only unexpired contracts — at the time of testing the nearest expiry available was over two weeks out, with nothing before it. An expired contract has no symbol token, so there is no identifier to request history for. The gap is not that the history is empty; it is that the contract is unreachable.
That rules SmartAPI out as a backtesting data source for options, while leaving it perfectly usable for live analysis, equities and index work.
Checked first-hand. Tested directly against the live API, 16 Aug 2026. Most comparisons of Indian broker APIs are written from documentation; where we have called the API ourselves, we say so.
Pricing captured 10 Aug 2026 and changes often — confirm on the broker’s own page. We take no affiliate revenue from any broker listed here.