Skip to main content

Option Expirations

  • Last updated
  • View as Markdown

Get a list of current or historical option expiration dates for an underlying symbol. If no optional parameters are used, the endpoint returns all expiration dates in the option chain.

Endpoint​

https://api.marketdata.app/v1/options/expirations/{underlyingSymbol}/

Method​

GET

Request Example​

Response Example​

{
"s": "ok",
"expirations": [
"2022-09-23",
"2022-09-30",
"2022-10-07",
"2022-10-14",
"2022-10-21",
"2022-10-28",
"2022-11-18",
"2022-12-16",
"2023-01-20",
"2023-02-17",
"2023-03-17",
"2023-04-21",
"2023-06-16",
"2023-07-21",
"2023-09-15",
"2024-01-19",
"2024-06-21",
"2025-01-17"
],
"updated": 1663704000
}

Request Parameters​

  • underlyingSymbol string

    The underlying ticker symbol for the options chain you wish to lookup.

Response Attributes​

  • s string

    Status will always be ok when there is strike data for the underlying/expirations requested.

  • expirations array[date]

    The expiration dates requested for the underlying with the option strikes for each expiration.

  • updated date

    The date and time of this list of options expirations was last updated. All timestamps use US Eastern Time (America/New_York). For historical expirations, this should match the date parameter. See Response Timezone for details.

Usage Information​

Data Availability​

This endpoint provides options expiration dates data. This endpoint does not require any exchange entitlements and is available to all users.

User TypeExchange EntitlementData Type
All UsersNot RequiredOptions Data

Pricing​

The cost of using the expirations API endpoint is 1 credit per API call.

Data TypeCost BasisCredits Required per Unit
Expirations DataPer API call1 credit