option_list_expirations
FreeValueStandardPro
List all available expiration dates for an underlying symbol. This is typically the first call in an option chain discovery workflow.
Code Example
rust
let exps: Vec<String> = tdx.option_list_expirations("SPY").await?;
println!("{} expirations available", exps.len());python
exps = tdx.option_list_expirations("SPY")
print(exps[:10])go
exps, err := client.OptionListExpirations("SPY")cpp
auto exps = client.option_list_expirations("SPY");Parameters
symbolstringrequiredUnderlying symbol
Response
(list)string[]Expiration date strings in
YYYYMMDD formatNotes
- Returns all expirations including weeklies, monthlies, and quarterlies.
- Combine with option_list_strikes to enumerate the full chain for a given expiration.