FillBenchcrypto benchmarks

Crypto Exchange API Latency: Measured, Not Guessed

We hit 9 crypto exchanges' public market-data APIs with a persistent connection and time the round trips, from a fixed US East server. Lower is better for bots, market-making, and anything latency-sensitive.

Last measured 2026-08-21 06:07 UTC · measured from a fixed US East server (New York) · 50 samples/venue ·raw JSON · CC BY 4.0 (cite FillBench)

Verdict: Coinbase: tightest tail latency (p95 9.95 ms)

Ranked by p95 (tail latency), because for bots the slow requests are the ones that cost you, not the typical one. Coinbase was the most consistent here: p95 of 9.95 ms on a 8.96 ms median.

All times in milliseconds (ms). Ranked by p95 tail latency; lower is better.
ExchangeUSConnectp50p95p99MeanSamples
Coinbasetightest tailYes11.9818.969.9515.759.2850/50
BitfinexNo12.1388.9310.0466.3511.1850/50
Binance.USYes10.97311.1911.9534.3912.1250/50
BitstampYes18.26610.3832.51103.9616.2550/50
KrakenYes12.44213.3552.4485.5517.6350/50
GeminiYes27.93735.17124.07138.8354.3750/50
KuCoinNo11.71168.33185.78188.91170.9750/50
Crypto.comYes11.156176.06188.27247.84179.8850/50
OKXYes11.652175.81191.85192.12176.2150/50

Also probed and blocked from US datacenters: Binance.com (HTTP 451), Bybit (HTTP 403). Worth knowing before pointing a bot at them from US infrastructure.

How p95 latency has moved over time

10205010020030050070010002000500007-0707-1507-2408-0108-0908-1708-21
p95 tail latency in ms (log scale), measured from a fixed US East server (New York). Lower is better. Full series, every venue: latency-history.json.

Put this on your site (free)

Building a bot or writing about exchanges? Drop this live leaderboard on your page. It re-measures on its own, so it stays current with zero upkeep, and it always shows the latest run straight from this benchmark. One line of HTML, no script, no signup.

Live preview
Copy this snippet
<iframe src="https://fillbench.com/embed/latency" width="460" height="340"
        style="border:0;max-width:100%" loading="lazy"
        title="Live crypto exchange API latency by FillBench"></iframe>

Free to embed. Please keep the "FillBench" link intact. Data is licensed CC BY 4.0.

How to read this

Connect is the one-time DNS + TCP + TLS handshake cost. A running bot pays it once at startup and then reuses the connection, so it barely affects steady-state speed. It's the median of several handshake samples, so it's approximate but not just noise; a bot pays it once, so we do not rank on it.p50 is the typical request. p95 / p99 are the slow tail, the requests that actually cost you during volatile markets, which is why we rank on p95: a venue with a great median but an ugly tail will still burn you. The US column flags whether a venue serves US retail customers (verified 2026-07): a fast API you cannot legally use is not much help, so we show it rather than quietly drop the venue. The "fastest" verdict above is scoped to venues a US trader can actually use.

Where we measure from: every run executes on a dedicated server in US East (New York), the same box every time. That fixed vantage point is the point: it keeps the comparison between exchanges stable from run to run instead of drifting with whatever cloud region happened to host the test. Your own latency still depends on where your bot runs, which is exactly why colocation and VPS choice matter. A bot in the same region as the exchange will see numbers close to ours; one on the other side of the world will not. Read this as a fair relative ranking measured from one consistent US vantage point.

Trading on these exchanges

Latency is one input. Fees, available pairs, API rate limits, and US eligibility matter too. We measure the real cost to trade, base-tier taker fee plus live spread and slippage, in our exchange fee benchmark. If you're building or running a bot, pairing a low-latency exchange with a nearby VPS is the single biggest controllable win. Many traders fire their entries from TradingView alerts, and the plan tier you need scales with how many alerts your strategy runs.

A different kind of speed, worth not confusing with this one: everything above is exchange API latency, how fast a venue's server answers a request. A separate question, once your bot becomes a paying agent, is how fast the payment itself finalizes on the blockchain, which is an entirely different measurement. We benchmark that per chain in our x402 blockchain settlement benchmark (Algorand finalizes a payment in about 5.2 seconds, measured on-chain).

Common questions

Which crypto exchange has the fastest API?

In our most recent run (2026-08-21, measured from a fixed US East server (New York)), Coinbase was both the lowest-median and most-consistent venue (median 8.96 ms, p95 9.95 ms). Rankings shift between runs, so the live table above is the current source of truth.

What do p50, p95, and p99 latency mean?

p50 is the median (typical) request. p95 and p99 are the slow tail: the slowest 5% and 1% of requests. For trading bots the tail matters more than the median, because those slow requests are where slippage hides during volatile markets.

How is this measured, and can I reproduce it?

We open one persistent keep-alive HTTPS connection per exchange, warm it up, then time back-to-back GET requests to each public market-data endpoint. The TLS handshake is timed once and reported separately as connect time. The benchmark script is public and the raw JSON is downloadable, so you can re-run it yourself.

Disclosure: Some links on this page are affiliate links. If you subscribe through them we may earn a commission at no extra cost to you. It never changes our measurements or rankings; the numbers here come from automated tests you can reproduce (see our methodology). This is not financial advice, and crypto trading carries risk of loss.