Benchmark report

Stripe API thumbnail

Is the Stripe API slow?

Response times from 5 cities

Fast globally

Stripe API responds quickly from all 5 test locations. Singapore was fastest at 18 ms; San Francisco took 74 ms.

Fastest
18 ms
Singapore
Slowest
74 ms
San Francisco
Successful requests
100%
5 locations

Response time around the world

Amsterdam 55ms typicalSan Francisco 74ms typicalMontreal 55ms typicalSingapore 18ms typicalTokyo 20ms typical
  • SingaporeSingapore
    18 ms
  • JapanTokyo
    20 ms
  • NetherlandsAmsterdam
    55 ms
  • CanadaMontreal
    55 ms
  • United StatesSan Francisco
    74 ms

This measures the front door, not a payment

Most of each request went to connecting and setting up the secure connection. Stripe answered the root request with HTTP 404 without doing any payment work, so its short server wait says nothing about how long a charge or PaymentIntent takes. Read the numbers as the path to Stripe’s API front end from each city: 18 ms from Singapore, 74 ms from San Francisco.

Compare all locations

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

ConnectTLSServer waitDownload
NetherlandsAmsterdam
55 ms
Finding the server
1 ms
Reaching the server
18 ms
Setting up security: most of the time
20 ms
Waiting for the server
16 ms
Receiving the response
1 ms
Total
55 ms
United StatesSan Francisco
74 ms
Finding the server
14 ms
Reaching the server
24 ms
Setting up security: most of the time
27 ms
Waiting for the server
22 ms
Receiving the response
1 ms
Total
74 ms
CanadaMontreal
55 ms
Finding the server
3 ms
Reaching the server
17 ms
Setting up security: most of the time
22 ms
Waiting for the server
16 ms
Receiving the response
0 ms
Total
55 ms
SingaporeSingapore
18 ms
Finding the server
7 ms
Reaching the server
5 ms
Setting up security: most of the time
10 ms
Waiting for the server
3 ms
Receiving the response
0 ms
Total
18 ms
JapanTokyo
20 ms
Finding the server
35 ms
Reaching the server: most of the time
7 ms
Setting up security
7 ms
Waiting for the server
6 ms
Receiving the response
0 ms
Total
20 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

Stripe still feels slow?

Check Stripe’s status page
A slow or failing checkout during an incident is Stripe’s to fix, and the status page says so before any benchmark does.
This is not a payment benchmark
Authenticated API calls, Checkout, webhooks and the Dashboard each do work this root request does not. To investigate a slow checkout, time the payment request your application actually makes.
Where your delay sits
Check whether your wait is in connecting or after the request reaches Stripe. Our five cities reached four different addresses; those addresses alone do not say where Stripe processes payments.

Response time over the last 16 days

Daily median of 5 requests per location, 28 August 2026 to 12 September 2026.
0250500 ms28 Aug12 SeptMumbai joinedTokyo, 3 September 2026: 388 ms, well above its usual level.

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

Show the numbers
DayAmsterdamSan FranciscoMontrealSingaporeTokyoMumbai
28 August 202658 ms77 ms55 ms19 ms20 ms—
29 August 202685 ms77 ms55 ms17 ms18 ms—
30 August 202672 ms74 ms54 ms17 ms14 ms—
31 August 202654 ms78 ms54 ms15 ms14 ms—
1 September 202659 ms74 ms53 ms16 ms14 ms—
2 September 202662 ms73 ms53 ms16 ms19 ms—
3 September 202685 ms73 ms52 ms15 ms388 ms ▲—
4 September 202655 ms73 ms53 ms17 ms15 ms—
5 September 202691 ms73 ms54 ms18 ms15 ms—
6 September 202656 ms75 ms54 ms16 ms21 ms—
7 September 202656 ms72 ms53 ms18 ms13 ms195 ms
8 September 202685 ms73 ms54 ms15 ms18 ms197 ms
9 September 202655 ms75 ms55 ms24 ms18 ms196 ms
10 September 202653 ms73 ms52 ms17 ms15 ms194 ms
11 September 202651 ms72 ms53 ms15 ms12 ms195 ms
12 September 202653 ms77 ms53 ms15 ms17 ms190 ms

About this measurement

GET api.stripe.com · 20 requests per location · 20 August 2026

What we tested · API response. A request to api.stripe.com/ returning HTTP 404. These times show how quickly the API front end answered that request.

How LatencyRadar measures response time →

Technical details

Doesn’t measure: A payment, Checkout, an authenticated API call, or the /healthcheck request in the daily history.

This page measures a request to the root of api.stripe.com. Stripe returned HTTP 404 in the saved run on 20 August 2026. That response is useful for timing the trip to the API front end, but it does not run a payment operation. A quick reply here cannot tell you how long a charge or PaymentIntent will take.

The daily history uses a different request: /healthcheck. It returns a small plain-text response without a key. We label it separately because its timings cannot replace the root request in the table above. The Dashboard sign-in page is also a separate request, with its own results when available.

Singapore and Tokyo received the root response in 18 and 20 ms typical in the published run; San Francisco took 74 ms. Those are front-end response times. Checkout, webhook delivery, authenticated API calls and the signed-in Dashboard each involve work this test does not perform.

Test locationTypical response timeSlower response timeRequests
Amsterdam55 ms80 ms20
San Francisco74 ms76 ms20
Montreal55 ms57 ms20
Singapore18 ms21 ms20
Tokyo20 ms25 ms20

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

Request
GET api.stripe.com
Measured from
Amsterdam · San Francisco · Montreal · Singapore · Tokyo
Requests
100 requests · 20 from each of 5 cities · 20 August 2026
Timings taken
DNS, connect, TLS, waiting for the server, download

Stripe API root

https://api.stripe.com

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

How fast is your API compared to Stripe?

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 →