Binance API status
OPERATIONALUPTIME · LAST 90 DAYS · ALL REST ENDPOINTS
Over the 62 days of a 90-day window up24 has measured so far, Binance's REST API answered 99.99% of 3,131,254 checks, with a typical p95 of 402ms and a typical p50 of 158ms. Its worst day was 21 AUG 2026, at 99.99%. up24 opened 38 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 Binance down right now? →
No successful measurements in this range yet.
| REGION | P50 | P95 | UPTIME | CHECKS |
|---|---|---|---|---|
Asia Singapore, SG | 77ms | 112ms | 100.00% | 51,807 |
Europe Lauterbourg, FR | 237ms | 282ms | 100.00% | 51,838 |
US East Carlstadt, US · shown above · 51,804 refused, not counted | — | — | not measured | 0 |
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.
US East — not measured. Binance does not serve Carlstadt: 51,804 checks were refused there in the last day, since 30 Aug 2026, and none of them is a measurement of whether Binance is up. They are out of this row's uptime and out of the 90-day figure. Carlstadt is refused with HTTP 451, Unavailable For Legal Reasons on every REST endpoint, on every check, while Lauterbourg and Singapore are served normally. The venue says why in the body of the refusal: “Service unavailable from a restricted location according to ‘b. Eligibility’ in https://www.bin…” — the venue names the clause it refuses under, and the URL is cut off mid-host because the capture kept 120 bytes on the day it was taken. A refusal from the venue’s own edge, not a route that failed, and not a measurement of whether the venue is serving anybody else — so a reading carrying this class is discounted wherever it was recorded, the socket’s ten-second windows included — though the refused count beside this note is REST checks only.
Carlstadt — not measured. Binance refuses this vantage point, so its percentages would describe the refusal rather than the venue, and they are left out below; the region table above says why. Each status pill combines every region by quorum.
REST ENDPOINTS · LAST 24H · CARLSTADT
| ENDPOINT | P50 | P95 | UPTIME | STATUS |
|---|---|---|---|---|
REST · ping 0 checks · every 5s · api.binance.com | — | — | not measured | OPERATIONAL |
REST · ticker 0 checks · every 5s · api.binance.com | — | — | not measured | OPERATIONAL |
REST · depth 0 checks · every 5s · api.binance.com | — | — | not measured | OPERATIONAL |
WEBSOCKET STREAMS · LAST 24H · CARLSTADT
| STREAM | CONNECTED | DELIVERING | MESSAGES | MAX GAP | SEQ GAPS | RECONNECTS | RTT | STATUS |
|---|---|---|---|---|---|---|---|---|
WS · trade btcusdt@trade | not measured | not measured | — | not measured | — | — | — | OPERATIONAL |
WS · book btcusdt@depth@100ms | not measured | not measured | — | not measured | — | — | — | OPERATIONAL |
BINANCE SAID · 90D
up24 opened 38 incidents for Binance in the last 90 days. Nothing Binance published lines up with any of them.
Binance has published nothing in the last 90 days. That is not the same as ninety quiet days — compare it with the incident timeline.
Read from www.binance.com/en/support/announcement every 5 minutes. This venue publishes a live flag and no history, so the times above are when up24 saw it change, not when the venue said anything.
INCIDENT HISTORY · 90D
38 incidents over 62 measured days, grouped into 8 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
WS · book · stalledBinance WS · book — 33% of windows stalled over the last minute (stalled) — from Carlstadt, US and Lauterbourg, FR17×4 minMEDIAN11 SEPLAST SEEN
WS · connection · http_4xxBinance WS — 100% of windows failing over the last minute (http_4xx) — from Lauterbourg, FR and Carlstadt, US6×5 minMEDIAN11 SEPLAST SEEN
Every occurrence, newest first. 01 SEP 2026 → 11 SEP 2026.
WS · book · http_4xxBinance WS · book — 100% of windows failing over the last minute (http_4xx) — from Lauterbourg, FR and Carlstadt, US5×9 minMEDIAN11 SEPLAST SEEN
Every occurrence, newest first. 03 SEP 2026 → 11 SEP 2026.
REST · depthBinance REST · depth — p95 1370ms over the last five minutes, 5.1× the 7-day baseline of 271ms — from Carlstadt, US and Lauterbourg, FR3×5 minMEDIAN07 SEPLAST SEEN
Every occurrence, newest first. 31 AUG 2026 → 07 SEP 2026.
REST · pingBinance REST · ping — p95 1401ms over the last five minutes, 5× the 7-day baseline of 281ms — from Carlstadt, US and Lauterbourg, FR3×5 minMEDIAN07 SEPLAST SEEN
Every occurrence, newest first. 31 AUG 2026 → 07 SEP 2026.
WS · connection · connBinance WS — 33% of windows failing over the last minute (conn)2×5 minMEDIAN20 AUGLAST SEEN
Every occurrence, newest first. 15 AUG 2026 → 20 AUG 2026.
REST · ping · http_4xxBinance REST · ping — 100% of checks failing over the last minute (http_4xx) — from Singapore, SG and Carlstadt, US — re-graded on 12 Sep 2026: an outage grade now needs two minutes, and this lasted 20 seconds1×20sMEDIAN11 SEPLAST SEEN
Every occurrence, newest first. 11 SEP 2026 → 11 SEP 2026.
REST · tickerBinance REST · ticker — p95 1248ms over the last five minutes, 4.6× the 7-day baseline of 273ms — from Carlstadt, US and Lauterbourg, FR1×7 minMEDIAN07 SEPLAST SEEN
Every occurrence, newest first. 07 SEP 2026 → 07 SEP 2026.
Incidents are opened by up24's own state machine over its own measurements, not by Binance'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.