euroref › Status

Status

Live, computed when you loaded this page — nothing here is cached or hand-maintained.

Operational

The API is serving and the database answered a live round-trip on this request.

Checked 2026-09-14T14:48:31.440Z.

Availability

Uptime, this process14m
Countries served35
Database round-tripok

Time since this process started. It resets on deploy and on restart, and we deploy often — a low number here is normal and is not an incident. For availability over time see availability_measured_by_us, and for measurement that is not ours see independent_measurement.

Independent measurement: x402-list.com probes the fleet from outside and publishes 24h and 30d uptime per service. Their measurement is independent of us and not something we can edit. x402-list.com

This service is one region of a larger fleet. euroref serves 35 countries; the same engine, schema and provenance model serve 128 countries in all, across seven regional services (afriref, latamref, asiaref, euroref, usaref, mearef, ausref). Every figure on this page counts euroref alone.

Requests since this process started

Total467
Served (2xx/3xx)184
402 — price quoted256
400/422 — free rejection or refusal27
404 — unknown route or series0
5xx — our fault0

Counted in-process; resets with uptime. 402 is the paywall quoting a price and 400/422 are free rejections or refusals — neither is a fault. server_error is the only bucket that means we failed.

Data freshness

The first row is this service's whole catalogue. Every row beneath it is a SUBSET of that number, counting how recently each series was last checked against its official source — they are not smaller catalogues.

Series in this service's catalogue429
… of those, re-verified within 7 days124
… of those, re-verified within 30 days154
… of those, past their own verification window5
Longest since a checkDE/corporate-tax — 2026-07-20

A value past its verification window is served with stale=true rather than withheld or quietly aged. It is a disclosure, not an outage. Full feed: /v1/changes.

Source provenance

Last snapshot 2026-09-14T03:49:24.270Z. Every cited source is fetched, hashed and re-checked, so a document that is amended or disappears surfaces rather than sitting silently. Detail: /provenance.

Rate limits

Sustained60/min per IP
Burst120
On exceed429 + Retry-After

Applies to: Free, unauthenticated discovery routes only: /, /docs, /catalog, /openapi.json, /llms.txt, /mcp, /x402-resources, /v1/changes, /settlement-conventions, /.well-known/* and /public/*.

Not applied to: Paid /v1 data routes, /healthz, this page, and payment callbacks. Paying for a call is not rate-limited, and /status is exempt so that polling a monitor cannot manufacture the outage it is watching for.

HTTP 429 with a Retry-After header. Per client IP, and the IP is hashed before it is stored.

What this page does not tell you

Listing these is the point. A status page that only shows what happens to look good is an advertisement.

Machine-readable

The same figures as JSON — send accept: application/json to this URL, or use /healthz for a bare liveness probe.

curl -H 'accept: application/json' https://euroref.dev/status