Alphanume

Insights

How to Find Optionable Stocks via API

Alphanume Team · April 16, 2026

A point-in-time snapshot of names with listed options — and what differentiates good sources from bad.

The set of US stocks with listed options changes continuously as new names are added (post-IPO seasoning, exchange criteria met) and existing names are delisted or have options removed. For systematic options research, the point-in-time optionable universe is a foundational filter. Most current-snapshot sources are easy to obtain; historical sources require more care.

The current optionable universe

Current US-listed common stocks with at least one expiration of standard equity options listed total in the low thousands — roughly half of all US-listed common stocks. The criteria for listing options are set by the options exchanges and include:

  • Public float thresholds.
  • Minimum trading volume in the underlying stock.
  • Minimum price levels.
  • Number of public shareholders.

Names meeting the criteria can have options added by any of the US options exchanges. Most actively traded names list across multiple exchanges.

API sources for the current snapshot

Several approaches:

  • Exchange websites. The CBOE and other options exchanges publish lists of listed names.
  • OCC. The Options Clearing Corporation publishes universe data.
  • Broker APIs. Most broker APIs expose option chains; iterating over the underlying symbol universe and checking for option-chain availability produces a current list.
  • Options data vendors. Polygon, Databento, and specialized options vendors publish optionable-universe data.

For a one-time current list, any of these sources is adequate. For programmatic daily refresh, a vendor-provided API endpoint is the most reliable.

The historical universe problem

The historical optionable universe — "which names had options on date X" — is meaningfully harder to source. Specific reasons:

  • Most current-state APIs don't preserve historical state. A name optionable today shows as optionable; a name that was optionable in 2015 but had options removed in 2020 may not appear in current lists.
  • Vendors that maintain historical universe membership are relatively few.
  • Reconstructing the universe by date requires combining option-listing-add and option-listing-remove records.

For backtests, using current optionable universe as the universe on historical dates introduces look-ahead bias and produces overly optimistic results — see universe construction.

What the API should expose

A useful optionable-universe API provides:

  • Current optionable status per ticker.
  • Listing add/remove dates for historical reconstruction.
  • Available expirations at each date (monthly, weekly, 0-DTE, LEAPS).
  • Available strike ranges at each date.
  • Identifying information to join with underlying-stock data.

The "available expirations" field matters for many strategy contexts — see expiration density.

Universe membership vs liquidity

Optionable status is necessary but not sufficient for strategy feasibility. Many names that are nominally optionable have such low options volume that they cannot support meaningful strategies. The relevant additional filters:

  • Average daily options volume. Filter on minimum daily contracts.
  • Average daily options dollar volume. Volume × premium.
  • Bid-ask spreads. Wide spreads make execution costly.
  • Open interest. Sustained open interest indicates persistent activity.

The intersection of "optionable" + "liquid enough for the intended strategy" is typically a small subset of the broader optionable universe.

For different use cases

Different research contexts need different cuts:

  • Volatility surface analysis: Names with reliable bid-ask data across the surface.
  • Earnings volatility: Names with active short-dated options around scheduled events.
  • Index-component research: Names that are both index members and optionable.
  • Cross-sectional strategies: Broadest optionable universe to maximize sample size.

Related reading

Which stocks have options (complete guide); stocks with weekly options; filtering a tradeable options universe point-in-time; best options data providers; avoiding survivorship bias in options backtests.

Alphanume's Optionable Universe dataset provides the point-in-time optionable status per ticker, with listing-event history for backtest reconstruction.

Explore the Optionable Universe dataset →