Datasets

Free Polymarket order book datasets

Five downloads, all CC BY 4.0, four needing no account. Full L2 depth at 1-second resolution on resolved crypto markets — the data Polymarket does not archive.

All links checked 2026-08-25.

Downloads

What is available

Every file is CC BY 4.0: commercial use, modification and redistribution are all fine, and attribution is the only requirement. The research dataset carries a DOI, so it is valid in a data availability statement — what that means for a paper.

Three things to know before you analyse it

  • Books go one-sided near settlement

    In the final minute of a 5-minute contract, 76% of snapshots have an empty bid or ask side, because nobody offers the losing outcome. Real behaviour, but it breaks code that assumes two sides.

  • Some snapshots are crossed

    Best bid at or above best ask, which is not tradeable. Around 3% on 5-minute markets. Flagged rather than removed, so the rate stays measurable rather than hidden.

  • Contract length changes the data

    4-hour books are one-sided 0.5% of the time against 17% for 5-minute ones. Conclusions from one length do not transfer to another.

These are stated here rather than left for you to discover. The crossed flag in particular is published rather than filtered out, so the rate is something you can measure instead of something we assert.

import pandas as pd
df = pd.read_parquet("updown_5m.parquet")

(df.best_bid >= df.best_ask).mean()            # crossed rate
(df.bid_prices.str.len() == 0).mean()          # empty bid side
df[df.seconds_to_close <= 60].crossed.mean()   # and near settlement

When a fixed file is the wrong shape

These are windows of a larger archive — over 781 million order book snapshots across 815,000 markets. If you need a different period, different markets, or a longer history than the published files, the API queries the archive directly at the same 1-second resolution.

FAQ

Are these Polymarket datasets free?

Yes. Every dataset listed is free and licensed CC BY 4.0, which permits commercial use, modification and redistribution with attribution. Four of the five need no account at all; the Kaggle mirror requires a free Kaggle account, which is their requirement rather than ours.

Which dataset should I start with?

The BTC single-market sample if you want to see the shape of the data in a few minutes — one market from open to settlement in CSV and JSON. The Zenodo research dataset if you need scale or a citation: 897,192 snapshots across 805 resolved markets and three contract lengths, with a DOI.

What is in an order book snapshot?

One outcome token at one moment: the full bid and ask ladders with every price level and the size resting at it, the derived top of book and spread, seconds remaining until settlement, and the winning outcome once the market resolved. Prices are probabilities between 0 and 1; sizes are share counts.

Can I get Polymarket order book history directly from Polymarket?

No. Polymarket serves price history down to 1-minute buckets and resolved market metadata, both free, but archives no order book depth at any granularity. Its /book endpoint returns current state only, so historical depth exists only where a third party captured it while the market traded.

What if I need a different period or different markets?

These files are fixed windows of a larger archive holding over 781 million snapshots across 815,000 markets. The API queries the whole archive at the same 1-second resolution, and the free tier is enough to pull a specific window without paying.

How do I cite the dataset in a paper?

PolyOrderbooks. (2026). Polymarket Crypto Up/Down Order Books: 1-Second L2 Depth Across Three Contract Lengths [Dataset]. Zenodo. https://doi.org/10.5281/zenodo.22084114. Use the concept DOI for general reference and the version DOI where a result must be reproducible against exact data.