Data quality
The live grade of every exchange and data family. Grades are computed from the timestamps of the records in CoinBoss storage. A collector process that is running but not writing fresh records is graded STALE, not healthy.
178FRESH
11PARTIAL
7STALE
0BROKEN
164UNAVAILABLE
Evaluated 2026-11-13 03:05:34 UTCAuto-refresh every 60s
Exchange × data family
Select a cell for details.
| Exchange | Futures tickers | Open interest | Funding rate | Funding settlements | Liquidations | Long/short ratio | Spot volume | Coin-margined / USDC / delivery contracts | Order book (perpetual) | Order book (spot) | Basis (mark / index) | Options |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| aster | ||||||||||||
| backpack | ||||||||||||
| binance | ||||||||||||
| bingx | ||||||||||||
| bitfinex | ||||||||||||
| bitget | ||||||||||||
| bitstamp | ||||||||||||
| bitunix | ||||||||||||
| bybit | ||||||||||||
| cme | ||||||||||||
| coinbase | ||||||||||||
| coincall | ||||||||||||
| cryptocom | ||||||||||||
| deribit | ||||||||||||
| dydx | ||||||||||||
| edgex | ||||||||||||
| gate | ||||||||||||
| gemini | ||||||||||||
| htx | ||||||||||||
| hyperliquid | ||||||||||||
| kraken | ||||||||||||
| kucoin | ||||||||||||
| lbank | ||||||||||||
| lighter | ||||||||||||
| mexc | ||||||||||||
| okx | ||||||||||||
| paradex | ||||||||||||
| tradexyz | ||||||||||||
| upbit | ||||||||||||
| whitebit |
Other datasets
Datasets that are not organised by exchange, such as ETF issuers and regulatory reports.
| Dataset | Grade | Lag |
|---|---|---|
| Spot ETF: BTCetf · 5 of 12 funds covered | PARTIAL | 27.1h |
| Spot ETF: ETHetf · 5 of 11 funds covered | PARTIAL | 27.1h |
| Spot ETF: HYPEetf · 2 of 3 funds covered | PARTIAL | 27.1h |
| Spot ETF: SOLetf · 5 of 9 funds covered | PARTIAL | 27.1h |
| CFTC positioning: BTCcme | FRESH | 10.1d |
| CFTC positioning: ETHcme | FRESH | 10.1d |
| CFTC positioning: SOLcme | FRESH | 10.1d |
| CFTC positioning: XRPcme | FRESH | 10.1d |
| CME volume and open interest: BTCcme · Settlement price is not collected | PARTIAL | 2.1d |
| CME volume and open interest: ETHcme · Settlement price is not collected | PARTIAL | 2.1d |
| CME volume and open interest: SOLcme · Settlement price is not collected | PARTIAL | 2.1d |
| CME volume and open interest: XRPcme · Settlement price is not collected | PARTIAL | 2.1d |
Open and recent alerts
Raised by the five-minute quality patrol. Resolved alerts stay listed for seven days.
| Open | bingx · oi partial288/959 rows inside fresh window |
| Open | coinbase · ticker stalelatest data age 3693861s (fresh window 300s) |
| Resolved | bitget · ls partial15/72 rows inside fresh window |
| Resolved | kraken · ticker stalelatest data age 674s (fresh window 300s) |
| Resolved | kraken · sd_contracts stalelatest data age 720s (fresh window 360s) |
| Resolved | kraken · basis http_5xxfutures.kraken.com/derivatives/api/v3/tickers failed 10x in a row: HTTP 503 503 Service Unavailable No server is available to handle th |
| Resolved | kraken · sd_adapter http_5xxkraken failed 5x in a row: HTTP 503 503 Service Unavailable No server is available to handle th |
| Resolved | kraken · ticker http_5xxfutures.kraken.com/derivatives/api/v3/tickers failed 5x in a row: HTTP 503 503 Service Unavailable No server is available to handle th |
| Resolved | kraken · book http_5xxfutures.kraken.com/derivatives/api/v3/orderbook failed 75x in a row: HTTP 503 503 Service Unavailable No server is available to handle th |
| Resolved | hyperliquid · liquidation stalelatest data age 2182s (fresh window 1800s) |
| Resolved | edgex · ticker stalelatest data age 474s (fresh window 300s) |
Data families
| Data family | Contains | Collection | Fresh window |
|---|---|---|---|
| Futures tickersticker | last price, 24h volume and price change per contract | every minute (REST) | 5m |
| Open interestoi | open interest per contract in USD notional | every 5 minutes; core contracts every minute; hourly snapshot to history | 15m |
| Funding ratefunding | current / predicted funding rate, interval and next settlement time | every 5 minutes; hourly snapshot to history | 15m |
| Funding settlementsfunding_settle | realised funding rate at each settlement | after each settlement | 9h |
| Liquidationsliquidation | liquidation orders (exchange WebSocket / REST feeds) | real time (WebSocket) or short-interval polling, per exchange | 30m |
| Long/short ratiols | account, top-trader and taker long/short ratios | every 5 minutes; hourly snapshot to history | 1.5h |
| Spot volumespot | spot 24h volume per coin and exchange | every 10 minutes | 30m |
| Coin-margined / USDC / delivery contractssd_contracts | contracts outside the USDT-perpetual set (price, OI, volume, funding) | every 2 minutes | 6m |
| Order book (perpetual)orderbook_perp | Depth within ±0.5 / 1 / 2 % of mid and market-order slippage, from order-book snapshots. | every 2 to 5 minutes for the most traded coins, every 10 to 20 minutes for the rest | 5m |
| Order book (spot)orderbook_spot | Depth within ±0.5 / 1 / 2 % of mid and market-order slippage, from order-book snapshots. | every 2 to 5 minutes for the most traded coins, every 10 to 20 minutes for the rest | 5m |
| Basis (mark / index)basis | Mark and index prices of perpetual and delivery contracts, used for basis. | 60 s | 3m |
| Optionsoptions | Option contracts: open interest, volume, mark IV and greeks. | 10 min | 25m |
How grades are assigned
- For each exchange and data family the newest stored record is compared with the family's fresh window.
- lag is the current time minus the timestamp of that record. source_at is that timestamp; it is the exchange's own time where the exchange provides one, otherwise the collector's receive time.
- fetched_at is the last successful upstream call recorded by the collector's health log. WebSocket feeds do not log individual calls, so it is empty for them.
- Rows for delisted contracts are not counted against an exchange. If more than half of the rows stop updating the grade drops to PARTIAL.
- UNAVAILABLE always comes with a reason, for example that the exchange publishes no such endpoint.
This page reads GET /api/meta/quality. You can query it yourself, filtered by exchange or family. /api/meta/quality