Public benchmarks API
Read-only JSON used by the homepage grid. No API key required. Data is aggregated from the last 24 hours from ClickHouse; when there are no matching rollup rows, responses are empty arrays or 404 for unknown providers — there is no server-side mock fill-in.
GET /api/benchmarks
Returns an array of provider summaries: provider, p50, p95, p99, errorRate, totalCalls, status, updatedAt. errorRate is a fraction (0–1). On this list, status reflects aggregate error rates only; per-provider pages and /api/benchmarks/[provider]compare recent windows to that provider's own 24h baseline for latency and errors.
Example
curl -sS https://reliably.sh/api/benchmarks | head
GET /api/benchmarks/[provider]
Provider slug must be a lowercase hostname segment (letters, digits, hyphens; max 64 chars) — same validation as status pages. Response includes rollup fields used by the provider detail UI.
curl -sS https://reliably.sh/api/benchmarks/stripe
For higher-level context see /providers and the homepage.