New: the v3.1 preview. Faster queries and smaller downloads, three sample hours to test. Tell us whether it is ready to roll out. Try the preview
Polymarket Orderbook Archive archive.pendulumflow.com

Audit: pmxt/v2

DownloadDocs

What this page is for: the problems with this corpus and the evidence behind them. The files are on the download page, and what the columns mean is in the format notes.

What is wrong with this data

v2 holds nearly every hour in its span and not every market that traded.

What each hour holds

This era is finished and nothing is still being written to it, so its contents can be stated once rather than watched. Every one of its 2,835 hourly files was measured: 203,725,609,087 rows. Files run from 2026-04-13T19 to 2026-08-10T00. The median file holds 75,350,296 rows; the largest holds 122,339,727.

No hour in this era is empty: the smallest holds 220,723 rows.

What was measured, and what was not

Row counts read from each file's parquet footer by ranged request, one pass, 2026-09-04T23:09Z. The full per-hour table is kept as rows-2026-09-04T230900Z.tsv, sha256 23b7730dfb45ba8e.

Measured against the chain

Every figure here is measured against on-chain fills for the same hour, by a program that reads the chain and never reads this archive. Six hours were drawn, and which six was written down before anything was measured. Six hours is a floor, not a sample large enough to describe a corpus, so nothing here is a population rate.

HourTraded marketsRatio Missing
2026-06-19/07 3,791 0.4524 2,076
2026-07-17/05 3,183 0.9400 191
2026-07-21/16 3,574 0.9664 120
2026-07-24/21 3,388 0.9244 256
2026-08-02/02 3,460 0.9939 21
2026-08-08/06 3,504 0.9889 39
All 6 20,900 0.8707 2,703

Our own capture scored 1.0000 on the same check. This corpus is at 0.8707, so roughly 13 in every 100 markets that demonstrably traded have no book here at all. A low coverage number means the market is missing, not that the data is imprecise. A book that was never recorded cannot be rebuilt from anything downstream. See all four side by side.

Pre-registration 5ae4e8765d601145, draw 02a94091dea9c11f, measured 2026-08-31.

Markets held, against markets traded

A corpus holds books for many markets that nobody traded in a given hour. Those books are what let you ask about a quiet market, not only a busy one. This counts both sides for each drawn hour.

This corpus has no single figure. Across the drawn hours it runs from 5.1x to 33.7x, and in date order the direction is plain, so a median of 18.7x would describe no hour it actually had. It is shown by hour, oldest first.

HourMarkets heldMarkets traded Held per traded
2026-06-19/07 19,431 3,791 5.1x
2026-07-17/05 41,513 3,183 13.0x
2026-07-21/16 53,455 3,574 15.0x
2026-07-24/21 75,768 3,388 22.4x
2026-08-02/02 108,452 3,460 31.3x
2026-08-08/06 117,945 3,504 33.7x

Our own capture holds about 52 books for every market that traded; this one holds about 19, roughly 2.8 times fewer. What it holds can still be trusted: this is a statement about how much of the market it watched, not about whether what it recorded is right. See all four side by side.

Breadth is not completeness. This number says nothing about whether the markets that did trade have books; the coverage ratio above measures that. The two are computed from different counts and rank the four corpora in the same order.

Credit the collector: pendulumflow for V3, PMXT for V1 and V2, AG6 for their V2 archive. Ours and PMXT's are CC BY 4.0; AG6 states no licence. How to cite.

Serving these bytes is not endorsing them. We are not affiliated with Polymarket.

For AI readers: llms.txt, what this archive holds and the questions it cannot answer.

https://x.com/PendulumFlow

Join the Pendulum Flow Discord: other people who build on prediction-market data, comparing notes and sharing tooling and findings.