option_list_strikes
FreeValueStandardPro
List all available strike prices for a given underlying symbol and expiration date.
Code Example
rust
let data = tdx.option_list_strikes("SPY", "20260417").await?;
for item in &data {
println!("{}", item);
}python
data = tdx.option_list_strikes("SPY", "20260417")
for item in data:
print(item)typescript
const data = tdx.optionListStrikes('SPY', '20260417');
console.log(data);cpp
auto data = client.option_list_strikes("SPY", "20260417");
for (const auto& item : data) {
printf("%s\n", item.c_str());
}Parameters
symbolstringrequiredUnderlying symbol
expirationstringrequiredExpiration date in
YYYYMMDD formatResponse
(list)string[]Strike prices in dollars as strings
Sample Response
json
["597", "661", "725", "320", "640", "450", "500", "550", "555", "560"]SPY strikes for the 2026-04-17 expiration. Full response contains 269 strikes.
Notes
- Strike prices are returned as strings in dollars:
"500"= $500.00. - Use option_list_expirations first to get valid expiration dates for an underlying.