FillBench

Methodology

Every number on this site comes from a script anyone can run. Here's exactly how each benchmark works, 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).

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.