FillBenchcrypto benchmarks

Methodology

Every number on this site comes from a script anyone can run. Here's exactly how each benchmark works, from exchange APIs to blockchain settlement, so you can reproduce it or tell us we're wrong.

B1: Exchange REST API latency

We open a single persistent HTTPS connection (keep-alive) to each exchange's public market-data endpoint and issue a fixed number of back-to-back GET requests, timing each with a monotonic clock around send-plus-full-response-read. This mirrors what a running bot experiences after its first connection.

Latency depends heavily on where the test runs. Each report states its region and date. A single-region snapshot is directional, not gospel; we publish multiple regions where it matters (e.g. the VPS matrix).

B2: Real cost to trade (fees + spread + slippage)

Latency is not the whole cost of a trade. For each US exchange we compute the all-in one-way cost, in basis points, to market-buy a fixed dollar size: the published base-tier taker fee, plus the measured half-spread (mid to ask), plus the measured order-book slippage to fill that size. We measure at two sizes ($10k and $100k) and for two assets (BTC, a deeply liquid case, and SOL, a mid-cap where spread and slippage differ far more by venue), so you can see how the cost scales.

B6: x402 settlement latency (blockchain payment rails)

For agent payments over the x402 protocol, the number that matters is how long a stablecoin micropayment takes to reach true finality on-chain, the point it cannot be reversed, because an x402 endpoint releases the data the moment the payment clears. We submit a real on-chain transaction from a funded account and time it from submit to finality, repeated for a fixed sample count.

The per-chain measured results and the on-chain proof live on the x402 payment rails page.

What we don't do

Reproduce it yourself

The raw JSON behind each report is published with the report, and the benchmark scripts are open. If your numbers differ from ours, that's useful signal. Tell us the region and time and we'll dig in.

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.