Gemini API status
OPERATIONALUPTIME · LAST 90 DAYS · ALL REST ENDPOINTS
Over the 60 days of a 90-day window up24 has measured so far, Gemini's REST API answered 99.94% of 3,003,498 checks, with a typical p95 of 596ms and a typical p50 of 256ms. Its worst day was 25 SEP 2026, at 98.67%. up24 opened 421 incidents against it in that window — uptime counts REST checks only, and an incident is as often a WebSocket feed that stalled or a socket that dropped. Is Gemini down right now? →
| REGION | P50 | P95 | UPTIME | CHECKS |
|---|---|---|---|---|
Asia Singapore, SG · shown above | 240ms | 323ms | 99.91% | 51,745 |
Europe Lauterbourg, FR | 112ms | 190ms | 99.91% | 51,831 |
US East Carlstadt, US | 23ms | 112ms | 99.93% | 51,790 |
Latency is measured from each region separately and never averaged between them — the distance is the measurement. Uptime, incidents and the 90-day bars above are the opposite: they combine every region by quorum, so one probe box losing its route to an exchange is not recorded as that exchange going down. Quorum is a counting rule and it only holds while a majority can still see the venue; where a vantage point cannot measure this venue at all, its refusals are named below and left out of every number on the page rather than being left to a vote.
REST ENDPOINTS · LAST 24H · SINGAPORE
| ENDPOINT | P50 | P95 | UPTIME | STATUS |
|---|---|---|---|---|
REST · ping 17,267 checks · every 5s · api.gemini.com | 241ms | 332ms | 99.87% | OPERATIONAL |
REST · ticker 17,247 checks · every 5s · api.gemini.com | 242ms | 325ms | 99.87% | OPERATIONAL |
REST · depth 17,231 checks · every 5s · api.gemini.com | 237ms | 312ms | 100.00% | OPERATIONAL |
WEBSOCKET STREAMS · LAST 24H · SINGAPORE
| STREAM | CONNECTED | DELIVERING | MESSAGES | MAX GAP | SEQ GAPS | RECONNECTS | RTT | STATUS |
|---|---|---|---|---|---|---|---|---|
WS · trade trade | 100.00% | 100.00% | 11,058 | 8 min 39s | 0 | 0 | 230ms | OPERATIONAL |
WS · book l2_updates | 100.00% | 99.98% | 3,085,390 | 24s | — | 0 | 230ms | OPERATIONAL |
GEMINI SAID · 90D
up24 opened 421 incidents for Gemini in the last 90 days; 30 fall within six hours of something Gemini published, and the rest were never mentioned. At the median, Gemini's own notice came 1h 20m before up24 opened its incident. Pairing is by time alone — nothing checks that a notice is about the fault up24 measured, so the 11 that up24 timestamped first are not scoops. Every entry links to the venue's own notice so the pairing can be judged.
- no end published
- 27 SEP 2026 08:26 UTC → 27 SEP 2026 18:27 UTC
- 27 SEP 2026 07:23 UTC → 27 SEP 2026 08:21 UTC
- 22 SEP 2026 12:20 UTC → 23 SEP 2026 14:15 UTC
- 16 SEP 2026 16:35 UTC → 16 SEP 2026 17:44 UTC
- 15 SEP 2026 01:45 UTC → 15 SEP 2026 03:49 UTC
16 earlier entries
- 14 SEP 2026 05:58 UTC → 14 SEP 2026 16:21 UTC
- 11 SEP 2026 00:38 UTC → 11 SEP 2026 01:04 UTC
- 10 SEP 2026 18:29 UTC → 10 SEP 2026 21:44 UTC
- 10 SEP 2026 06:00 UTC → 10 SEP 2026 08:53 UTC
- 08 SEP 2026 17:40 UTC → 09 SEP 2026 10:37 UTC
- 07 SEP 2026 11:15 UTC → 07 SEP 2026 14:28 UTC
- 04 SEP 2026 05:52 UTC → 04 SEP 2026 09:34 UTC
- 26 AUG 2026 21:51 UTC → 26 AUG 2026 23:30 UTC
- 19 AUG 2026 05:57 UTC → 19 AUG 2026 06:16 UTC
- 17 AUG 2026 22:18 UTC → 07 SEP 2026 22:51 UTC
- 14 AUG 2026 05:23 UTC → 15 AUG 2026 13:54 UTC
- 12 AUG 2026 05:26 UTC → 12 AUG 2026 16:01 UTC
- 06 AUG 2026 02:37 UTC → 06 AUG 2026 03:08 UTC
- 04 AUG 2026 12:46 UTC → 04 AUG 2026 13:24 UTC
- 31 JUL 2026 13:07 UTC → 31 JUL 2026 18:15 UTC
- 29 JUL 2026 15:56 UTC → 29 JUL 2026 22:06 UTC
Read from status.gemini.com every 5 minutes. Times are the venue’s own.
INCIDENT HISTORY · 90D
421 incidents over 60 measured days, grouped into 9 distinct faults. A component that fails the same way twice a week has one fault many times, not many faults, and a list that prints it once per firing hides the difference behind its own length.
WORST · 90D
BY FAULTranked by how often each fired · every occurrence links to its own page
REST · depthGemini REST · depth — p95 1674ms over the last five minutes, 5× the 7-day baseline of 334ms — from Singapore, SG and Carlstadt, US152×5 minMEDIAN08 OCTLAST SEEN
Every occurrence, newest first. 18 AUG 2026 → 08 OCT 2026.
REST · tickerGemini REST · ticker — p95 2155ms over the last five minutes, 5.7× the 7-day baseline of 381ms — from Lauterbourg, FR and Carlstadt, US120×4 minMEDIAN08 OCTLAST SEEN
Every occurrence, newest first. 18 AUG 2026 → 08 OCT 2026.
REST · pingGemini REST · ping — p95 2604ms over the last five minutes, 4× the 7-day baseline of 643ms — from Singapore, SG and Lauterbourg, FR62×5 minMEDIAN08 OCTLAST SEEN
Every occurrence, newest first. 18 AUG 2026 → 08 OCT 2026.
WS · connection · connGemini WS · book — intermittently degraded: 3 episodes in the last hour, most recently 10% of windows failing over the last five minutes (conn) — from Carlstadt, US and Lauterbourg, FR40×5 minMEDIAN07 OCTLAST SEEN
Every occurrence, newest first. 17 AUG 2026 → 07 OCT 2026.
WS · book · stalledGemini WS · book — 33% of windows stalled over the last minute (stalled) — from every region22×5 minMEDIAN03 OCTLAST SEEN
Every occurrence, newest first. 15 AUG 2026 → 03 OCT 2026.
REST · ticker · http_5xxGemini REST · ticker — 33% of checks failing over the last minute (http_5xx) — from every region — not graded an outage until it has failed for 2 minutes19×5 minMEDIAN07 OCTLAST SEEN
Every occurrence, newest first. 01 SEP 2026 → 07 OCT 2026.
REST · ping · http_5xxGemini REST · ping — 100% of checks failing over the last minute (http_5xx) — from every region2×4 minMEDIAN25 SEPLAST SEEN
Every occurrence, newest first. 21 SEP 2026 → 25 SEP 2026.
REST · ticker · http_4xxGemini REST · ticker — 25% of checks failing over the last minute (http_4xx) — from every region — not graded an outage until it has failed for 2 minutes2×50sMEDIAN25 SEPLAST SEEN
Every occurrence, newest first. 24 AUG 2026 → 25 SEP 2026.
REST · ticker · timeoutGemini REST · ticker — 5.1% of checks failing over the last five minutes (timeout) — from Singapore, SG and Carlstadt, US2×3 minMEDIAN14 SEPLAST SEEN
Every occurrence, newest first. 11 SEP 2026 → 14 SEP 2026.
Incidents are opened by up24's own state machine over its own measurements, not by Gemini's status page. One WebSocket carries every stream a venue publishes, so a dropped socket is recorded once, against the connection, rather than once per stream.