xai — AI API latency & reliability by region

As of September 06, 2026, the xai AI API responds in 110 ms p50 (edge, time-to-first-byte) from US (Central) — its fastest measured region — with 100% uptime. Slowest is Europe (Germany) at 296 ms p50.

Is xai down right now?

Reachable from all 4 regions

Last successful probe Sep 6, 18:16 UTC · every 5 minutes from 4 region(s)

Every probe from every region reached the xai API successfully in the last 72 hours. Measured from outside xai’s own network, independently of its status page; full log: measured AI API incidents.

Real requests: not measured for xAI — only the API host is probed here, so errors limited to specific models are invisible to these probes. That is exactly what a status page tends to report, hence the line below.

xAI publishes no machine-readable status page, so there is nothing to cross-check against.

Edge latency, 24 h
110 ms
p50 from US (Central), the fastest region
Uptime, 24 h
100%
1,153 probes across 4 region(s)
Failed probes, 72 h
0
of 3,457 probes, all regions
Reported by xAI, 72 h
no machine-readable status page

Was xai down in the last 3 days?

No. All 3,457 probes from 4 region(s) reached the xai API in the last 72 hours.

What xAI’s own status page reported

xAI publishes no machine-readable status page, so there is nothing to set against the measurements above.

Is xai getting faster or slower?

Right now xai is slower than usual from US (Central): 154 ms against a three-day typical of 115 ms; South America (São Paulo): 354 ms against a three-day typical of 234 ms.

hourly p50 latencyall probes succeededsome probes failedhalf or more failedno data

xai — hourly p50 edge latency (ms) and probe outcomes per region, last 72 hoursSep 4Sep 5Sep 6nowSep 3, 19:00 UTC Europe (Germany): 296 ms US (Central): 123 ms Asia (Tokyo): 158 ms South America (São Paulo): 244 msSep 3, 20:00 UTC Europe (Germany): 294 ms US (Central): 103 ms Asia (Tokyo): 176 ms South America (São Paulo): 244 msSep 3, 21:00 UTC Europe (Germany): 297 ms US (Central): 117 ms Asia (Tokyo): 160 ms South America (São Paulo): 281 msSep 3, 22:00 UTC Europe (Germany): 296 ms US (Central): 114 ms Asia (Tokyo): 146 ms South America (São Paulo): 236 msSep 3, 23:00 UTC Europe (Germany): 208 ms US (Central): 136 ms Asia (Tokyo): 165 ms South America (São Paulo): 247 msSep 4, 00:00 UTC Europe (Germany): 298 ms US (Central): 96 ms Asia (Tokyo): 169 ms South America (São Paulo): 247 msSep 4, 01:00 UTC Europe (Germany): 291 ms US (Central): 121 ms Asia (Tokyo): 176 ms South America (São Paulo): 244 msSep 4, 02:00 UTC Europe (Germany): 213 ms US (Central): 124 ms Asia (Tokyo): 187 ms South America (São Paulo): 220 msSep 4, 03:00 UTC Europe (Germany): 296 ms US (Central): 140 ms Asia (Tokyo): 166 ms South America (São Paulo): 268 msSep 4, 04:00 UTC Europe (Germany): 203 ms US (Central): 102 ms Asia (Tokyo): 185 ms South America (São Paulo): 225 msSep 4, 05:00 UTC Europe (Germany): 302 ms US (Central): 106 ms Asia (Tokyo): 178 ms South America (São Paulo): 239 msSep 4, 06:00 UTC Europe (Germany): 293 ms US (Central): 115 ms Asia (Tokyo): 196 ms South America (São Paulo): 242 msSep 4, 07:00 UTC Europe (Germany): 297 ms US (Central): 103 ms Asia (Tokyo): 201 ms South America (São Paulo): 238 msSep 4, 08:00 UTC Europe (Germany): 296 ms US (Central): 101 ms Asia (Tokyo): 179 ms South America (São Paulo): 233 msSep 4, 09:00 UTC Europe (Germany): 294 ms US (Central): 87 ms Asia (Tokyo): 173 ms South America (São Paulo): 238 msSep 4, 10:00 UTC Europe (Germany): 300 ms US (Central): 109 ms Asia (Tokyo): 152 ms South America (São Paulo): 226 msSep 4, 11:00 UTC Europe (Germany): 298 ms US (Central): 110 ms Asia (Tokyo): 161 ms South America (São Paulo): 230 msSep 4, 12:00 UTC Europe (Germany): 296 ms US (Central): 111 ms Asia (Tokyo): 195 ms South America (São Paulo): 220 msSep 4, 13:00 UTC Europe (Germany): 203 ms US (Central): 103 ms Asia (Tokyo): 174 ms South America (São Paulo): 329 msSep 4, 14:00 UTC Europe (Germany): 220 ms US (Central): 141 ms Asia (Tokyo): 172 ms South America (São Paulo): 329 msSep 4, 15:00 UTC Europe (Germany): 298 ms US (Central): 93 ms Asia (Tokyo): 186 ms South America (São Paulo): 237 msSep 4, 16:00 UTC Europe (Germany): 199 ms US (Central): 127 ms Asia (Tokyo): 199 ms South America (São Paulo): 236 msSep 4, 17:00 UTC Europe (Germany): 299 ms US (Central): 126 ms Asia (Tokyo): 179 ms South America (São Paulo): 234 msSep 4, 18:00 UTC Europe (Germany): 297 ms US (Central): 118 ms Asia (Tokyo): 157 ms South America (São Paulo): 255 msSep 4, 19:00 UTC Europe (Germany): 297 ms US (Central): 140 ms Asia (Tokyo): 179 ms South America (São Paulo): 261 msSep 4, 20:00 UTC Europe (Germany): 298 ms US (Central): 132 ms Asia (Tokyo): 180 ms South America (São Paulo): 272 msSep 4, 21:00 UTC Europe (Germany): 298 ms US (Central): 108 ms Asia (Tokyo): 163 ms South America (São Paulo): 249 msSep 4, 22:00 UTC Europe (Germany): 298 ms US (Central): 117 ms Asia (Tokyo): 174 ms South America (São Paulo): 234 msSep 4, 23:00 UTC Europe (Germany): 285 ms US (Central): 125 ms Asia (Tokyo): 186 ms South America (São Paulo): 323 msSep 5, 00:00 UTC Europe (Germany): 300 ms US (Central): 138 ms Asia (Tokyo): 191 ms South America (São Paulo): 224 msSep 5, 01:00 UTC Europe (Germany): 296 ms US (Central): 134 ms Asia (Tokyo): 175 ms South America (São Paulo): 224 msSep 5, 02:00 UTC Europe (Germany): 199 ms US (Central): 119 ms Asia (Tokyo): 180 ms South America (São Paulo): 234 msSep 5, 03:00 UTC Europe (Germany): 296 ms US (Central): 125 ms Asia (Tokyo): 170 ms South America (São Paulo): 229 msSep 5, 04:00 UTC Europe (Germany): 204 ms US (Central): 101 ms Asia (Tokyo): 165 ms South America (São Paulo): 224 msSep 5, 05:00 UTC Europe (Germany): 292 ms US (Central): 124 ms Asia (Tokyo): 192 ms South America (São Paulo): 313 msSep 5, 06:00 UTC Europe (Germany): 298 ms US (Central): 93 ms Asia (Tokyo): 186 ms South America (São Paulo): 242 msSep 5, 07:00 UTC Europe (Germany): 296 ms US (Central): 110 ms Asia (Tokyo): 152 ms South America (São Paulo): 220 msSep 5, 08:00 UTC Europe (Germany): 295 ms US (Central): 121 ms Asia (Tokyo): 173 ms South America (São Paulo): 218 msSep 5, 09:00 UTC Europe (Germany): 298 ms US (Central): 125 ms Asia (Tokyo): 168 ms South America (São Paulo): 230 msSep 5, 10:00 UTC Europe (Germany): 280 ms US (Central): 112 ms Asia (Tokyo): 205 ms South America (São Paulo): 257 msSep 5, 11:00 UTC Europe (Germany): 298 ms US (Central): 118 ms Asia (Tokyo): 168 ms South America (São Paulo): 218 msSep 5, 12:00 UTC Europe (Germany): 298 ms US (Central): 99 ms Asia (Tokyo): 183 ms South America (São Paulo): 247 msSep 5, 13:00 UTC Europe (Germany): 300 ms US (Central): 130 ms Asia (Tokyo): 166 ms South America (São Paulo): 218 msSep 5, 14:00 UTC Europe (Germany): 299 ms US (Central): 125 ms Asia (Tokyo): 193 ms South America (São Paulo): 221 msSep 5, 15:00 UTC Europe (Germany): 298 ms US (Central): 104 ms Asia (Tokyo): 177 ms South America (São Paulo): 223 msSep 5, 16:00 UTC Europe (Germany): 298 ms US (Central): 106 ms Asia (Tokyo): 175 ms South America (São Paulo): 235 msSep 5, 17:00 UTC Europe (Germany): 296 ms US (Central): 96 ms Asia (Tokyo): 179 ms South America (São Paulo): 232 msSep 5, 18:00 UTC Europe (Germany): 295 ms US (Central): 133 ms Asia (Tokyo): 175 ms South America (São Paulo): 232 msSep 5, 19:00 UTC Europe (Germany): 300 ms US (Central): 104 ms Asia (Tokyo): 183 ms South America (São Paulo): 239 msSep 5, 20:00 UTC Europe (Germany): 298 ms US (Central): 99 ms Asia (Tokyo): 168 ms South America (São Paulo): 224 msSep 5, 21:00 UTC Europe (Germany): 290 ms US (Central): 97 ms Asia (Tokyo): 185 ms South America (São Paulo): 210 msSep 5, 22:00 UTC Europe (Germany): 201 ms US (Central): 113 ms Asia (Tokyo): 198 ms South America (São Paulo): 205 msSep 5, 23:00 UTC Europe (Germany): 299 ms US (Central): 99 ms Asia (Tokyo): 164 ms South America (São Paulo): 253 msSep 6, 00:00 UTC Europe (Germany): 298 ms US (Central): 137 ms Asia (Tokyo): 168 ms South America (São Paulo): 225 msSep 6, 01:00 UTC Europe (Germany): 300 ms US (Central): 124 ms Asia (Tokyo): 188 ms South America (São Paulo): 241 msSep 6, 02:00 UTC Europe (Germany): 297 ms US (Central): 111 ms Asia (Tokyo): 147 ms South America (São Paulo): 232 msSep 6, 03:00 UTC Europe (Germany): 294 ms US (Central): 113 ms Asia (Tokyo): 182 ms South America (São Paulo): 225 msSep 6, 04:00 UTC Europe (Germany): 296 ms US (Central): 108 ms Asia (Tokyo): 190 ms South America (São Paulo): 242 msSep 6, 05:00 UTC Europe (Germany): 298 ms US (Central): 109 ms Asia (Tokyo): 198 ms South America (São Paulo): 227 msSep 6, 06:00 UTC Europe (Germany): 298 ms US (Central): 115 ms Asia (Tokyo): 170 ms South America (São Paulo): 236 msSep 6, 07:00 UTC Europe (Germany): 210 ms US (Central): 99 ms Asia (Tokyo): 182 ms South America (São Paulo): 228 msSep 6, 08:00 UTC Europe (Germany): 297 ms US (Central): 123 ms Asia (Tokyo): 181 ms South America (São Paulo): 216 msSep 6, 09:00 UTC Europe (Germany): 298 ms US (Central): 132 ms Asia (Tokyo): 140 ms South America (São Paulo): 228 msSep 6, 10:00 UTC Europe (Germany): 298 ms US (Central): 120 ms Asia (Tokyo): 172 ms South America (São Paulo): 231 msSep 6, 11:00 UTC Europe (Germany): 296 ms US (Central): 121 ms Asia (Tokyo): 168 ms South America (São Paulo): 222 msSep 6, 12:00 UTC Europe (Germany): 297 ms US (Central): 110 ms Asia (Tokyo): 175 ms South America (São Paulo): 220 msSep 6, 13:00 UTC Europe (Germany): 295 ms US (Central): 128 ms Asia (Tokyo): 168 ms South America (São Paulo): 228 msSep 6, 14:00 UTC Europe (Germany): 300 ms US (Central): 105 ms Asia (Tokyo): 156 ms South America (São Paulo): 233 msSep 6, 15:00 UTC Europe (Germany): 299 ms US (Central): 99 ms Asia (Tokyo): 192 ms South America (São Paulo): 223 msSep 6, 16:00 UTC Europe (Germany): 295 ms US (Central): 139 ms Asia (Tokyo): 183 ms South America (São Paulo): 320 msSep 6, 17:00 UTC Europe (Germany): 202 ms US (Central): 123 ms Asia (Tokyo): 182 ms South America (São Paulo): 264 msSep 6, 18:00 UTC Europe (Germany): 208 ms US (Central): 154 ms Asia (Tokyo): 147 ms South America (São Paulo): 354 ms4000Sep 3, 19:00 – Sep 6, 18:00 UTC: all 857 probes succeeded4000Sep 3, 19:00 – Sep 6, 18:00 UTC: all 856 probes succeeded4000Sep 3, 19:00 – Sep 6, 18:00 UTC: all 856 probes succeeded4000Sep 3, 19:00 – Sep 6, 18:00 UTC: all 856 probes succeeded
Europe (Germany)now 208 ms · typical 297 msUS (Central)now 154 ms · typical 115 msslower than usualAsia (Tokyo)now 147 ms · typical 175 msSouth America (São Paulo)now 354 ms · typical 234 msslower than usual

One panel per region: the line is the hourly p50 edge latency (shared scale, ms), the strip beneath it is the outcome of that hour’s host probes. Hover any hour for the numbers. Flat is good; a rising line means the endpoint is slowing down from that origin, a gap means no probe succeeded in that hour.

How fast is the xai API from each region?

Regionp50 TTFBp95Uptime
Asia (Tokyo)171 ms255 ms100%
Europe (Germany)296 ms399 ms100%
South America (São Paulo)228 ms380 ms100%
US (Central)110 ms170 ms100%

Measured from US (Central), xai responds in 110 ms; from Europe (Germany) the same API takes 296 ms — 2.7× 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 xai’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 xai’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 xAI’s own reports are shown next to the measurements rather than folded into them.

How does xai compare to other providers?