Spread Data

Spread data refers to the real-time and historical difference between the best ask price (lowest sell order) and the best bid price (highest buy order) on a crypto exchange.

Spread data refers to the real-time and historical difference between the best ask price (lowest sell order) and the best bid price (highest buy order) on a crypto exchange. It is one of the most important measures of market liquidity, transaction cost, and execution quality.

Spread = Ask Price – Bid Price

A smaller spread indicates higher liquidity and lower friction. A larger spread signals thin markets, higher risk, or market stress.

Spread data typically consists of:

  • Best bid price
  • Best bid size
  • Best ask price
  • Best ask size
  • Spread value (ask – bid)
  • Spread percentage (spread/mid-price)
  • Timestamped updates whenever top-of-book changes

In normalized datasets (like CoinAPI), spreads are consistent across exchanges and trading pairs, no matter the venue’s native schema or field naming.

Spread data is a foundational signal in trading, risk management, and market structure analysis. It helps you understand:

  • Liquidity - narrow spreads = deep markets
  • Trading costs - wider spreads = higher cost to enter/exit
  • Volatility - spreads often widen during market stress
  • Market efficiency - thin or manipulated markets show abnormal spreads
  • Execution quality - used by brokers, exchanges, and compliance teams

For most active traders and automated systems, spread data directly affects:

  • profitability
  • slippage
  • fill probability
  • latency-sensitive strategies

Spread data is essential for:

Setting bid/ask quotes and managing inventory requires precise spread monitoring.

Spread anomalies across exchanges reveal cross-market inefficiencies.

Accurate spreads are required to estimate true transaction costs.

Microsecond-level spread changes impact order placement and cancellation logic.

Spread width, spread volatility, and spread skew are key predictive features.

Used to measure market depth, imbalance, and market resiliency.

CoinAPI delivers spread data through normalized quote data (best bid/ask) and full order book streams:

  • Real-time spreads via WebSocket, FIX, and REST
  • Historical spread data via normalized Quote Flat Files
  • Unified definitions across 380+ exchanges
  • Consistent timestamps for accurate reconstruction
  • Full microstructure context with Level 2/3 order book data

You can compute spreads directly from:

bid_px, bid_sx, ask_px, ask_sx

CoinAPI avoids symbol mismatches or exchange schema inconsistencies—every trading pair is mapped correctly across venues.

Q: Does CoinAPI send the spread directly?

No. CoinAPI delivers the raw best bid and best ask exactly as the exchange provides them.

The spread is computed client-side:

spread = ask_price – bid_price.

Q: Can CoinAPI modify or “tighten” the spread?

No. Spreads reflect the real market on each exchange. CoinAPI does not alter or synthesize prices.

Q: Are spreads fixed?

No. Spreads constantly change based on real-time liquidity, volatility, and order book depth.

  • Spreads measure market liquidity and execution cost.
  • Wider spreads = higher slippage and more trading risk.
  • Spread dynamics often predict volatility, regime shifts, and order flow.
  • CoinAPI provides clean, normalized spread data across 400+ exchanges.
  • Both real-time and historical spread datasets are available.

Crypto API made simple: Try now or speak to our sales team