Derivative contracts
Listed futures and option contracts for one underlying from 2001 onward (NSE) and 2024 onward (BSE), including expired contracts. Defaults to contracts expiring from today onward. Filter by expiry (exact) or from_expiry/to_expiry (historical windows at most 2 years apart). Pages by expiry, instrument, strike, option type.
Request
- Base URL: https://api.tapetide.com
- URL: https://api.tapetide.com/v1/derivatives/contracts
- Auth: HTTP bearer
Query parameters
Underlying symbol as listed for derivatives, e.g. "NIFTY", "BANKNIFTY", "SENSEX", "RELIANCE". Percent-encode "&" (M%26M).
Exact expiry date.
Earliest expiry (inclusive). Default today, or to_expiry minus 2 years.
Latest expiry (inclusive). Default: open-ended for upcoming windows, from_expiry plus 2 years for historical ones.
Restrict to futures or options.
Restrict to one exchange. Many stock underlyings trade on both, with different expiry dates.
Items per page (default 200, max 1000). Values over the max are rejected, never clamped.
Opaque cursor from meta.next_cursor of the previous page.
Response
OK. Costs one request unit.
Example response
{
"data": [
{
"underlying": "NIFTY",
"exchange": "NSE",
"kind": "index",
"instrument": "option",
"expiry": "2026-10-27",
"strike": 22600,
"option_type": "CE",
"lot_size": 65,
"trading_symbol": "NIFTY-Oct2026-22600-CE"
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.