Is the OpenRouter API down? Live status, latency & uptime by region
Last verified October 21, 2026 · rebuilt about every 30 minutes
Is the OpenRouter API down right now? Reachable from all 4 regions, requests to nvidia/nemotron-3-nano-30b-a3b:free succeeding
Last successful probe Oct 21, 22:16 UTC · every 5 minutes from 4 region(s)
1 isolated failure(s) in the last 72 hours, the most recent (requests to nvidia/nemotron-3-nano-30b-a3b:free) visible from only one region (Europe (Germany)). A single-region failure cannot be separated from a problem on that network path, so it is not called an outage. Measured from outside openrouter’s own network, independently of its status page; full log: measured AI API incidents .
Real requests to nvidia/nemotron-3-nano-30b-a3b:free: 0 of 1 succeeded in the last 24 hours from 1 region(s); last failure Oct 21, 10:36 UTC from Europe (Germany) ([Errno 101] Network is unreachable). A one-token completion is sent on the same schedule as the host probe; 5xx, 529 and timeouts count as failures, problems with our own key or quota are excluded.
OpenRouter publishes no machine-readable status page, so there is nothing to cross-check against.
As of October 21, 2026, the openrouter AI API responds in 61 ms p50 (edge, time-to-first-byte) from South America (São Paulo) — its fastest measured region — with 100% uptime. Slowest is Europe (Germany) at 99 ms p50.
Endpoint response (TTFB), 24 h
61 ms
Typical (p50) from South America (São Paulo), the fastest region
Uptime, 24 h
100%
1,152 probes across 4 region(s)
Failed probes, 72 h
0
of 3,459 probes, all regions
Failed requests, 24 h
1
of 1 to nvidia/nemotron-3-nano-30b-a3b:free
Reported by OpenRouter, 72 h
—
no machine-readable status page
Was OpenRouter down in the last 3 days?
No. 1 isolated single-region probe failure(s) were recorded, none of which meets the bar for an outage (two or more regions at once).
Oct 21, 10:36 UTC requests to nvidia/nemotron-3-nano-30b-a3b:free: Europe (Germany) only — not an outage · under one 5-minute probe cycle · 1 failed probe(s) · [Errno 101] Network is unreachable
Earlier days with OpenRouter incidents: Aug 21 (1 outage) · Aug 20 (2 outages)
Show this live in your README: — embed code
What OpenRouter’s own status page reported
OpenRouter publishes no machine-readable status page, so there is nothing to set against the measurements above.
Is OpenRouter getting faster or slower?
Endpoint response (TTFB) · milliseconds · lower is faster
Last 72 hours · UTC · newest time on the right · current hour is incomplete.
Each line shows a region’s typical response per hour (p50), using the same scale. A gap means no successful timed probe in that hour.
typical response per hour (p50) all probes succeeded some failed (under half) half or more failed no probes recorded
openrouter — hourly p50 edge latency (ms) and probe outcomes per region, last 72 hours Endpoint response time in milliseconds. Lower is faster. Each region uses the same vertical scale from 0 to 250 ms. Lines show hourly p50 values; gaps have no successful timed probes. Outcome counts are listed after this chart. Oct 19 Oct 20 Oct 21 now Oct 18, 23:00 UTC
Europe (Germany): typical 100 ms (p50 TTFB)
US (Central): typical 70 ms (p50 TTFB)
Asia (Tokyo): typical 36 ms (p50 TTFB)
South America (São Paulo): typical 64 ms (p50 TTFB) Oct 19, 00:00 UTC
Europe (Germany): typical 99 ms (p50 TTFB)
US (Central): typical 92 ms (p50 TTFB)
Asia (Tokyo): typical 63 ms (p50 TTFB)
South America (São Paulo): typical 64 ms (p50 TTFB) Oct 19, 01:00 UTC
Europe (Germany): typical 100 ms (p50 TTFB)
US (Central): typical 68 ms (p50 TTFB)
Asia (Tokyo): typical 69 ms (p50 TTFB)
South America (São Paulo): typical 69 ms (p50 TTFB) Oct 19, 02:00 UTC
Europe (Germany): typical 101 ms (p50 TTFB)
US (Central): typical 92 ms (p50 TTFB)
Asia (Tokyo): typical 80 ms (p50 TTFB)
South America (São Paulo): typical 68 ms (p50 TTFB) Oct 19, 03:00 UTC
Europe (Germany): typical 98 ms (p50 TTFB)
US (Central): typical 86 ms (p50 TTFB)
Asia (Tokyo): typical 71 ms (p50 TTFB)
South America (São Paulo): typical 63 ms (p50 TTFB) Oct 19, 04:00 UTC
Europe (Germany): typical 97 ms (p50 TTFB)
US (Central): typical 50 ms (p50 TTFB)
Asia (Tokyo): typical 73 ms (p50 TTFB)
South America (São Paulo): typical 58 ms (p50 TTFB) Oct 19, 05:00 UTC
Europe (Germany): typical 97 ms (p50 TTFB)
US (Central): typical 54 ms (p50 TTFB)
Asia (Tokyo): typical 51 ms (p50 TTFB)
South America (São Paulo): typical 53 ms (p50 TTFB) Oct 19, 06:00 UTC
Europe (Germany): typical 100 ms (p50 TTFB)
US (Central): typical 56 ms (p50 TTFB)
Asia (Tokyo): typical 76 ms (p50 TTFB)
South America (São Paulo): typical 40 ms (p50 TTFB) Oct 19, 07:00 UTC
Europe (Germany): typical 98 ms (p50 TTFB)
US (Central): typical 71 ms (p50 TTFB)
Asia (Tokyo): typical 69 ms (p50 TTFB)
South America (São Paulo): typical 60 ms (p50 TTFB) Oct 19, 08:00 UTC
Europe (Germany): typical 100 ms (p50 TTFB)
US (Central): typical 40 ms (p50 TTFB)
Asia (Tokyo): typical 69 ms (p50 TTFB)
South America (São Paulo): typical 46 ms (p50 TTFB) Oct 19, 09:00 UTC
Europe (Germany): typical 103 ms (p50 TTFB)
US (Central): typical 63 ms (p50 TTFB)
Asia (Tokyo): typical 57 ms (p50 TTFB)
South America (São Paulo): typical 69 ms (p50 TTFB) Oct 19, 10:00 UTC
Europe (Germany): typical 194 ms (p50 TTFB)
US (Central): typical 51 ms (p50 TTFB)
Asia (Tokyo): typical 83 ms (p50 TTFB)
South America (São Paulo): typical 61 ms (p50 TTFB) Oct 19, 11:00 UTC
Europe (Germany): typical 98 ms (p50 TTFB)
US (Central): typical 39 ms (p50 TTFB)
Asia (Tokyo): typical 48 ms (p50 TTFB)
South America (São Paulo): typical 57 ms (p50 TTFB) Oct 19, 12:00 UTC
Europe (Germany): typical 99 ms (p50 TTFB)
US (Central): typical 62 ms (p50 TTFB)
Asia (Tokyo): typical 67 ms (p50 TTFB)
South America (São Paulo): typical 50 ms (p50 TTFB) Oct 19, 13:00 UTC
Europe (Germany): typical 102 ms (p50 TTFB)
US (Central): typical 67 ms (p50 TTFB)
Asia (Tokyo): typical 74 ms (p50 TTFB)
South America (São Paulo): typical 60 ms (p50 TTFB) Oct 19, 14:00 UTC
Europe (Germany): typical 100 ms (p50 TTFB)
US (Central): typical 101 ms (p50 TTFB)
Asia (Tokyo): typical 70 ms (p50 TTFB)
South America (São Paulo): typical 64 ms (p50 TTFB) Oct 19, 15:00 UTC
Europe (Germany): typical 100 ms (p50 TTFB)
US (Central): typical 82 ms (p50 TTFB)
Asia (Tokyo): typical 50 ms (p50 TTFB)
South America (São Paulo): typical 69 ms (p50 TTFB) Oct 19, 16:00 UTC
Europe (Germany): typical 100 ms (p50 TTFB)
US (Central): typical 81 ms (p50 TTFB)
Asia (Tokyo): typical 68 ms (p50 TTFB)
South America (São Paulo): typical 70 ms (p50 TTFB) Oct 19, 17:00 UTC
Europe (Germany): typical 100 ms (p50 TTFB)
US (Central): typical 84 ms (p50 TTFB)
Asia (Tokyo): typical 55 ms (p50 TTFB)
South America (São Paulo): typical 58 ms (p50 TTFB) Oct 19, 18:00 UTC
Europe (Germany): typical 97 ms (p50 TTFB)
US (Central): typical 61 ms (p50 TTFB)
Asia (Tokyo): typical 45 ms (p50 TTFB)
South America (São Paulo): typical 78 ms (p50 TTFB) Oct 19, 19:00 UTC
Europe (Germany): typical 97 ms (p50 TTFB)
US (Central): typical 67 ms (p50 TTFB)
Asia (Tokyo): typical 61 ms (p50 TTFB)
South America (São Paulo): typical 66 ms (p50 TTFB) Oct 19, 20:00 UTC
Europe (Germany): typical 98 ms (p50 TTFB)
US (Central): typical 61 ms (p50 TTFB)
Asia (Tokyo): typical 54 ms (p50 TTFB)
South America (São Paulo): typical 55 ms (p50 TTFB) Oct 19, 21:00 UTC
Europe (Germany): typical 99 ms (p50 TTFB)
US (Central): typical 74 ms (p50 TTFB)
Asia (Tokyo): typical 60 ms (p50 TTFB)
South America (São Paulo): typical 67 ms (p50 TTFB) Oct 19, 22:00 UTC
Europe (Germany): typical 99 ms (p50 TTFB)
US (Central): typical 78 ms (p50 TTFB)
Asia (Tokyo): typical 57 ms (p50 TTFB)
South America (São Paulo): typical 72 ms (p50 TTFB) Oct 19, 23:00 UTC
Europe (Germany): typical 96 ms (p50 TTFB)
US (Central): typical 75 ms (p50 TTFB)
Asia (Tokyo): typical 66 ms (p50 TTFB)
South America (São Paulo): typical 79 ms (p50 TTFB) Oct 20, 00:00 UTC
Europe (Germany): typical 95 ms (p50 TTFB)
US (Central): typical 78 ms (p50 TTFB)
Asia (Tokyo): typical 77 ms (p50 TTFB)
South America (São Paulo): typical 65 ms (p50 TTFB) Oct 20, 01:00 UTC
Europe (Germany): typical 98 ms (p50 TTFB)
US (Central): typical 72 ms (p50 TTFB)
Asia (Tokyo): typical 68 ms (p50 TTFB)
South America (São Paulo): typical 68 ms (p50 TTFB) Oct 20, 02:00 UTC
Europe (Germany): typical 101 ms (p50 TTFB)
US (Central): typical 68 ms (p50 TTFB)
Asia (Tokyo): typical 64 ms (p50 TTFB)
South America (São Paulo): typical 68 ms (p50 TTFB) Oct 20, 03:00 UTC
Europe (Germany): typical 99 ms (p50 TTFB)
US (Central): typical 78 ms (p50 TTFB)
Asia (Tokyo): typical 58 ms (p50 TTFB)
South America (São Paulo): typical 64 ms (p50 TTFB) Oct 20, 04:00 UTC
Europe (Germany): typical 98 ms (p50 TTFB)
US (Central): typical 50 ms (p50 TTFB)
Asia (Tokyo): typical 66 ms (p50 TTFB)
South America (São Paulo): typical 63 ms (p50 TTFB) Oct 20, 05:00 UTC
Europe (Germany): typical 101 ms (p50 TTFB)
US (Central): typical 67 ms (p50 TTFB)
Asia (Tokyo): typical 61 ms (p50 TTFB)
South America (São Paulo): typical 58 ms (p50 TTFB) Oct 20, 06:00 UTC
Europe (Germany): typical 101 ms (p50 TTFB)
US (Central): typical 60 ms (p50 TTFB)
Asia (Tokyo): typical 79 ms (p50 TTFB)
South America (São Paulo): typical 57 ms (p50 TTFB) Oct 20, 07:00 UTC
Europe (Germany): typical 100 ms (p50 TTFB)
US (Central): typical 70 ms (p50 TTFB)
Asia (Tokyo): typical 68 ms (p50 TTFB)
South America (São Paulo): typical 66 ms (p50 TTFB) Oct 20, 08:00 UTC
Europe (Germany): typical 102 ms (p50 TTFB)
US (Central): typical 57 ms (p50 TTFB)
Asia (Tokyo): typical 78 ms (p50 TTFB)
South America (São Paulo): typical 62 ms (p50 TTFB) Oct 20, 09:00 UTC
Europe (Germany): typical 97 ms (p50 TTFB)
US (Central): typical 61 ms (p50 TTFB)
Asia (Tokyo): typical 64 ms (p50 TTFB)
South America (São Paulo): typical 58 ms (p50 TTFB) Oct 20, 10:00 UTC
Europe (Germany): typical 101 ms (p50 TTFB)
US (Central): typical 58 ms (p50 TTFB)
Asia (Tokyo): typical 44 ms (p50 TTFB)
South America (São Paulo): typical 62 ms (p50 TTFB) Oct 20, 11:00 UTC
Europe (Germany): typical 98 ms (p50 TTFB)
US (Central): typical 78 ms (p50 TTFB)
Asia (Tokyo): typical 75 ms (p50 TTFB)
South America (São Paulo): typical 62 ms (p50 TTFB) Oct 20, 12:00 UTC
Europe (Germany): typical 99 ms (p50 TTFB)
US (Central): typical 67 ms (p50 TTFB)
Asia (Tokyo): typical 71 ms (p50 TTFB)
South America (São Paulo): typical 51 ms (p50 TTFB) Oct 20, 13:00 UTC
Europe (Germany): typical 100 ms (p50 TTFB)
US (Central): typical 80 ms (p50 TTFB)
Asia (Tokyo): typical 66 ms (p50 TTFB)
South America (São Paulo): typical 76 ms (p50 TTFB) Oct 20, 14:00 UTC
Europe (Germany): typical 96 ms (p50 TTFB)
US (Central): typical 59 ms (p50 TTFB)
Asia (Tokyo): typical 86 ms (p50 TTFB)
South America (São Paulo): typical 60 ms (p50 TTFB) Oct 20, 15:00 UTC
Europe (Germany): typical 99 ms (p50 TTFB)
US (Central): typical 60 ms (p50 TTFB)
Asia (Tokyo): typical 55 ms (p50 TTFB)
South America (São Paulo): typical 70 ms (p50 TTFB) Oct 20, 16:00 UTC
Europe (Germany): typical 96 ms (p50 TTFB)
US (Central): typical 65 ms (p50 TTFB)
Asia (Tokyo): typical 64 ms (p50 TTFB)
South America (São Paulo): typical 64 ms (p50 TTFB) Oct 20, 17:00 UTC
Europe (Germany): typical 98 ms (p50 TTFB)
US (Central): typical 60 ms (p50 TTFB)
Asia (Tokyo): typical 32 ms (p50 TTFB)
South America (São Paulo): typical 74 ms (p50 TTFB) Oct 20, 18:00 UTC
Europe (Germany): typical 99 ms (p50 TTFB)
US (Central): typical 77 ms (p50 TTFB)
Asia (Tokyo): typical 41 ms (p50 TTFB)
South America (São Paulo): typical 54 ms (p50 TTFB) Oct 20, 19:00 UTC
Europe (Germany): typical 99 ms (p50 TTFB)
US (Central): typical 72 ms (p50 TTFB)
Asia (Tokyo): typical 59 ms (p50 TTFB)
South America (São Paulo): typical 68 ms (p50 TTFB) Oct 20, 20:00 UTC
Europe (Germany): typical 99 ms (p50 TTFB)
US (Central): typical 83 ms (p50 TTFB)
Asia (Tokyo): typical 55 ms (p50 TTFB)
South America (São Paulo): typical 67 ms (p50 TTFB) Oct 20, 21:00 UTC
Europe (Germany): typical 96 ms (p50 TTFB)
US (Central): typical 66 ms (p50 TTFB)
Asia (Tokyo): typical 51 ms (p50 TTFB)
South America (São Paulo): typical 64 ms (p50 TTFB) Oct 20, 22:00 UTC
Europe (Germany): typical 96 ms (p50 TTFB)
US (Central): typical 48 ms (p50 TTFB)
Asia (Tokyo): typical 73 ms (p50 TTFB)
South America (São Paulo): typical 60 ms (p50 TTFB) Oct 20, 23:00 UTC
Europe (Germany): typical 98 ms (p50 TTFB)
US (Central): typical 76 ms (p50 TTFB)
Asia (Tokyo): typical 50 ms (p50 TTFB)
South America (São Paulo): typical 64 ms (p50 TTFB) Oct 21, 00:00 UTC
Europe (Germany): typical 98 ms (p50 TTFB)
US (Central): typical 87 ms (p50 TTFB)
Asia (Tokyo): typical 78 ms (p50 TTFB)
South America (São Paulo): typical 74 ms (p50 TTFB) Oct 21, 01:00 UTC
Europe (Germany): typical 101 ms (p50 TTFB)
US (Central): typical 75 ms (p50 TTFB)
Asia (Tokyo): typical 50 ms (p50 TTFB)
South America (São Paulo): typical 63 ms (p50 TTFB) Oct 21, 02:00 UTC
Europe (Germany): typical 100 ms (p50 TTFB)
US (Central): typical 50 ms (p50 TTFB)
Asia (Tokyo): typical 63 ms (p50 TTFB)
South America (São Paulo): typical 56 ms (p50 TTFB) Oct 21, 03:00 UTC
Europe (Germany): typical 103 ms (p50 TTFB)
US (Central): typical 69 ms (p50 TTFB)
Asia (Tokyo): typical 79 ms (p50 TTFB)
South America (São Paulo): typical 63 ms (p50 TTFB) Oct 21, 04:00 UTC
Europe (Germany): typical 101 ms (p50 TTFB)
US (Central): typical 63 ms (p50 TTFB)
Asia (Tokyo): typical 53 ms (p50 TTFB)
South America (São Paulo): typical 60 ms (p50 TTFB) Oct 21, 05:00 UTC
Europe (Germany): typical 100 ms (p50 TTFB)
US (Central): typical 35 ms (p50 TTFB)
Asia (Tokyo): typical 64 ms (p50 TTFB)
South America (São Paulo): typical 65 ms (p50 TTFB) Oct 21, 06:00 UTC
Europe (Germany): typical 99 ms (p50 TTFB)
US (Central): typical 58 ms (p50 TTFB)
Asia (Tokyo): typical 72 ms (p50 TTFB)
South America (São Paulo): typical 47 ms (p50 TTFB) Oct 21, 07:00 UTC
Europe (Germany): typical 96 ms (p50 TTFB)
US (Central): typical 56 ms (p50 TTFB)
Asia (Tokyo): typical 66 ms (p50 TTFB)
South America (São Paulo): typical 63 ms (p50 TTFB) Oct 21, 08:00 UTC
Europe (Germany): typical 98 ms (p50 TTFB)
US (Central): typical 40 ms (p50 TTFB)
Asia (Tokyo): typical 61 ms (p50 TTFB)
South America (São Paulo): typical 62 ms (p50 TTFB) Oct 21, 09:00 UTC
Europe (Germany): typical 98 ms (p50 TTFB)
US (Central): typical 46 ms (p50 TTFB)
Asia (Tokyo): typical 84 ms (p50 TTFB)
South America (São Paulo): typical 60 ms (p50 TTFB) Oct 21, 10:00 UTC
Europe (Germany): typical 98 ms (p50 TTFB) · model requests 0/1 ok
US (Central): typical 60 ms (p50 TTFB)
Asia (Tokyo): typical 71 ms (p50 TTFB)
South America (São Paulo): typical 61 ms (p50 TTFB) Oct 21, 11:00 UTC
Europe (Germany): typical 103 ms (p50 TTFB)
US (Central): typical 83 ms (p50 TTFB)
Asia (Tokyo): typical 61 ms (p50 TTFB)
South America (São Paulo): typical 65 ms (p50 TTFB) Oct 21, 12:00 UTC
Europe (Germany): typical 100 ms (p50 TTFB)
US (Central): typical 42 ms (p50 TTFB)
Asia (Tokyo): typical 60 ms (p50 TTFB)
South America (São Paulo): typical 62 ms (p50 TTFB) Oct 21, 13:00 UTC
Europe (Germany): typical 99 ms (p50 TTFB)
US (Central): typical 69 ms (p50 TTFB)
Asia (Tokyo): typical 81 ms (p50 TTFB)
South America (São Paulo): typical 63 ms (p50 TTFB) Oct 21, 14:00 UTC
Europe (Germany): typical 101 ms (p50 TTFB)
US (Central): typical 72 ms (p50 TTFB)
Asia (Tokyo): typical 75 ms (p50 TTFB)
South America (São Paulo): typical 63 ms (p50 TTFB) Oct 21, 15:00 UTC
Europe (Germany): typical 97 ms (p50 TTFB)
US (Central): typical 66 ms (p50 TTFB)
Asia (Tokyo): typical 82 ms (p50 TTFB)
South America (São Paulo): typical 77 ms (p50 TTFB) Oct 21, 16:00 UTC
Europe (Germany): typical 99 ms (p50 TTFB)
US (Central): typical 75 ms (p50 TTFB)
Asia (Tokyo): typical 66 ms (p50 TTFB)
South America (São Paulo): typical 59 ms (p50 TTFB) Oct 21, 17:00 UTC
Europe (Germany): typical 100 ms (p50 TTFB)
US (Central): typical 58 ms (p50 TTFB)
Asia (Tokyo): typical 71 ms (p50 TTFB)
South America (São Paulo): typical 61 ms (p50 TTFB) Oct 21, 18:00 UTC
Europe (Germany): typical 94 ms (p50 TTFB)
US (Central): typical 85 ms (p50 TTFB)
Asia (Tokyo): typical 55 ms (p50 TTFB)
South America (São Paulo): typical 60 ms (p50 TTFB) Oct 21, 19:00 UTC
Europe (Germany): typical 99 ms (p50 TTFB)
US (Central): typical 71 ms (p50 TTFB)
Asia (Tokyo): typical 56 ms (p50 TTFB)
South America (São Paulo): typical 45 ms (p50 TTFB) Oct 21, 20:00 UTC
Europe (Germany): typical 102 ms (p50 TTFB)
US (Central): typical 87 ms (p50 TTFB)
Asia (Tokyo): typical 41 ms (p50 TTFB)
South America (São Paulo): typical 65 ms (p50 TTFB) Oct 21, 21:00 UTC
Europe (Germany): typical 99 ms (p50 TTFB)
US (Central): typical 90 ms (p50 TTFB)
Asia (Tokyo): typical 63 ms (p50 TTFB)
South America (São Paulo): typical 63 ms (p50 TTFB) Oct 21, 22:00 UTC
Europe (Germany): typical 97 ms (p50 TTFB)
US (Central): typical 52 ms (p50 TTFB)
Asia (Tokyo): typical 53 ms (p50 TTFB)
South America (São Paulo): typical 74 ms (p50 TTFB) 250 0 Oct 18, 23:00 – Oct 21, 22:00 UTC: all 858 probes succeeded host Oct 18, 23:00 – Oct 21, 09:00 UTC: no probes recorded Oct 21, 10:00 UTC: 1 of 1 probes failed — [Errno 101] Network is unreachable Oct 21, 11:00 – Oct 21, 22:00 UTC: no probes recorded model 250 0 Oct 18, 23:00 – Oct 21, 22:00 UTC: all 856 probes succeeded host Oct 18, 23:00 – Oct 21, 22:00 UTC: no probes recorded model 250 0 Oct 18, 23:00 – Oct 21, 22:00 UTC: all 856 probes succeeded host Oct 18, 23:00 – Oct 21, 22:00 UTC: no probes recorded model 250 0 Oct 18, 23:00 – Oct 21, 22:00 UTC: all 856 probes succeeded host Oct 18, 23:00 – Oct 21, 22:00 UTC: no probes recorded model Europe (Germany) latest 97 · median 99 ms US (Central) latest 52 · median 67 ms Asia (Tokyo) latest 53 · median 64 ms South America (São Paulo) latest 74 · median 63 ms Probe counts by region Europe (Germany) : 0 failed / 858 endpoint probesEurope (Germany) · model : 1 failed / 1 requests · 71 hour(s) without dataUS (Central) : 0 failed / 856 endpoint probesAsia (Tokyo) : 0 failed / 856 endpoint probesSouth America (São Paulo) : 0 failed / 856 endpoint probes
Chart details The host strip shows endpoint probe outcomes; the model strip shows completion-request outcomes for nvidia/nemotron-3-nano-30b-a3b:free. The model strip does not show time to first token (TTFT). Adjacent hours with all successes or no data are joined. Hover an hour for its recorded values.
Latest is the most recent hourly p50 with data. Median is the median of hourly p50 values over these 72 hours. The “slower than usual” label means latest is at least 25% above that median; it is a relative change, not a fixed speed rating.
How fast is the OpenRouter API from each region?
Endpoint response (TTFB) · last 24 hours · milliseconds (ms) · lower is faster.
How to read these metrics Endpoint response (TTFB) Network connection and the first response byte, without model inference.
Typical · p50 50% of successful timed samples finish within this time.
Slower · p95 95% of successful timed samples finish within this time.
Region Typical (p50 TTFB) Slower (p95) Uptime Asia (Tokyo) 62 ms 120 ms 100% Europe (Germany) 99 ms 201 ms 100% South America (São Paulo) 61 ms 104 ms 100% US (Central) 64 ms 133 ms 100%
Measured from South America (São Paulo), openrouter responds in 61 ms; from Europe (Germany) the same API takes 99 ms — 1.6× longer for an identical request. That difference is the network path, not the model, and it applies to every call you make.
What is actually being measured here?
A probe in each region opens a real connection to openrouter’s own API host every five
minutes and times DNS resolution, the TCP handshake, the TLS handshake and the first byte of the
response. Nothing is routed through a gateway or aggregator, so these figures describe
openrouter’s infrastructure rather than a reseller’s. Uptime counts a probe as failed only when the
service genuinely fails — a 401 from an unauthenticated probe means the endpoint answered
correctly and is counted as up.
What this page does not tell you
These are edge latency numbers: the time before the model begins generating. They
say nothing about answer quality, throughput, price, or how long a full completion takes — those
depend on the model you call. Edge latency matters because it is unavoidable: it is paid on every
request, before a single token exists, and no prompt engineering removes it. Where an API key is
available, inference time-to-first-token is measured separately and shown on the region pages with the
model named next to the figure. Likewise, an unauthenticated probe cannot see errors that hit only some
models or some accounts — the kind a status page usually reports — which is why OpenRouter’s
own reports are shown next to the measurements rather than folded into them.
How does openrouter compare to other providers?