Data · coverageTicker snapshots · UTC

What is collected, where, and since when.

Every venue this platform collects, the datasets it collects there, how many instruments are covered, and the hours in which nothing was observed.

Totals, datasets and counts on this page are rendered from the coverage response when the page loads. None of them is written into the page, because all of them change.

Requesting
Catalogue

Every collecting venue, perpetual and spot.

Grouped by kind, with each group's own count in its heading below, because a perpetual and a spot listing answer different questions and are never compared against each other.

Catalogue · GET /v1/coverage Grouped by kind · venue · datasets · instruments · since
VenueDatasetsCollected / trading / listedSince
Requesting
Filled chip: the dataset is collected on this venue · outlined chip: it is not · Instruments: collected / trading / listed, as published · Since: as published.
Every venue row has its own address, for example /data/coverage/#okx-perp, so a table row elsewhere on the site can link to its venue.
Hour by hour

Where the holes are.

Coverage is measured for ticker snapshots. Each venue-hour is in one of three states: observed, with the shade showing completeness; not observed; or not collected yet, before collection on that venue began.

Coverage · GET /v1/coverage/hours
UTC · one row per venue
Requesting
observed · shade = completeness not observed not collected yet recorded interruption

Coverage is measured for ticker snapshots. A hole with no recorded interruption has a cause this platform does not know.

Recorded interruptions Same response as the strip above
Requesting
Times are UTC. A cause is shown only where the collector recorded one.
Data status

Collector state, per venue, right now.

Coverage is the record. Status is the present state of the collectors that write it.

View data status
Methodology

How a gap differs from a period not collected yet.

The rule, with the rest of the rules every figure follows.

Read the methodology