# Bitcoin Exchange Spreads and Arbitrage Costs

Compare the displayed BTC price gap and the existing fee-adjusted estimate against the actual source quotes.

Canonical: https://vultax.com/features/arbitrage-scanner
JSON: https://vultax.com/features/arbitrage-scanner/data.json

Availability: Arbitrage views are available in the crypto workspace. Route detail and controls depend on coverage and plan access.

## Displayed gap and fee-adjusted estimate

The existing pack’s BTC cross-venue comparison, with its fee assumption shown next to the result.

Status: fresh. Within this table’s source-time freshness window; prices can change between observations.
Source observed at: 2026-09-19T13:50:04.000Z
Coverage: Highest and lowest midpoint venues among the responding BTC books; not an exhaustive search of executable routes.

| Lower-mid venue | Higher-mid venue | Midpoint gap (basis points) | Fee per side (basis points) | After assumed fees (basis points) | Venues |
| --- | --- | --- | --- | --- | --- |
| kraken | okx | 5.2 | 10 | -14.8 | 5 |

- The source compares USD and USDT at par and assumes the stated taker fee on each side.
- The source field executableBp is an indicative bid/ask calculation after assumed fees. Depth, latency, transfers, account balances and actual fills are not included; it is not an executable return.
- Source: [Vultax crypto pack · crossVenue calculation](https://vultax.com/live/crypto.json)
- [JSON](https://vultax.com/features/arbitrage-scanner/data.json?dataset=btc-cross-venue) · [CSV](https://vultax.com/features/arbitrage-scanner/data.csv?dataset=btc-cross-venue)

## BTC bid and ask by exchange

The top-of-book quotes already captured by Vultax’s crypto refresh pack.

Status: fresh. Within this table’s source-time freshness window; prices can change between observations.
Source observed at: 2026-09-19T13:50:04.000Z
Coverage: BTC spot; only the responding exchanges shown below. USD and USDT remain separate quote labels.

| Exchange | Quote currency | Best bid (quote currency) | Best ask (quote currency) | Spread (basis points) |
| --- | --- | --- | --- | --- |
| Coinbase | USD | 81207.01 | 81207.02 | 0 |
| Kraken | USD | 81205.4 | 81205.5 | 0.01 |
| OKX | USDT | 81247.9 | 81248 | 0.01 |
| Binance | USDT | 81235.54 | 81235.55 | 0 |
| Bybit | USDT | 81237 | 81237.1 | 0.01 |

- This is a periodic top-of-book snapshot. It contains no order-level history or heatmap levels.
- Quotes are collected sequentially. Displayed size and actual execution are not established by this table.
- Source: [Vultax crypto pack · public exchange order-book endpoints](https://vultax.com/live/crypto.json)
- [JSON](https://vultax.com/features/orderbook-heatmap/data.json?dataset=btc-books) · [CSV](https://vultax.com/features/orderbook-heatmap/data.csv?dataset=btc-books)

## Related research

- [Why Bitcoin's Price Differs Between Exchanges: 18 Venues Checked Every Minute](https://vultax.com/research/why-bitcoin-price-differs-between-exchanges) — published 2026-09-14

Continue: [Open the Vultax workspace](https://app.vultax.com/predictions/crypto/BTCUSDT)

- Public tables mirror existing Vultax source packs. They do not include account data, private watchlists or the complete app dataset.
- Source time, coverage and limitations apply to each table. Missing values are unavailable, not zero.
