What the comparison covers, where each fact comes from, how often it is re-checked and how to get a cell corrected.
Last updated October 5, 2026 · First compiled July 28, 2026
Who built it
Aperiodic built and maintains the comparison, and Aperiodic is one of the columns. It is not an independent review, so read it with that in mind. The derived-metric rows cover what matters for microstructure research, which is also what Aperiodic sells. We do not rank, score or rate anyone, ourselves included, and the page carries no affiliate links or paid placements.
Our own column follows the same rules as everyone else's: every fact links to our public pages and carries a date. It also has one extra check. A change to it fails the build until a person has compared it with the product and signed it off.
What it covers
16 vendors and the exchanges' own archives, across five kinds of product: raw market data, derived market metrics, derivatives analytics, on-chain analytics, reference prices. It is a selection of the vendors researchers name when they shop for crypto market data, not a complete list of the market.
The exchange archives column is based on Binance's public data archive. Other venues publish their own, and what they include differs.
Kaiko announced its acquisition of Amberdata in June 2026. They keep separate columns because each still publishes its own product pages and pricing. The ownership row notes the deal, with its source.
Resellers on API marketplaces such as RapidAPI have no column. A marketplace is a set of third-party listings, so every cell would read “varies by listing”.
Where the facts come from
Only from each vendor's own public pages: documentation, pricing pages, help centres and announcements. Not from third-party listings, reviews, sales calls or our own tests. Every cell names the page it comes from and the date we last read it, and the vendor profiles list every source in full.
When a vendor's pages do not answer a question, the cell says so instead of guessing: Not documented when we read their docs and they are silent, Not verified when we could not confirm it either way. Neither is a No. We never estimate a number. When a figure appeared only on a third-party listing, we dropped it and say so in the change log.
How the table is ordered
What each vendor is, then whether the data is usable for systematic research, then what you get, then what it costs and how you get in. The integrity questions (coverage, history, timestamps and restatements) sit above the feature list on purpose: they decide whether a dataset is usable at all, and the list of data types only matters after that.
Reading the pricing rows
These vendors gate access on different dimensions, such as exchange group, history depth, download volume, request credits or metric tiers, so headline prices mean little on their own. Read the what the price gates row before you compare the entry prices under it.
How to read a cell
Each cell leads with its status, then the detail that matters for that vendor, then the page it comes from and the date we checked it. Cells without a chip are plain documented values, such as a price or a date. Open any cell for its full text and every source.
Yes
Stated in the vendor's own public documentation.
Partial
True with a caveat, spelled out in the cell.
No
Not offered, per the vendor’s own documentation. A No is not a criticism: it can be the right call for what the product is.
n/a
The question does not apply to this kind of product.
Vendor claim
A marketing figure we could not check independently.
Not documented
We read the vendor’s own docs and they do not say. Ask the vendor.
Not disclosed
The vendor’s own pages do not name who operates it.
Not verified
We could not confirm it either way. Do not read it as a No.
Our judgement
Opinion, labelled as such. Not a documented fact.
Our judgement
3 rows are opinion and are labelled that way: compute you still have to do yourself, best suited to and main gotchas. They summarise the facts in the other rows for systematic research. They cite no source because they are ours, so read the facts before relying on them.
How it stays current
An automated re-check runs every week. An AI agent reads the vendor pages whose cells are due, compares them with the table and proposes changes, each with its source and date, as a pull request. A person reviews that pull request before anything goes live. The agent never edits Aperiodic's column.
Rows that move with plans, prices and ownership (11 of 40) are due every 4 weeks. Everything else is due every 12 weeks. A cell past its date shows “due for re-check” until it is confirmed. A validator blocks any change that leaves a filled cell without a source or a date, or uses a label outside the legend above.
Corrections
Products and prices change, and we may have misread something, so check a vendor's own docs before relying on any cell. If a cell is wrong, email info@aperiodic.io with the cell and the page that shows the right answer. That goes for cells wrong in our favour as much as ones wrong against anyone else. We check it against the vendor's own page, fix it and log the change below. If you work at one of these companies, the same address reaches us.
Downloads and reuse
The whole table is free to download: CSV, one row per cell with its status, value, sources and check date, or JSON, with the full source list. If you cite it, include the date you downloaded it, because cells change.
: New row: full historical data access on a monthly subscription. Answers come from each vendor's pricing pages; six columns are Not verified until the re-check finds a page that settles them.
: Aperiodic, checked against the product: local timestamp is Yes (every raw row carries it, and metrics can be aggregated on it); raw L2 order books are not offered yet and are coming soon; API rate limits corrected (none on Prime and above); ownership names the operating company; Institutional real-time stream added to delivery.
: Synced with the sheet: the 'Caveats on the early history' and 'Exchange timestamp' rows are gone and the columns follow the sheet's order. Aperiodic.io: 4 years of history on Core and Pro, Bybit on the roadmap, raw L2 order books coming soon, L2 depth and imbalance as aggregates.
: Aperiodic: raw start dates now match the published coverage (OKX 2019-09, Binance 2020-01, Hyperliquid 2025-01); Hyperliquid mark/index price, funding and open interest added, with modelled exchange timestamps; primary product no longer mentions raw order books, which are not offered.
: glassnode: dropped a Professional price that appeared only on third-party listings.
: CryptoQuant: entry price set to Not verified; the figures came from third-party listings, not CryptoQuant's own pricing page.
: Moved from a spreadsheet to this page. Facts without a recorded source now show as Not verified until the next re-check confirms them.