The Polymarket Resolution Archive

Every market ends at $1.00 or $0.00.

This is the record of which — 509,357 resolved markets, their winning outcomes, the price paths that led there, and the on-chain UMA settlements behind them. Joined, documented, current through 2026-07-22.

Get the archive — $49 Free teaser · 500 markets

$1.00 50¢ $0.00 9.5¢ resolved YES · Nov 5, 2025
Real rows from prices_daily.csv — “Will Zohran Mamdani win the 2025 NYC mayoral election?” entered the archive at 9.5¢ and resolved YES. Behind it: the Trump coin launch, the TikTok ban, and the Russia–Ukraine ceasefire “No”.

No estimated numbers

Every figure on this page comes from the build's own manifest — shipped with the download, verifiable against the files.

dataset/full/meta.json
{
  "builtAt": "2026-07-22T11:44:49.854Z",
  "resolvedMarkets": 509357,
  "marketsWithProvenance": 3424,
  "marketsWithPrices": 19808,
  "priceRows": 1529475,
  "params": { "SWEEP_VOLUME_FLOOR": 1000, "MIN_DURATION_HOURS": 24 }
}

Why this exists

There is plenty of free Polymarket data. If you want raw bulk trades, Jon Becker's open dataset is excellent and you should use it.

But backtests and calibration research don't run on raw data — they run on ground truth: which markets resolved, to what outcome, when it became final, and whether the resolution was contested. That layer is scattered across the Gamma API, the CLOB API, and the UMA Optimistic Oracle's on-chain state — and joining it is a week of work everyone keeps redoing. This archive is that join, done — exported from the live, post-migration pipeline behind this site.

What's in the download

Schema in 10 seconds

Prices are probabilities in [0,1], one row per token-day, UTC. Loads with plain pandas.read_csv.

Scope, stated plainly

Every resolved market with ≥$1,000 lifetime volume that traded for at least 24 hours, from January 2022 through 2026-07-22. Polymarket's recurring sub-day price markets (hourly crypto up/down and similar) are excluded by these two documented floors — they are a different asset class that would bury the event markets this dataset is for. Markets resolved outside the UMA oracle (most sports) carry metadata and outcome but no provenance row. Prices are daily — for tick or order-book microstructure, use the free intraday datasets; that is not what this is.

FAQ

How is this different from the free datasets?
They ship raw markets and trades. This ships the resolution layer: outcome labels plus the on-chain settlement audit trail, joined and documented. Different job. Use both.
Update cadence?
Snapshot builds, refreshed periodically (build date in meta.json). One purchase includes the current build and the next refresh free.
License?
Single purchaser, internal use — research, backtesting, modeling, benchmark construction. No redistribution or resale of the files.
Refunds?
If the data doesn't load or coverage is materially below what's stated, full refund, no questions.

The join is done.

509,357 outcomes, documented and verifiable. One purchase, next refresh included.

Get the archive — $49 Try the free teaser