Benchmark report
Is the Coinbase Exchange API slow?
Response times from 6 cities
Mixed by location
Response times ranged from 74 ms in Montreal to 271 ms in Singapore. Where you are matters.
- Fastest
- 74 ms
- Montreal
- Slowest
- 271 ms
- Singapore
- Successful requests
- 100%
- 6 locations
Response time around the world
Montreal
74 msSan Francisco
105 msAmsterdam
148 msTokyo
193 msMumbai
220 msSingapore
271 ms
Why is Singapore nearly four times slower than Montreal?
Every city reached a nearby Cloudflare site, and connecting plus the secure handshake took under 25 ms everywhere in the controlled run of 27 September. The rest is waiting: the response is marked not to be stored, so each request travels on to Coinbase and back. That wait was 66 ms from Montreal, 84 ms from San Francisco, 123 ms from Amsterdam, 186 ms from Tokyo, 206 ms from Mumbai and 266 ms from Singapore. It grows with distance from Montreal, which suggests the API is answered from eastern North America.
Click the location to see each stage.
Singapore278 ms
- Finding the server
- 12 ms
- Reaching the server
- 4 ms
- Setting up security
- 8 ms
- Waiting for the server: most of the time
- 266 ms
- Receiving the response
- 0 ms
- Total
- 278 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 locationsHide the comparison
Click a city to see its stage-by-stage breakdown.
Amsterdam148 ms
- Finding the server
- 21 ms
- Reaching the server
- 8 ms
- Setting up security
- 16 ms
- Waiting for the server: most of the time
- 123 ms
- Receiving the response
- 1 ms
- Total
- 148 ms
San Francisco95 ms
- Finding the server
- 15 ms
- Reaching the server
- 3 ms
- Setting up security
- 7 ms
- Waiting for the server: most of the time
- 84 ms
- Receiving the response
- 1 ms
- Total
- 95 ms
Montreal73 ms
- Finding the server
- 5 ms
- Reaching the server
- 2 ms
- Setting up security
- 5 ms
- Waiting for the server: most of the time
- 66 ms
- Receiving the response
- 0 ms
- Total
- 73 ms
Singapore278 ms
- Finding the server
- 12 ms
- Reaching the server
- 4 ms
- Setting up security
- 8 ms
- Waiting for the server: most of the time
- 266 ms
- Receiving the response
- 0 ms
- Total
- 278 ms
Tokyo196 ms
- Finding the server
- 5 ms
- Reaching the server
- 2 ms
- Setting up security
- 8 ms
- Waiting for the server: most of the time
- 186 ms
- Receiving the response
- 0 ms
- Total
- 196 ms
Mumbai215 ms
- Finding the server
- 2 ms
- Reaching the server
- 3 ms
- Setting up security
- 6 ms
- Waiting for the server: most of the time
- 206 ms
- Receiving the response
- 0 ms
- Total
- 215 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
Coinbase Exchange still feels slow?
- Check Coinbase’s status page
- Exchange and API incidents are posted there. A slow response during one is not your network.
- This is not a trading benchmark
- We call the public server-time endpoint, 57 bytes of JSON with no key. Placing orders, market data, the WebSocket feed and the Coinbase app take other paths and are not measured.
- Mumbai's slow requests
- Mumbai's typical time was a steady 209 to 237 ms a day, but its slowest 5% took about 800 ms, the widest tail of the six cities. Montreal had one slow day, 213 ms on 23 September against 47 to 82 ms on the others.
Response time over the last 30 days
A dot marks a day well above that location’s usual level.
Show the numbers
| Day | Amsterdam | San Francisco | Montreal | Singapore | Tokyo | Mumbai |
|---|---|---|---|---|---|---|
| 29 August 2026 | 157 ms | 103 ms | 77 ms | 262 ms | 186 ms | — |
| 30 August 2026 | 148 ms | 102 ms | 80 ms | 269 ms | 181 ms | — |
| 31 August 2026 | 148 ms | 121 ms | 83 ms | 267 ms | 188 ms | — |
| 1 September 2026 | 160 ms | 99 ms | 113 ms | 290 ms | 195 ms | — |
| 2 September 2026 | 157 ms | 103 ms | 72 ms | 287 ms | 192 ms | — |
| 3 September 2026 | 149 ms | 104 ms | 70 ms | 283 ms | 199 ms | — |
| 4 September 2026 | 153 ms | 107 ms | 72 ms | 279 ms | 203 ms | — |
| 5 September 2026 | 150 ms | 101 ms | 110 ms | 287 ms | 191 ms | — |
| 6 September 2026 | 150 ms | 98 ms | 114 ms | 273 ms | 193 ms | — |
| 7 September 2026 | 148 ms | 98 ms | 112 ms | 283 ms | 196 ms | 213 ms |
| 8 September 2026 | 148 ms | 101 ms | 74 ms | 269 ms | 196 ms | 223 ms |
| 9 September 2026 | 146 ms | 106 ms | 116 ms | 274 ms | 195 ms | 223 ms |
| 10 September 2026 | 149 ms | 112 ms | 72 ms | 305 ms | 200 ms | 245 ms |
| 11 September 2026 | 143 ms | 112 ms | 79 ms | 285 ms | 190 ms | 232 ms |
| 12 September 2026 | 150 ms | 98 ms | 42 ms | 281 ms | 189 ms | 230 ms |
| 13 September 2026 | 149 ms | 102 ms | 36 ms | 275 ms | 196 ms | 224 ms |
| 14 September 2026 | 153 ms | 111 ms | 47 ms | 262 ms | 188 ms | 224 ms |
| 15 September 2026 | 143 ms | 106 ms | 80 ms | 264 ms | 197 ms | 211 ms |
| 16 September 2026 | 151 ms | 114 ms | 81 ms | 278 ms | 187 ms | 209 ms |
| 17 September 2026 | 148 ms | 107 ms | 76 ms | 270 ms | 191 ms | 226 ms |
| 18 September 2026 | 147 ms | 106 ms | 73 ms | 264 ms | 200 ms | 216 ms |
| 19 September 2026 | 151 ms | 128 ms | 82 ms | 268 ms | 192 ms | 220 ms |
| 20 September 2026 | 143 ms | 102 ms | 72 ms | 273 ms | 188 ms | 221 ms |
| 21 September 2026 | 147 ms | 103 ms | 73 ms | 286 ms | 194 ms | 222 ms |
| 22 September 2026 | 152 ms | 100 ms | 69 ms | 275 ms | 204 ms | 220 ms |
| 23 September 2026 | 145 ms | 106 ms | 213 ms ▲ | 286 ms | 184 ms | 215 ms |
| 24 September 2026 | 148 ms | 97 ms | 73 ms | 268 ms | 190 ms | 237 ms |
| 25 September 2026 | 148 ms | 100 ms | 71 ms | 273 ms | 197 ms | 215 ms |
| 26 September 2026 | 145 ms | 100 ms | 75 ms | 263 ms | 191 ms | 226 ms |
| 27 September 2026 | 147 ms | 103 ms | 73 ms | 277 ms | 205 ms | 216 ms |
About this measurement
GET api.exchange.coinbase.com/time · 70 requests per location over 14 daily runs · 14 September 2026 to 27 September 2026
What we tested · API response. GET api.exchange.coinbase.com/time: a 57-byte JSON server time, marked no-store, behind Cloudflare, no key.
How LatencyRadar measures response time →
Technical details
Doesn’t measure: Order placement, market data, the WebSocket feed, or the Coinbase consumer app.
One Coinbase Exchange surface: GET api.exchange.coinbase.com/time, a 57-byte JSON server time behind Cloudflare, marked no-store and called without a key. Trading clients call it to line up their clock with the exchange before signing requests, and because nothing caches it, it shows the round trip from each city to where the API runs.
Not measured: order placement, market data, the WebSocket feed, authenticated endpoints, or the Coinbase consumer app.
Between 14 and 27 September 2026 the typical time was 74 ms in Montreal, 105 ms in San Francisco, 148 ms in Amsterdam, 193 ms in Tokyo, 220 ms in Mumbai and 271 ms in Singapore. Montreal was the fastest city on 13 of the 14 days and Singapore the slowest on all 14. Apart from Mumbai's tail, the slower times sit close to the typical ones: at most 290 ms, in Singapore.
| Test location | Typical response time | Slower response time | Requests |
|---|---|---|---|
| Amsterdam | 148 ms | 156 ms | 20 |
| San Francisco | 105 ms | 128 ms | 20 |
| Montreal | 74 ms | 209 ms | 20 |
| Singapore | 271 ms | 290 ms | 20 |
| Tokyo | 193 ms | 208 ms | 20 |
| Mumbai | 220 ms | 806 ms | 20 |
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.exchange.coinbase.com/time
- Measured from
- Amsterdam · San Francisco · Montreal · Singapore · Tokyo · Mumbai
- Requests
- Daily measurements from 14 September 2026 to 27 September 2026. 6 of 6 test locations included: Amsterdam, San Francisco, Montreal, Singapore, Tokyo, Mumbai. · 14 September 2026 to 27 September 2026
- 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: 70 · San Francisco: 70 · Montreal: 70 · Singapore: 70 · Tokyo: 70 · Mumbai: 70
- 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.
Coinbase Exchange API
https://api.exchange.coinbase.com/time
Independent measurement by LatencyRadar. Not affiliated with Coinbase Exchange API. · How we measure (v1.2)
How fast is your API around the world?
Run a free speed test from multiple cities and find out where your users are waiting. No setup, no account required.
No account required · Takes about 30 seconds.