derivatives

Derivative expiries

Expiry dates for one underlying, per exchange, with whether futures and/or options expire that day. Defaults to upcoming expiries (today onward). For history pass from_expiry/to_expiry (at most 2 years apart). Pages by expiry date.

get/v1/derivatives/{underlying}/expiries

Request

  • Base URL: https://api.tapetide.com
  • URL: https://api.tapetide.com/v1/derivatives/{underlying}/expiries
  • Auth: HTTP bearer

Path parameters

underlyingstring required

Underlying symbol as listed for derivatives, e.g. "NIFTY", "BANKNIFTY", "SENSEX", "RELIANCE". Percent-encode "&" (M%26M).

Query parameters

from_expirystring

Earliest expiry (inclusive). Default today, or to_expiry minus 1 year.

to_expirystring

Latest expiry (inclusive). Default: open-ended when from_expiry is today or later.

exchange'NSE' | 'BSE'

Restrict to one exchange. Many stock underlyings trade on both, with different expiry dates.

order'asc' | 'desc'

Sort direction by date.

limitinteger

Items per page (default 50, max 500). Values over the max are rejected, never clamped.

cursorstring

Opaque cursor from meta.next_cursor of the previous page.

Response

OK. Costs one request unit.

Example response

{
  "data": [
    {
      "expiry": "2026-10-27",
      "exchange": "NSE",
      "has_futures": true,
      "has_options": true,
      "option_strikes": 241
    }
  ]
}

Changes

No recorded changes to this operation across all 1 revision of this API.