Liquidity scanner

Options Liquidity Scanner

Filter out contracts that make backtests and dashboards look better than they can trade. Start with sample data or fetch a chain with an API key.

Hybrid data mode

Leave this empty for public sample data. Add a key to request live or historical data in this browser session.

Public sample mode
Ticker
Expiration
Type
Min open interest
Min volume
Max spread %

Contracts kept

10

12 contracts before filters.

Best score

91

Composite score from spread, volume, OI, quote.

Median spread

3.5%

Average spread percent across filtered contracts.

Mode

Sample

Data source currently displayed.

Chain Activity Heatmap

Cells combine same-day volume with scaled open interest.

CallsPuts

PUT 485

Vol 5,820

CALL 485

Vol 5,240

PUT 490

Vol 7,480

CALL 490

Vol 6,980

PUT 495

Vol 9,100

CALL 495

Vol 10,320

PUT 500

Vol 12,840

CALL 500

Vol 14,280

PUT 505

Vol 8,640

CALL 505

Vol 9,680

Bid/Ask Spread by Strike

Lower bars usually produce more defensible fill assumptions.

CallsPuts
485485490490495495500500505505
ContractTypeStrikeBid/AskSpreadVolOIIVScore
O:SPY260515C00485000call48521.80 / 22.201.8%5,24037,50020.1%91
O:SPY260515C00490000call49017.85 / 18.222.1%6,98049,60019.6%90
O:SPY260515C00495000call49513.55 / 13.862.3%10,32064,20019.2%89
O:SPY260515P00495000put4957.10 / 7.343.3%9,10068,40020.9%83
O:SPY260515P00500000put5008.05 / 8.353.7%12,84081,20020.2%82
O:SPY260515C00500000call5008.05 / 8.353.7%14,28088,90018.8%82
O:SPY260515P00490000put4905.85 / 6.083.9%7,48053,30021.6%81
O:SPY260515P00505000put50510.35 / 10.784.1%8,64060,50019.8%80
O:SPY260515C00505000call5055.24 / 5.494.7%9,68071,30019.4%77
O:SPY260515P00485000put4854.65 / 4.905.2%5,82041,20022.4%74

Related tools and docs

Learn Options From Zero

Beginner explanations for calls, puts, chains, Greeks, IV, paper trading, and risk.

Backtest Realism Checker

Score contract, quote, trade, and spread assumptions before trusting a backtest.

Options Slippage Calculator

Translate bid/ask assumptions into dollar drag and breakeven movement.

Options Liquidity Scanner

Rank contracts by spread, volume, open interest, IV, and quote context.

Put/Call Ratio Dashboard

Track the current market put/call ratio beside daily, weekly, or monthly history.

Options Chain Visualizer

Inspect heatmaps, IV smile, spread by strike, and volume versus open interest.

Why options backtests fail

Audit stale contracts, last-price fills, quote gaps, liquidity filters, and execution timing.

Options slippage modeling

Model midpoint, near-side, and marketable fills from bid/ask spreads and contract size.

Mid price vs fill price

Separate a reference midpoint from the executable fill assumption used by the strategy.

Bid/ask spread backtesting

Use spread width as both a liquidity gate and a cost input for every modeled entry.

Quote vs trade timeline

Validate fills with synchronized bid, ask, midpoint, and print evidence around each decision.

Options data API

See the full API surface behind these tools.

Historical options data API

Use contracts, quotes, trades, and aggregates for research workflows.

Options backtesting API

Plan historical contract and quote-aware fill sequences.

Quotes docs

Review bid/ask history fields used by realism checks.

Option chain docs

Inspect chain snapshots with Greeks, IV, volume, and open interest.