Benchmark report

OpenAI Decisions API thumbnail

Is the OpenAI Decisions API slow?

Response times from 6 cities

Slow from some locations

A full yes/no answer typically came back in 120 ms from San Francisco and 312 ms from Mumbai, but the slower requests took up to 1.2 seconds.

Fastest
120 ms
San Francisco
Slowest
312 ms
Mumbai
Successful requests
100%
6 locations

Response time around the world

Amsterdam 213ms typicalSan Francisco 120ms typicalMontreal 156ms typicalSingapore 299ms typicalTokyo 202ms typicalMumbai 312ms typical
  • United StatesSan Francisco
    120 ms
  • CanadaMontreal
    156 ms
  • JapanTokyo
    202 ms
  • NetherlandsAmsterdam
    213 ms
  • SingaporeSingapore
    299 ms
  • IndiaMumbai
    312 ms

Why are the slower requests so much slower?

In Mumbai the typical answer took 312 ms, but the slowest 5% of requests took longer than 1,235 ms. Our half-hourly status checks show where that comes from: the first request after a quiet spell took nearly two seconds in Mumbai and about a second in Amsterdam, while the requests right after it took 150 to 400 ms. Connecting and the secure handshake took under 25 ms in every city, so the wait is on OpenAI's side.

Click the location to see each stage.

ConnectTLSServer waitDownload
IndiaMumbai
324 ms
Finding the server
2 ms
Reaching the server
3 ms
Setting up security
6 ms
Waiting for the server: most of the time
315 ms
Receiving the response
0 ms
Total
324 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
409 ms
Finding the server
1 ms
Reaching the server
9 ms
Setting up security
12 ms
Waiting for the server: most of the time
388 ms
Receiving the response
0 ms
Total
409 ms
United StatesSan Francisco
124 ms
Finding the server
12 ms
Reaching the server
3 ms
Setting up security
6 ms
Waiting for the server: most of the time
114 ms
Receiving the response
1 ms
Total
124 ms
CanadaMontreal
151 ms
Finding the server
1 ms
Reaching the server
3 ms
Setting up security
4 ms
Waiting for the server: most of the time
143 ms
Receiving the response
1 ms
Total
151 ms
SingaporeSingapore
259 ms
Finding the server
2 ms
Reaching the server
3 ms
Setting up security
4 ms
Waiting for the server: most of the time
252 ms
Receiving the response
0 ms
Total
259 ms
JapanTokyo
210 ms
Finding the server
1 ms
Reaching the server
2 ms
Setting up security
7 ms
Waiting for the server: most of the time
201 ms
Receiving the response
0 ms
Total
210 ms
IndiaMumbai
324 ms
Finding the server
2 ms
Reaching the server
3 ms
Setting up security
6 ms
Waiting for the server: most of the time
315 ms
Receiving the response
0 ms
Total
324 ms

The phases come from the daily run of 20 October 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

OpenAI still feels slow?

Check OpenAI's status page
API incidents are posted there. A slow answer during one is not your network.
Expect a slow first request
After a quiet period the first request took one to two seconds outside the US in our checks; the next ones were much faster.
This is a full answer, not a first token
The Decisions API does not stream, so we time the whole JSON response. The ChatGPT page times the first visible word of a streamed reply, which is a different measurement.

Response time over the last 9 days

Daily median of 5 requests per location, 11 October 2026 to 20 October 2026.
05001000 ms11 Oct20 OctAmsterdam, 14 October 2026: 770 ms, well above its usual level.Amsterdam, 20 October 2026: 409 ms, well above its usual level.San Francisco, 16 October 2026: 275 ms, well above its usual level.

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

Show the numbers
DayAmsterdamSan FranciscoMontrealSingaporeTokyoMumbai
11 October 2026133 ms98 ms151 ms270 ms191 ms126 ms
12 October 2026233 ms120 ms161 ms278 ms203 ms140 ms
13 October 2026148 ms111 ms109 ms299 ms200 ms307 ms
14 October 2026770 ms ▲119 ms117 ms270 ms201 ms440 ms
15 October 2026127 ms107 ms165 ms299 ms187 ms326 ms
16 October 2026254 ms275 ms ▲153 ms337 ms199 ms369 ms
17 October 2026140 ms148 ms253 ms324 ms209 ms112 ms
18 October 2026134 ms111 ms156 ms332 ms208 ms339 ms
19 October 2026255 ms120 ms155 ms271 ms194 ms312 ms
20 October 2026409 ms ▲124 ms151 ms259 ms210 ms324 ms

About this measurement

POST api.openai.com/v1/decisions · 50 requests per location over 10 daily runs · 11 October 2026 to 20 October 2026

What we tested · AI decision. Whole JSON response from gpt-6-luna to one yes/no question on a two-sentence support message: POST api.openai.com/v1/decisions, public beta, no streaming.

How LatencyRadar measures response time →Also measured: ChatGPT API →

Technical details

Doesn’t measure: Time to first token, Responses or Chat Completions, choice or score questions, images, longer inputs, or a fixed model: gpt-6-luna can change without notice.

One OpenAI surface: POST api.openai.com/v1/decisions with gpt-6-luna, a two-sentence support message and one yes/no question, paid key. The endpoint is a public beta and returns its answer as one JSON document, so the number here is the time to the complete answer on a new connection. The ChatGPT page measures OpenAI's chat API, which streams.

Between 11 and 20 October 2026 the typical time was 120 ms in San Francisco, 156 ms in Montreal, 202 ms in Tokyo, 213 ms in Amsterdam, 299 ms in Singapore and 312 ms in Mumbai. The slower requests varied much more: 95% finished within 310 ms in Tokyo, against 953 ms in Amsterdam and 1,235 ms in Mumbai. Tokyo was the steadiest city, with daily medians between 187 and 210 ms; Amsterdam's swung between 127 and 770 ms.

Test locationTypical response timeSlower response timeRequests
Amsterdam213 ms953 ms50
San Francisco120 ms344 ms50
Montreal156 ms574 ms50
Singapore299 ms840 ms50
Tokyo202 ms310 ms50
Mumbai312 ms1235 ms50

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

Request
POST api.openai.com/v1/decisions
Measured from
Amsterdam · San Francisco · Montreal · Singapore · Tokyo · Mumbai
Requests
Daily measurements from 11 October 2026 to 20 October 2026. 6 of 6 test locations included: Amsterdam, San Francisco, Montreal, Singapore, Tokyo, Mumbai. · 11 October 2026 to 20 October 2026
Model
gpt-6-luna, the only model on the endpoint; no dated version, so results can change without notice · no streaming · whole JSON response timed
Request
One predicate question ("The customer is explicitly asking for a refund") about a two-sentence support message asking for a duplicate charge to be refunded. Identical in every city and on every day
Timings taken
DNS, connect, TLS, waiting for the server, download
Report coverage
6 of 6 test locations included: Amsterdam, San Francisco, Montreal, Singapore, Tokyo, Mumbai.
Daily requests in each location
Amsterdam: 50 · San Francisco: 50 · Montreal: 50 · Singapore: 50 · Tokyo: 50 · Mumbai: 50
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.

OpenAI Decisions API

https://api.openai.com/v1/decisions

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

How fast is your API compared to OpenAI's Decisions API?

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 →