Retrieve a paginated snapshot of option contracts for an underlying equity, with optional filters on strike, expiration, and contract type.
Use Case: Build or refresh an options chain view, screen strikes and expirations, or page through the full set of contracts for a symbol.
OAuth2 Bearer token: obtain an access token from the token endpoint and send it in the Authorization header.
Underlying equity symbol (for example AAPL).
"AAPL"
Filter by exact strike price (numeric string).
"190"
Filter by expiration date (provider format, typically YYYY-MM-DD).
"2024-01-19"
Filter by contract type (for example call or put).
"call"
Strike price greater than or equal to this value.
Strike price strictly greater than this value.
Strike price less than or equal to this value.
Strike price strictly less than this value.
Expiration date greater than or equal to this value.
Expiration date strictly greater than this value.
Expiration date less than or equal to this value.
Expiration date strictly less than this value.
Sort order for results.
asc, desc Maximum number of contracts per page (1–250).
1 <= x <= 25050
Sort field or key accepted by the provider.
Pagination cursor for the next page. Prefer following the absolute nextUrl from a previous response; you may also pass the next query parameter when continuing the same request pattern.
Option chain snapshot returned successfully.
Paginated option chain snapshot for an underlying (OptionChainSnapshotResponse).