Skip to main content

Expirations

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