Live status: last 24 hours →

Benchmark report

DeepSeek API thumbnail

Is the DeepSeek API slow?

DeepSeek V4 Flash time to first token from 6 cities, measured daily

Uneven around the world

First visible token typically arrived in 527 ms from Singapore and 734 ms from Montreal, with every city under 0.75 seconds. Asian cities wait less than North American and European ones, which suggests the model is served from Asia.

Fastest
527 ms
Singapore
Slowest
734 ms
Montreal
Successful requests
100%
6 locations

Response time around the world

Amsterdam 700ms typicalSan Francisco 728ms typicalMontreal 734ms typicalSingapore 527ms typicalTokyo 622ms typicalMumbai 589ms typical
  • SingaporeSingapore
    527 ms
  • IndiaMumbai
    589 ms
  • JapanTokyo
    622 ms
  • NetherlandsAmsterdam
    700 ms
  • United StatesSan Francisco
    728 ms
  • CanadaMontreal
    734 ms

The stream opens before the first token does

In the controlled run of 27 September DeepSeek opened the stream 317 to 536 ms before the first visible token arrived: 119 ms against 436 ms in Singapore, 283 ms against 819 ms in Amsterdam. OpenAI, Anthropic and Mistral hold the response until the first token is ready, so a client that times the first byte will read DeepSeek as faster than it is. Connecting took 2 to 6 ms and the secure handshake 3 to 14 ms; the wait before the stream opened was 119 ms in Singapore, 179 in Mumbai, 196 in Tokyo, 283 in Amsterdam, 296 in San Francisco and 339 in Montreal. Every city reached the same CloudFront address through a local point of presence, so that wait is the trip from the edge to DeepSeek, and it is shortest from Asia.

Click the location to see each stage.

ConnectTLSServer waitDownload
SingaporeSingapore
504 ms
Finding the server
3 ms
Reaching the server
3 ms
Setting up security
5 ms
Waiting for the server
100 ms
Receiving the response: most of the time
396 ms
Total
504 ms
Response opened
119 ms
First visible word
436 ms
Answer complete
504 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
898 ms
Finding the server
1 ms
Reaching the server
6 ms
Setting up security
5 ms
Waiting for the server
272 ms
Receiving the response: most of the time
615 ms
Total
898 ms
Response opened
283 ms
First visible word
819 ms
Answer complete
898 ms
United StatesSan Francisco
814 ms
Finding the server
17 ms
Reaching the server
4 ms
Setting up security
5 ms
Waiting for the server
312 ms
Receiving the response: most of the time
493 ms
Total
814 ms
Response opened
296 ms
First visible word
724 ms
Answer complete
814 ms
CanadaMontreal
836 ms
Finding the server
1 ms
Reaching the server
2 ms
Setting up security
3 ms
Waiting for the server
393 ms
Receiving the response: most of the time
438 ms
Total
836 ms
Response opened
339 ms
First visible word
761 ms
Answer complete
836 ms
SingaporeSingapore
504 ms
Finding the server
3 ms
Reaching the server
3 ms
Setting up security
5 ms
Waiting for the server
100 ms
Receiving the response: most of the time
396 ms
Total
504 ms
Response opened
119 ms
First visible word
436 ms
Answer complete
504 ms
JapanTokyo
708 ms
Finding the server
1 ms
Reaching the server
2 ms
Setting up security
14 ms
Waiting for the server
191 ms
Receiving the response: most of the time
501 ms
Total
708 ms
Response opened
196 ms
First visible word
625 ms
Answer complete
708 ms
IndiaMumbai
726 ms
Finding the server
8 ms
Reaching the server
2 ms
Setting up security
6 ms
Waiting for the server
175 ms
Receiving the response: most of the time
543 ms
Total
726 ms
Response opened
179 ms
First visible word
662 ms
Answer complete
726 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

DeepSeek still feels slow?

Check DeepSeek’s status page
Incidents and degraded performance are posted there. A slow first token during one is not your region.
When every city slows down at once
No single day in this window slowed every city: the slowest days were spread between 27 September and 2 October, and no city's daily median went above 0.91 seconds. When every city slows down on the same day, the cause is more likely on DeepSeek's side than on your route to it.

Response time over the last 29 days

Daily median of 5 requests per location, 11 September 2026 to 10 October 2026.
010002000 ms11 Sept10 OctTokyo, 15 September 2026: 1406 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 2026745 ms774 ms626 ms536 ms596 ms557 ms
12 September 2026714 ms631 ms791 ms658 ms395 ms613 ms
13 September 2026789 ms583 ms825 ms590 ms688 ms664 ms
14 September 2026823 ms837 ms923 ms701 ms780 ms737 ms
15 September 2026891 ms912 ms942 ms781 ms1406 ms ▲867 ms
16 September 2026734 ms732 ms932 ms650 ms605 ms761 ms
17 September 2026670 ms810 ms662 ms492 ms419 ms525 ms
18 September 2026771 ms798 ms692 ms631 ms550 ms800 ms
19 September 2026670 ms690 ms726 ms459 ms526 ms589 ms
20 September 2026662 ms734 ms704 ms454 ms552 ms575 ms
21 September 2026735 ms876 ms802 ms665 ms569 ms656 ms
22 September 2026616 ms724 ms660 ms447 ms575 ms687 ms
23 September 2026780 ms655 ms679 ms530 ms558 ms710 ms
24 September 2026809 ms810 ms683 ms428 ms525 ms610 ms
25 September 2026629 ms568 ms628 ms340 ms547 ms457 ms
26 September 2026746 ms659 ms651 ms575 ms600 ms745 ms
27 September 2026821 ms672 ms734 ms467 ms629 ms725 ms
28 September 2026609 ms672 ms771 ms527 ms704 ms524 ms
29 September 2026685 ms575 ms863 ms711 ms638 ms539 ms
30 September 2026833 ms849 ms619 ms568 ms781 ms583 ms
1 October 2026813 ms710 ms711 ms460 ms583 ms565 ms
2 October 2026683 ms568 ms906 ms642 ms736 ms686 ms
3 October 2026738 ms811 ms697 ms511 ms597 ms724 ms
4 October 2026500 ms726 ms858 ms541 ms662 ms469 ms
5 October 2026604 ms811 ms699 ms597 ms480 ms692 ms
6 October 2026766 ms716 ms758 ms594 ms455 ms598 ms
7 October 2026700 ms750 ms754 ms521 ms607 ms537 ms
9 October 2026709 ms770 ms634 ms548 ms627 ms716 ms
10 October 2026591 ms667 ms664 ms409 ms403 ms524 ms

About this measurement

POST api.deepseek.com/chat/completions · 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 deepseek-v4-flash on a one-word prompt: streaming, thinking disabled, temperature 0, 256 max tokens, paid key.

How LatencyRadar measures response time →

Technical details

Doesn’t measure: DeepSeek with thinking on, the chat app, tokens per second or long prompts. Not the same request as the low-effort direct providers.

One DeepSeek surface: time to first visible token from deepseek-v4-flash at api.deepseek.com/chat/completions, a one-word prompt, streaming, thinking disabled, temperature 0, 256 max tokens, paid key. Thinking is off because DeepSeek V4 Flash thinks at high effort by default, and the request is kept identical to the OpenRouter DeepSeek V4 Flash routes on the provider matrix, so you can read direct and routed side by side.

The ChatGPT, Claude and Grok figures on this page are the same prompt on the same days at low reasoning effort. Their daily medians ran 0.6 to 1.7 seconds (ChatGPT), 0.8 to 2.1 seconds (Claude) and 1.7 to 4.2 seconds (Grok) while DeepSeek's ran 0.4 to 0.9 seconds. Part of that gap is thinking this request turns off, so the two sets of numbers describe different requests and are not a ranking.

Typical first-token times over 27 September to 10 October 2026 are 527 ms in Singapore to 734 ms in Montreal, with Mumbai at 589 ms, Tokyo at 622 ms, Amsterdam at 700 ms and San Francisco at 728 ms. Every city shares one CloudFront address and the wait is shortest from Asia, which suggests that is where the model runs. Day to day, medians moved inside a band of 260 to 380 ms in every city. In the controlled run the slower responses sat 70 to 320 ms above that run's median, the widest gap in Singapore (753 ms against 436 ms).

Test locationTypical response timeSlower response timeRequests
Amsterdam700 ms918 ms65
San Francisco728 ms936 ms65
Montreal734 ms990 ms65
Singapore527 ms752 ms65
Tokyo622 ms846 ms65
Mumbai589 ms834 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.deepseek.com/chat/completions
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
deepseek-v4-flash · thinking disabled · temperature 0 · max_tokens 256
Prompt
"Say 'ok' and nothing else." Identical across every city and every LLM API we benchmark
Comparison figures
ChatGPT (gpt-5.6-sol), Claude (claude-opus-5) and Grok (grok-4.6), all at low reasoning effort, from the same daily collection between 27 September and 10 October 2026. Those three think briefly before the first token; this request tells DeepSeek not to
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.
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.

DeepSeek API

https://api.deepseek.com/chat/completions

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

How fast is your API compared to DeepSeek'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 →