option_list_symbols
FreeValueStandardPro
List all available option underlying symbols. Use this to discover which tickers have option chains available in ThetaData.
Code Example
rust
let data = tdx.option_list_symbols().await?;
for item in &data {
println!("{}", item);
}python
data = tdx.option_list_symbols()
for item in data:
print(item)typescript
const data = tdx.optionListSymbols();
console.log(data);cpp
auto data = client.option_list_symbols();
for (const auto& item : data) {
printf("%s\n", item.c_str());
}Parameters
None.
Response
(list)string[]Underlying ticker symbols with available option chains
Sample Response
json
["SPY", "SPY1", "SPY2", "SPY7"]Returns the full list of underlying symbols with available option chains.
Notes
- Returns all underlying symbols, not individual contracts. Use option_list_expirations and option_list_strikes to drill into a specific chain.
- The Rust SDK method is
option_list_symbols. The SDK and protobuf surface usesymbolexclusively.