Exchange spreads and order-book depth

Bitget is tightest on BTC at 0.001 bps (BTC/USDT), KuCoin is tightest on ETH at 0.040 bps (ETH/USDT), Gemini is tightest on SOL at 0.093 bps (SOL/USD), Binance US is tightest on USDT at 0.100 bps (USDT/USD). Those are 24-hour median spreads that RampAtlas measured directly from each venue's public order book, newest sample October 13, 2026. 12 venues carried a reading in that window.

Verified How we verify

Tightest venue by asset

The four markets most buyers start from, with the venue whose 24-hour median spread is tightest.
AssetTightest venuePairMedian spreadVenues measured
Bitcoin (BTC)BitgetBTC/USDT0.001 bps11
Ethereum (ETH)KuCoinETH/USDT0.040 bps10
Solana (SOL)GeminiSOL/USD0.093 bps11
Tether (USDT)Binance USUSDT/USD0.100 bps9

Median spread by exchange

#ExchangeMedian spreadAssets measuredTightest marketLast sample
1Gemini0.985 bps20BTC/USD at 0.001 bps2 hours ago
2OKX1.000 bps5USDC/USDT at 0.100 bps2 hours ago
3KuCoin1.04 bps20BTC/USDT at 0.012 bps2 hours ago
4Kraken1.18 bps20XBT/USD at 0.012 bps2 hours ago
5Bitget1.28 bps20BTC/USDT at 0.001 bps2 hours ago
6Gate1.69 bps20BTC/USDT at 0.012 bps2 hours ago
7Bitstamp by Robinhood2.49 bps20BTC/USD at 0.001 bps2 hours ago
8Coinbase Exchange2.51 bps20BTC/USD at 0.001 bps2 hours ago
9Crypto.com Exchange2.78 bps20BTC/USD at 0.001 bps2 hours ago
10MEXC3.36 bps20BTC/USDT at 0.001 bps2 hours ago
11Bitvavo4.36 bps20USDC/EUR at 1.12 bps2 hours ago
12Binance US5.43 bps20BTC/USD at 0.011 bps2 hours ago

Each venue's figure is the median of its per-asset 24-hour median spreads, over the assets we were able to sample. Spreads are not comparable across quote currencies without care: the pair behind each venue's tightest reading is named beside it.

How these numbers are measured

RampAtlas reads each venue's public order-book endpoint every two hours, takes the best bid and best ask, and records the spread as (ask − bid) ÷ mid in basis points. Nothing here comes from an exchange's own marketing, and a venue we could not read is recorded as not measured rather than as a wide or a zero spread.

Frequently Asked Questions

What is a bid-ask spread, and why does it matter more than the headline fee?
The spread is the gap between the best price a buyer will pay and the best price a seller will accept. You cross it on every market order, so it is a real cost on top of the trading fee — and unlike the fee, no exchange publishes it in a fee schedule. On a tight major-pair market it can be under a basis point; on a thin one it can dwarf the fee entirely.
How does RampAtlas measure these spreads?
Every two hours we call each venue's own public order-book endpoint, with no API key and no third-party data provider, and compute the spread from the top of the book. We also sum the resting orders within 1% of the mid on each side, and walk the asks to work out what a $500, $5,000 or $50,000 market buy would actually pay. Figures on the page are 24-hour medians of those samples.
Why do some exchanges show no spread at all?
Either we have no adapter for that venue's public depth endpoint yet, or the endpoint did not answer on the last run. In both cases the venue is shown as not measured. We never fill the gap with an estimate.

Related