List Options Contracts
Options
List Options Contracts
OpenAPI JSON Spec Query options contracts by underlying symbol with optional filters. Returns contract metadata (no Greeks/pricing). Supports cursor pagination.
Filters:
is_expired:false(default shows active),true(expired only), oralloptions_ticker: exact match for a specific contractcontract_type:callorputexpiration_date_min/max: YYYY-MM-DD formatstrike_price_min/max: numericexercise_style:americanoreuropean
Response fields:
options_ticker: OCC-format ticker (e.g. O:SPY260620C00570000)underlying_symbol,contract_type,exercise_styleexpiration_date(YYYY-MM-DD),strike_price,shares_per_contractprimary_exchange,cfi,is_expired
GET
List Options Contracts
Authorizations
API Key authentication. Example: "your-api-key-here"
Query Parameters
Underlying symbol (e.g. SPY, AAPL)
Exact options contract ticker
Expired filter: false (default), true, or all
Available options:
true, false, all Contract type
Available options:
call, put Min expiration date (YYYY-MM-DD)
Max expiration date (YYYY-MM-DD)
Min strike price
Max strike price
Exercise style
Available options:
american, european Sort field
Available options:
expiration_date, strike_price, options_ticker Sort direction
Available options:
asc, desc Pagination cursor from previous response
Results per page (default 100, max 1000)

