Live status: last 24 hours →

Benchmark report

Claude API thumbnail

Is the Claude API slow?

Opus 5 time to first token from 6 cities, measured daily

Consistent worldwide

First visible token arrived in 1043 ms from Montreal and 1251 ms from Mumbai. All test locations waited about the same.

Fastest
1043 ms
Montreal
Slowest
1251 ms
Mumbai
Successful requests
100%
6 locations

Response time around the world

Amsterdam 1105ms typicalSan Francisco 1073ms typicalMontreal 1043ms typicalSingapore 1205ms typicalTokyo 1158ms typicalMumbai 1251ms typical
  • CanadaMontreal
    1043 ms
  • United StatesSan Francisco
    1073 ms
  • NetherlandsAmsterdam
    1105 ms
  • JapanTokyo
    1158 ms
  • SingaporeSingapore
    1205 ms
  • IndiaMumbai
    1251 ms

One block of waiting before the stream opens

The stream opened at the same moment the first visible token arrived, within 7 ms in every city, and the whole reply to our one-word prompt was done 1 to 53 ms later. Anthropic streamed no thinking phase for this prompt in almost every request (one of 20 in Singapore carried one, at about a second), so the wait shows up as one block before the stream opens. Connecting took 2 to 9 ms and the secure handshake 4 to 12 ms; the rest is queueing plus low-effort thinking on Anthropic's side. In the controlled run of 27 September that block took 1.2 seconds in San Francisco and Tokyo and 1.5 seconds in Singapore.

Click the location to see each stage.

ConnectTLSServer waitDownload
SingaporeSingapore
1538 ms
Finding the server
3 ms
Reaching the server
3 ms
Setting up security
6 ms
Waiting for the server: most of the time
1526 ms
Receiving the response
3 ms
Total
1538 ms
Response opened
1478 ms
First visible word
1485 ms
Answer complete
1538 ms

Finding the server is measured once per location, so it sits outside these bars. Open a city to see it.

Bars show the typical request, so the parts add up to its total. Why

Compare all locations

Click a city to see its stage-by-stage breakdown.

ConnectTLSServer waitDownload
NetherlandsAmsterdam
1302 ms
Finding the server
1 ms
Reaching the server
9 ms
Setting up security
12 ms
Waiting for the server: most of the time
1269 ms
Receiving the response
12 ms
Total
1302 ms
Response opened
1290 ms
First visible word
1291 ms
Answer complete
1302 ms
United StatesSan Francisco
1201 ms
Finding the server
15 ms
Reaching the server
3 ms
Setting up security
6 ms
Waiting for the server: most of the time
1191 ms
Receiving the response
1 ms
Total
1201 ms
Response opened
1200 ms
First visible word
1200 ms
Answer complete
1201 ms
CanadaMontreal
1291 ms
Finding the server
2 ms
Reaching the server
3 ms
Setting up security
4 ms
Waiting for the server: most of the time
1276 ms
Receiving the response
8 ms
Total
1291 ms
Response opened
1283 ms
First visible word
1284 ms
Answer complete
1291 ms
SingaporeSingapore
1538 ms
Finding the server
3 ms
Reaching the server
3 ms
Setting up security
6 ms
Waiting for the server: most of the time
1526 ms
Receiving the response
3 ms
Total
1538 ms
Response opened
1478 ms
First visible word
1485 ms
Answer complete
1538 ms
JapanTokyo
1214 ms
Finding the server
1 ms
Reaching the server
2 ms
Setting up security
4 ms
Waiting for the server: most of the time
1202 ms
Receiving the response
6 ms
Total
1214 ms
Response opened
1208 ms
First visible word
1208 ms
Answer complete
1214 ms
IndiaMumbai
1311 ms
Finding the server
2 ms
Reaching the server
3 ms
Setting up security
7 ms
Waiting for the server: most of the time
1301 ms
Receiving the response
0 ms
Total
1311 ms
Response opened
1306 ms
First visible word
1306 ms
Answer complete
1311 ms

The phases come from the controlled run of 27 September 2026. Typical and slower times pool the daily requests. 6 of 6 test locations included: Amsterdam, San Francisco, Montreal, Singapore, Tokyo, Mumbai.

Finding the server is measured once per location, so it sits outside these bars. Open a city to see it.

Bars show the typical request, so the parts add up to its total. Why

Anthropic still feels slow?

Check Anthropic’s status page
Elevated latency and error rates are posted there. A slow first token during an incident is not your region.
The day matters more than the city
Every city resolved the API to one address, and the six cities sat 20% apart on typical first token while every city's daily median ranged from about 0.8 to 2.1 seconds across the window. That address does not say where the model runs.

Response time over the last 29 days

Daily median of 5 requests per location, 11 September 2026 to 10 October 2026.
0500010000 ms11 Sept10 OctTokyo, 22 September 2026: 4740 ms, well above its usual level.

A dot marks a day well above that location’s usual level.

Show the numbers
DayAmsterdamSan FranciscoMontrealSingaporeTokyoMumbai
11 September 20261844 ms1218 ms1221 ms1362 ms1276 ms1357 ms
12 September 20261402 ms1373 ms1183 ms1426 ms1427 ms1494 ms
13 September 20261408 ms1356 ms1362 ms1479 ms1434 ms1515 ms
14 September 20261323 ms1265 ms1314 ms1519 ms1457 ms1530 ms
15 September 20261366 ms1311 ms1235 ms1501 ms1399 ms1486 ms
16 September 20261297 ms1225 ms1179 ms1423 ms1318 ms1455 ms
17 September 20261793 ms1641 ms1639 ms2077 ms1855 ms1911 ms
18 September 20261810 ms1657 ms1671 ms1902 ms1812 ms1975 ms
19 September 20261272 ms1261 ms1226 ms1504 ms1327 ms1463 ms
20 September 20261155 ms1157 ms1231 ms1408 ms1453 ms1506 ms
21 September 20261756 ms1802 ms1751 ms1792 ms1739 ms1878 ms
22 September 20261724 ms1780 ms1411 ms1705 ms4740 ms ▲1643 ms
23 September 20261288 ms1273 ms1194 ms1500 ms1367 ms1450 ms
24 September 20261244 ms1259 ms1131 ms1343 ms1258 ms1419 ms
25 September 20261211 ms1275 ms1338 ms1367 ms1281 ms1476 ms
26 September 20261166 ms1130 ms1081 ms1290 ms1179 ms1281 ms
27 September 20261090 ms1016 ms1021 ms1205 ms1127 ms1212 ms
28 September 20261335 ms1283 ms1194 ms1466 ms1285 ms1429 ms
29 September 20261390 ms1278 ms1229 ms1662 ms1471 ms1479 ms
30 September 20261437 ms1495 ms1329 ms2072 ms1366 ms1393 ms
1 October 20261105 ms2038 ms967 ms1265 ms1099 ms1200 ms
2 October 20261121 ms1055 ms1043 ms1175 ms1152 ms1251 ms
3 October 20261051 ms969 ms989 ms1137 ms1058 ms1190 ms
4 October 20261044 ms1013 ms954 ms1146 ms1072 ms1162 ms
5 October 20261024 ms811 ms790 ms974 ms1092 ms1044 ms
6 October 20261292 ms1210 ms1166 ms1428 ms1389 ms1606 ms
7 October 20261105 ms1081 ms1020 ms1265 ms1189 ms1269 ms
9 October 20261028 ms974 ms978 ms1113 ms1196 ms1345 ms
10 October 2026885 ms1689 ms1797 ms1125 ms1094 ms1190 ms

About this measurement

POST api.anthropic.com/v1/messages · 65 requests per location over 13 daily runs · 27 September 2026 to 10 October 2026

What we tested · AI response. Time to first visible token from claude-opus-5 on a one-word prompt: streaming, effort low with adaptive thinking on, 256 max tokens, paid key.

How LatencyRadar measures response time →

Technical details

Doesn’t measure: The Claude app, tokens per second, long prompts, other Claude models, or the Batch API.

One Anthropic surface: time to first visible token from claude-opus-5 at api.anthropic.com/v1/messages, a one-word prompt, streaming, effort low, 256 max tokens, paid key. On Opus 5 thinking is adaptive when the request does not disable it, so the wait includes a short thinking phase that is not streamed. That matches the low-effort setting used for the ChatGPT and Grok surfaces, although each model can spend that effort differently.

The published measurements cover 27 September to 10 October 2026. Typical first-token times are 1.04 to 1.25 seconds across six cities, Montreal quickest and Mumbai slowest. Some days were slower everywhere: from 28 to 30 September every city's daily median ran at 1.2 to 2.1 seconds, and on 6 October at 1.2 to 1.6 seconds. Other slow days hit one or two cities: San Francisco took 2.0 seconds on 1 October, and on 10 October San Francisco and Montreal took 1.7 and 1.8 seconds while the other cities stayed between 0.9 and 1.2 seconds. Check both the typical and the slower times when deciding how long your app should show a waiting state.

Test locationTypical response timeSlower response timeRequests
Amsterdam1105 ms1702 ms65
San Francisco1073 ms2027 ms65
Montreal1043 ms1857 ms65
Singapore1205 ms2072 ms65
Tokyo1158 ms1731 ms65
Mumbai1251 ms1665 ms65

Typical: half of the requests finished within this time (technical: p50 of time to first visible token). Slower: 95% of requests finished within this time (technical: p95). Statistics

Request
Authenticated streaming POST to api.anthropic.com/v1/messages
Measured from
Amsterdam · San Francisco · Montreal · Singapore · Tokyo · Mumbai
Requests
Daily measurements from 27 September 2026 to 10 October 2026. 6 of 6 test locations included: Amsterdam, San Francisco, Montreal, Singapore, Tokyo, Mumbai. · 27 September 2026 to 10 October 2026
Model
claude-opus-5 · output_config effort "low" (adaptive thinking on, not streamed) · max_tokens 256 · anthropic-version 2023-06-01
Prompt
"Say 'ok' and nothing else." Identical across every city and every LLM API we benchmark
Comparison figures
ChatGPT (gpt-5.6-sol, reasoning_effort low) and Grok (grok-4.6, reasoning_effort low) come from the same daily collection between 27 September and 10 October 2026
Timings taken
Parsed from the token stream: stream open, first visible token, completion, plus DNS, connect and TLS
Report coverage
6 of 6 test locations included: Amsterdam, San Francisco, Montreal, Singapore, Tokyo, Mumbai.
Coverage changes
Mumbai (measured since 7 September 2026) joined this report on 21 September 2026. Earlier daily bands keep their previous location set.
Daily requests in each location
Amsterdam: 65 · San Francisco: 65 · Montreal: 65 · Singapore: 65 · Tokyo: 65 · Mumbai: 65
Typical response time
Median of the eligible daily requests in each included location.
Slower response time
The 95th percentile of the same eligible daily requests in each included location.

Claude API

https://api.anthropic.com/v1/messages

Independent measurement by LatencyRadar. Not affiliated with Anthropic. · How we measure (v1.3)

How fast is your API compared to Anthropic's?

Run a free speed test from multiple cities and find out where your users are waiting. No setup, no account required.

Test my API

No account required · Takes about 30 seconds.

More benchmarks

All benchmarks →