Skip to content

Strikes

FreeValueStandardPro

List available strike prices for an option at a given expiration.

Lists all strikes that are available for an option with a given symbol and expiration date. This endpoint is updated overnight.

rust
pub fn option_list_strikes(&self, symbol: &str, expiration: &str) -> OptionListStrikesBuilder<'_>

Execute with .awaitResult<Vec<String>, Error>.

Example

rust
let rows = tdx.option_list_strikes("SPY", "20250321").await?;
for value in &rows {
    println!("{value}");
}

Parameters

NameTypeRequiredDefaultDescription
symbolstringyesTicker symbol (e.g. AAPL)
expirationdateyesExpiration date YYYYMMDD
timeout_msintnoPer-request deadline in milliseconds. 0 means no deadline.

Response

A list of strings — one strike value per row.

Released under the Apache-2.0 License.