Bybit vs OKX: which API is more reliable?
Over the 62 days of a 90-day window up24 has measured so far, Bybit and OKX were level on uptime, both at 99.99%, and Bybit was quicker — a typical p95 of 288ms against 331ms.
Both venues are probed by the same probes on the same schedule — 90-day window, one request every 5 seconds, percentiles over successful responses only and measured from Lauterbourg, FR. Neither exchange reports any of this; up24 measures it.
| MEASUREMENT | ||
|---|---|---|
Uptime · 90d | 99.99% | 99.99% |
REST checks behind it | 3,076,830 | 3,076,084 |
Days measured | 62 of 90 | 62 of 90 |
Typical p50 | 180ms (better) | 267ms |
Typical p95 | 288ms (better) | 331ms |
Worst day | 99.88% | 99.98% (better) |
up24 incidents · 90d | 19 | 13 (better) |
WS delivering · 24h | 99.95% (better) | 99.88% |
WS connected · 24h | 99.99% | 99.99% |
Reconnects · 24h | 14 (better) | 34 |
Sequence gaps · 24h | 0 | 0 |
Longest feed silence · 24h | 47s | 38s (better) |
Own status feed | none published | okx-system |
Incidents they acknowledged | 0 of 19 | 0 of 13 |
Median gap to their own notice | — | — |
BYBIT
Over the 62 days of a 90-day window up24 has measured so far, Bybit's REST API answered 99.99% of 3,076,830 checks, with a typical p95 of 288ms and a typical p50 of 180ms. Its worst day was 10 SEP 2026, at 99.88%. up24 opened 19 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.
Over the last 24 hours Bybit's WebSocket feeds were delivering 99.95% of the time on a socket up24 held open 99.99% of it, across 14 reconnects, with 0 sequence gaps and a longest silence of 47s.
OKX
Over the 62 days of a 90-day window up24 has measured so far, OKX's REST API answered 99.99% of 3,076,084 checks, with a typical p95 of 331ms and a typical p50 of 267ms. Its worst day was 18 AUG 2026, at 99.98%. up24 opened 13 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.
Over the last 24 hours OKX's WebSocket feeds were delivering 99.88% of the time on a socket up24 held open 99.99% of it, across 34 reconnects, with 0 sequence gaps and a longest silence of 38s.
Uptime is ok checks over total checks, REST only. Both percentiles are medians of daily percentiles over the window rather than the window's own — percentiles do not compose, and the daily rollup is the finest grain that outlives raw retention. Green marks the better column on that row and nothing else: a venue with no measurement never wins one.