Polymarket Orderbook Archive archive.pendulumflow.com

Index of /pmxt/v2/

Format, provenance and known issues for this data: V2 · mirror. What we measured about it, and where it falls short: the audit.

Historical data 2026-04-13T19 → 2026-08-09T23 collected and published by PMXT at archive.pmxt.dev, CC BY 4.0. Mirrored unmodified.

3 hours in this era are absent from what PMXT published: 2026-06-11T04, 2026-06-11T05, 2026-06-11T06. We mirror this prefix unmodified and did not remove them. The audit carries the count and how it was taken.

What is wrong with this data

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

  • Coverage ratio 0.8707 against on-chain fills. The ratio is the share of the markets that actually traded in an hour, counted independently from on-chain fills, that have a book in this corpus for that same hour. 0.8707 means about 87 of every 100 do. Across the six hours we picked in advance for the audit, 2,703 traded markets have no book, and the gaps are non-phantom in all six. how the ratio is computed, and what it cannot tell you. the audit's check against on-chain fills, 2026-08-31
  • On the seven hours it shares with AG6, v2 lacks 3.09% of the markets AG6 holds. AG6 lacks 0.55% of the markets v2 holds over the same hours. the audit's comparison of the market sets on the seven shared hours, 2026-08-31
  • The number of markets it holds a book for grew about sixfold across its span. 19,431 to 117,945 per hour. Its coverage ratio also ranges widely across those six hours, 0.4524 on 2026-06-19T07 to 0.9939 on 2026-08-02T02, so the six-hour figure of 0.8707 describes no month it actually had. Quote v2 by hour. the audit's per-hour market counts and coverage ratios, 2026-08-31
  • Nearly every hour in its span has a file. 2,834 hours hold a file and none is a zero-row object. hour census against the published v2 SHA256SUMS.txt, with object sizes, 2026-08-31

Checksums for this prefix: SHA256SUMS.txt, verify a download with sha256sum -c.

Download this prefix in bulk

You do not need to open the hour pages, and you should not scrape this one. SHA256SUMS.txt lists every file under this prefix, so it is both the download list and the verification file.

# every file URL under /pmxt/v2/
curl -s https://archive.pendulumflow.com/pmxt/v2/SHA256SUMS.txt | awk '{print $2}' \
  | sed 's|^|https://archive.pendulumflow.com/pmxt/v2/|'

# fetch them, four at a time, keeping the directory layout
curl -s https://archive.pendulumflow.com/pmxt/v2/SHA256SUMS.txt | awk '{print $2}' \
  | xargs -P4 -I{} curl -sf --create-dirs -o {} https://archive.pendulumflow.com/pmxt/v2/{}

# then verify the lot, in the directory you downloaded into
curl -sO https://archive.pendulumflow.com/pmxt/v2/SHA256SUMS.txt && sha256sum -c SHA256SUMS.txt

# fetched only PART of it? filter the ledger to MATCH WHAT YOU TOOK
grep <the prefix you fetched> SHA256SUMS.txt | sha256sum -c -

Fetched only part of it? Filter the checksum list to what you took first, for example grep 2026-08-09 SHA256SUMS.txt | sha256sum -c - for one day, or every file you skipped prints as FAILED.

Add | grep 'parquet$' to skip the manifests. Ranges within a file work too, see the format notes.

2834 objects.

‹ prev   page 1 of 29   next ›
NameSize
polymarket_orderbook_2026-08-09T23.parquet483.99 MiB
polymarket_orderbook_2026-08-09T22.parquet531.07 MiB
polymarket_orderbook_2026-08-09T21.parquet527.26 MiB
polymarket_orderbook_2026-08-09T20.parquet533.95 MiB
polymarket_orderbook_2026-08-09T19.parquet547.81 MiB
polymarket_orderbook_2026-08-09T18.parquet559.31 MiB
polymarket_orderbook_2026-08-09T17.parquet534.17 MiB
polymarket_orderbook_2026-08-09T16.parquet522.49 MiB
polymarket_orderbook_2026-08-09T15.parquet550.34 MiB
polymarket_orderbook_2026-08-09T14.parquet503.86 MiB
polymarket_orderbook_2026-08-09T13.parquet497.25 MiB
polymarket_orderbook_2026-08-09T12.parquet490.87 MiB
polymarket_orderbook_2026-08-09T11.parquet484.89 MiB
polymarket_orderbook_2026-08-09T10.parquet469.30 MiB
polymarket_orderbook_2026-08-09T09.parquet456.02 MiB
polymarket_orderbook_2026-08-09T08.parquet450.46 MiB
polymarket_orderbook_2026-08-09T07.parquet428.31 MiB
polymarket_orderbook_2026-08-09T06.parquet423.75 MiB
polymarket_orderbook_2026-08-09T05.parquet419.90 MiB
polymarket_orderbook_2026-08-09T04.parquet445.36 MiB
polymarket_orderbook_2026-08-09T03.parquet447.08 MiB
polymarket_orderbook_2026-08-09T02.parquet494.37 MiB
polymarket_orderbook_2026-08-09T01.parquet502.75 MiB
polymarket_orderbook_2026-08-09T00.parquet516.73 MiB
polymarket_orderbook_2026-08-08T23.parquet477.91 MiB
polymarket_orderbook_2026-08-08T22.parquet477.12 MiB
polymarket_orderbook_2026-08-08T21.parquet497.23 MiB
polymarket_orderbook_2026-08-08T20.parquet538.71 MiB
polymarket_orderbook_2026-08-08T19.parquet524.13 MiB
polymarket_orderbook_2026-08-08T18.parquet530.43 MiB
polymarket_orderbook_2026-08-08T17.parquet516.97 MiB
polymarket_orderbook_2026-08-08T16.parquet522.17 MiB
polymarket_orderbook_2026-08-08T15.parquet537.27 MiB
polymarket_orderbook_2026-08-08T14.parquet557.71 MiB
polymarket_orderbook_2026-08-08T13.parquet515.00 MiB
polymarket_orderbook_2026-08-08T12.parquet531.50 MiB
polymarket_orderbook_2026-08-08T11.parquet520.18 MiB
polymarket_orderbook_2026-08-08T10.parquet514.51 MiB
polymarket_orderbook_2026-08-08T09.parquet458.95 MiB
polymarket_orderbook_2026-08-08T08.parquet441.94 MiB
polymarket_orderbook_2026-08-08T07.parquet451.95 MiB
polymarket_orderbook_2026-08-08T06.parquet467.71 MiB
polymarket_orderbook_2026-08-08T05.parquet458.90 MiB
polymarket_orderbook_2026-08-08T04.parquet464.21 MiB
polymarket_orderbook_2026-08-08T03.parquet471.76 MiB
polymarket_orderbook_2026-08-08T02.parquet519.12 MiB
polymarket_orderbook_2026-08-08T01.parquet554.82 MiB
polymarket_orderbook_2026-08-08T00.parquet536.50 MiB
polymarket_orderbook_2026-08-07T23.parquet490.74 MiB
polymarket_orderbook_2026-08-07T22.parquet440.30 MiB
polymarket_orderbook_2026-08-07T21.parquet431.13 MiB
polymarket_orderbook_2026-08-07T20.parquet484.84 MiB
polymarket_orderbook_2026-08-07T19.parquet505.43 MiB
polymarket_orderbook_2026-08-07T18.parquet526.22 MiB
polymarket_orderbook_2026-08-07T17.parquet496.56 MiB
polymarket_orderbook_2026-08-07T16.parquet488.33 MiB
polymarket_orderbook_2026-08-07T15.parquet490.99 MiB
polymarket_orderbook_2026-08-07T14.parquet536.63 MiB
polymarket_orderbook_2026-08-07T13.parquet525.99 MiB
polymarket_orderbook_2026-08-07T12.parquet548.79 MiB
polymarket_orderbook_2026-08-07T11.parquet529.91 MiB
polymarket_orderbook_2026-08-07T10.parquet520.58 MiB
polymarket_orderbook_2026-08-07T09.parquet510.68 MiB
polymarket_orderbook_2026-08-07T08.parquet479.75 MiB
polymarket_orderbook_2026-08-07T07.parquet515.14 MiB
polymarket_orderbook_2026-08-07T06.parquet534.23 MiB
polymarket_orderbook_2026-08-07T05.parquet492.35 MiB
polymarket_orderbook_2026-08-07T04.parquet466.35 MiB
polymarket_orderbook_2026-08-07T03.parquet447.08 MiB
polymarket_orderbook_2026-08-07T02.parquet471.19 MiB
polymarket_orderbook_2026-08-07T01.parquet489.90 MiB
polymarket_orderbook_2026-08-07T00.parquet535.81 MiB
polymarket_orderbook_2026-08-06T23.parquet512.06 MiB
polymarket_orderbook_2026-08-06T22.parquet503.97 MiB
polymarket_orderbook_2026-08-06T21.parquet514.09 MiB
polymarket_orderbook_2026-08-06T20.parquet589.29 MiB
polymarket_orderbook_2026-08-06T19.parquet616.43 MiB
polymarket_orderbook_2026-08-06T18.parquet655.28 MiB
polymarket_orderbook_2026-08-06T17.parquet616.00 MiB
polymarket_orderbook_2026-08-06T16.parquet589.61 MiB
polymarket_orderbook_2026-08-06T15.parquet582.80 MiB
polymarket_orderbook_2026-08-06T14.parquet566.33 MiB
polymarket_orderbook_2026-08-06T13.parquet555.96 MiB
polymarket_orderbook_2026-08-06T12.parquet510.08 MiB
polymarket_orderbook_2026-08-06T11.parquet500.83 MiB
polymarket_orderbook_2026-08-06T10.parquet481.00 MiB
polymarket_orderbook_2026-08-06T09.parquet496.76 MiB
polymarket_orderbook_2026-08-06T08.parquet437.59 MiB
polymarket_orderbook_2026-08-06T07.parquet410.86 MiB
polymarket_orderbook_2026-08-06T06.parquet453.77 MiB
polymarket_orderbook_2026-08-06T05.parquet484.84 MiB
polymarket_orderbook_2026-08-06T04.parquet461.77 MiB
polymarket_orderbook_2026-08-06T03.parquet494.69 MiB
polymarket_orderbook_2026-08-06T02.parquet534.61 MiB
polymarket_orderbook_2026-08-06T01.parquet548.71 MiB
polymarket_orderbook_2026-08-06T00.parquet569.84 MiB
polymarket_orderbook_2026-08-05T23.parquet567.60 MiB
polymarket_orderbook_2026-08-05T22.parquet538.13 MiB
polymarket_orderbook_2026-08-05T21.parquet541.98 MiB
polymarket_orderbook_2026-08-05T20.parquet573.16 MiB
‹ prev   page 1 of 29   next ›

Pendulum Flow Discord

Something wrong with an hour, or a file you need that is not here? Say so in the Discord, where the people who run the site and prediction market data geeks compare notes.

Join the Discord