Short answer: yes.
Long answer: yes, CoinAPI provides strike-level options data, deep symbol-based historical history, and a real-time options market view that most crypto datasets still don’t expose.
Crypto options markets don’t move as a single entity. They move contract by contract: different strike prices, different expirations, different liquidity profiles, often behaving like entirely separate markets. If you can’t access crypto options historical data at the strike level, or reliably discover which strikes even existed, you’re not analyzing the options market. You’re approximating it.
Here’s how CoinAPI approaches crypto options data.
What “Crypto Options Historical Data” Really Means
When teams search for crypto options historical data, they’re usually asking four related questions:
- Can I identify every option contract by strike price and expiry?
- Can I retrieve historical prices for each individual contract?
- Does the data include trades and order books, not just candles?
- Is the data consistent across multiple crypto options exchanges?
CoinAPI answers yes to all four, for venues that list options such as Deribit, OKX, and Binance Options, with additional exchanges currently in the integration pipeline.
Each option contract - defined by its strike price, expiration date, and option type - is treated as a first-class market symbol. A 4,000 ETH call expiring in March is not grouped with a 4,200 call or a different expiry. Each has its own historical record.
How CoinAPI Models Options Strike Price Data
CoinAPI does not treat options as secondary metadata layered on top of spot markets. Instead, options are modeled as standalone instruments.
Every option symbol includes:
- option type (call or put)
- strike price
- expiration time
- underlying asset
- exchange timestamps and CoinAPI timestamps
This metadata is exposed through the Symbols endpoint and acts as the foundation for all crypto options market data, including historical prices, trades, and order books. Without this structure, strike price analysis quickly becomes unreliable.
Example: What the Options Market State Endpoint Returns
The Options Market State endpoint returns a real-time snapshot of the options market for a specific exchange, grouped in a way that mirrors how traders think about options.
Below is a simplified excerpt from a live response for BTC options on Deribit, expiring on December 20, 2025:
How to read this as a human (not a trader)
- Bitcoin is trading around $88,200
- The 88,000 strike is near the current price (near-the-money)
- Call and put options are shown side by side
- You can immediately see:
- market pricing for upside vs downside
- which side traded last (buyer vs seller)
- liquidity at this strike
Instead of stitching together dozens of option symbols manually, the Options Market State endpoint makes the entire options surface visible in one response.
Why this matters
This structure enables teams to:
- build options dashboards and scanners
- monitor liquidity by strike and expiration
- understand market sentiment around key price levels
- discover which contracts to analyze historically
Historical options data is still retrieved symbol by symbol using the Market Data API and Flat Files — but this endpoint solves the discovery and context problem that most crypto options datasets leave unsolved.
Options Market State Endpoint: Real-Time Crypto Options Data by Strike Price
CoinAPI has a dedicated Options Market State endpoint designed to make crypto options markets easier to observe in real time.
Rather than querying dozens, or hundreds, of individual option symbols, the endpoint returns a structured snapshot grouped by:
- underlying asset
- expiration date
- strike price
For each strike, both call and put contracts are displayed side by side, including:
- best bid and ask prices with sizes
- last trade price, size, and aggressor direction
- exchange and CoinAPI timestamps
- fully qualified option symbol identifiers
This endpoint does not provide historical data.
It complements CoinAPI’s historical crypto options datasets by exposing the current market state only, making the active options surface visible and discoverable in real time.
Connecting Real-Time Options State with Historical Data
The Options Market State endpoint provides current (real-time) data only.
Historical crypto options data remains contract-specific and is accessed through CoinAPI’s symbol-based Market Data endpoints (Trades, Quotes, OHLCV) and through Flat Files for bulk datasets.
A typical workflow looks like this:
- Use Options Market State to discover currently active strikes and expirations
- Use Symbols metadata to lock down exact contract identifiers
- Pull historical OHLCV, trades, or order book data for specific option symbols
- Use Flat Files for bulk, cross-expiry historical research
This separation keeps real-time views fast while preserving research-grade historical consistency.
→ For a deeper explanation of real-time streams versus finalized historical data, see: What Is Canonical Data in Crypto? Real-Time vs. T+1 Explained.
Historical Crypto Options Prices via OHLCV
Once you have a symbol_id for a specific option contract, CoinAPI allows you to retrieve historical prices using OHLCV candles.
OHLCV data is available per contract and supports multiple time granularities, making it suitable for:
- backtesting options strategies
- analyzing price decay into expiry
- comparing at-the-money versus out-of-the-money contracts
- feeding AI and quantitative research pipelines
A key detail: OHLCV is time-continuous. If an option does not trade during a given period, the candle still exists with zero volume and zero trades. This consistency is critical for modeling and machine-learning workflows.
→ If you’ve ever wondered why OHLCV candles don’t exactly match exchange charts, we explain it here: Why Crypto Candles Don’t Match Exchange Charts.
Historical Trades at the Options Strike Level
For deeper analysis, CoinAPI provides historical trades for each individual option contract.
Each trade record includes:
- execution price and size
- aggressor side (when available)
- exchange timestamp and CoinAPI timestamp
This data is commonly used for:
- liquidity analysis by strike price
- implied volatility estimation
- microstructure research around expirations and market events
Because contracts are explicitly identified, there is no ambiguity about which strike or expiry a trade belongs to.
Options Order Book Data
Liquidity in crypto options often resides in the order book rather than in frequent trades—especially for far-dated or out-of-the-money contracts.
CoinAPI supports options order book data in two forms:
Historical order books (REST):
- normalized Level 2 snapshots
- top 20 bids and asks
- delivered via the T+1 canonical pipeline
- optimized for consistency rather than exact replay
Real-time order books (WebSocket):
- subscribe by option symbol
- receive live trades and book updates
- suitable for monitoring, quoting, and execution logic
Historical order books are normalized and downsampled by design. They are intended for analysis, not for tick-perfect replay.
→ If you want a deeper breakdown of order book depth and liquidity layers, see our guide: Level 1 vs Level 2 vs Level 3 market data: How to read the crypto order book.
→ For a practical explanation of why historical order books differ from live feeds, see: Tick Data vs Order Book Snapshots: Complete Guide for Crypto Trading Systems.
Bulk Crypto Options Historical Data via Flat Files
For large-scale research - multiple strikes, multiple expirations, or long time horizons - CoinAPI Flat Files provide T+1 historical crypto options data by exchange and day.
Flat Files include:
- trades
- quotes
- order book data
- OHLCV (where available)
All option contracts listed on an exchange for that day are included, with filtering handled client-side. This approach aligns well with quantitative research and AI training pipelines.
→ For how symbol-level, time-consistent data impacts machine-learning workflows, see: What Is the Best Market Data for Training AI Trading Models?
Frequently Asked Questions About Crypto Options Historical Data
Does CoinAPI provide historical crypto options data by strike price?
Yes. CoinAPI provides historical crypto options data at the individual contract level, where each option is uniquely defined by its strike price, expiration date, and option type. Historical prices, trades, and order books are available for supported options exchanges.
Which exchanges are supported for crypto options historical data?
Deribit provides the most comprehensive coverage. CoinAPI also supports options data (coverage varies by instrument) on OKX, Bybit, Binance, Bit.com, and Delta Exchange. Additional exchanges such as Deepcoin, Vertex, GRVT, and Paradex are currently being integrated.
Is the Options Market State endpoint historical or real-time?
The Options Market State endpoint is real-time only. It provides the current options market snapshot. Historical crypto options data is accessed separately through symbol-based Market Data endpoints and Flat Files.
What happens if an option does not trade during a time period?
CoinAPI’s OHLCV data is time-continuous. If an option contract does not trade during a given period, the candle still exists with zero volume and zero trades.
Can I download bulk historical crypto options data?
Yes. CoinAPI Flat Files provide T+1 bulk historical crypto options data by exchange and day, including trades, quotes, order books, and OHLCV where available.
The Bottom Line
Crypto options are not one market - they’re thousands of contracts.
CoinAPI lets you see them individually, historically, and in real time. Start with the Market data API, then dig into strike-level data via the dedicated endpoints.












