Home › Guides › How to track Polymarket price history

How to track Polymarket price history

Updated September 25, 2026 · facts checked against the dated sources listed below

Polymarket's market pages chart each outcome over ranges from one hour to the market's whole life, and its public prices-history API returns the same kind of series as timestamped prices. This site adds a 30-day chart and a JSON file for every market it tracks. Read any history with the date of each point in mind, not the outcome you now know.

Polymarket's own charts

Polymarket's market pages include a price chart with ranges from one hour (1H) through six hours, a day, a week and a month to the market's whole life (ALL). In a multi-outcome event, pick the outcome you care about: Polymarket's documentation describes an event as a container of binary markets, each with its own Yes and No price.

Keep in mind what the headline price is: the midpoint of the best bid and best ask, or the last traded price when the spread is wider than 10 cents. A price line shows one number per moment. It does not show the spread or how many shares were on offer, and a buyer at that moment would have paid the ask.

See also: What moves Polymarket prices

Our 30-day charts and JSON files

Each market page in our Polymarket odds section has a 30-day chart with a point every 12 hours for up to three leading outcomes. The same series sits in the market's free JSON file under /api/v1/odds/, named after the market's slug and linked from its page, in a history field that maps each outcome to pairs of Unix time in seconds and price.

The files also carry current probabilities, 24-hour changes and volume, are refreshed twice a day and are free under CC BY 4.0 with credit. The biggest-movers tool ranks the largest 24-hour moves; to keep a record longer than 30 days, save the file on a schedule, for example from Google Sheets.

See also: Polymarket odds today · Free odds API · Biggest movers · Polymarket odds in Google Sheets

Polymarket's prices-history API

Polymarket's CLOB API documents a public endpoint, GET https://clob.polymarket.com/prices-history, that needs no key. It takes market, the outcome token's asset ID; either a window as startTs and endTs in Unix seconds or an interval of 1h, 6h, 1d, 1w, 1m, max or all; and fidelity, the spacing in minutes, which defaults to 1. It returns a history list of points, each with t for the time and p for the price.

Token IDs come from the market object's clobTokenIds field, which holds the Yes and No tokens. Our charts request interval=1m with fidelity=720, which gives about a month of 12-hour points.

Polymarket's newer Data API has a similar /v2/prices-history endpoint. Its documentation says the 12-hour and 3-hour series are kept permanently, back to November 18, 2022, while one-minute data is kept for at least seven days, and that a resolved market's series ends with a settlement point: the payout of 0 or 1, or a fraction for a split result, rather than a traded price.

How to read a history without hindsight

Once you know how a market ended, earlier prices look obviously right or wrong. A 20% price on an outcome that happened was not necessarily a mistake: such outcomes should happen about one time in five. Judge prices across many markets instead, as our accuracy study does with prices 30, 7 and 1 days before each close.

Line up each move with what was known at that time, using timestamps rather than memory, and fix the moment you measure in advance, such as a week before the scheduled end, instead of picking the most dramatic point. Check the step size too: 12-hour points can miss a spike that lasted an hour, so ask for a finer fidelity when detail matters and the data still exists.

Treat the ends of a series with care. The last point of a resolved market can be its settlement value of 0 or 1 rather than a trade, and in a quiet market a jump can be a single small trade, so check the order book before reading it as news.

See also: How accurate is Polymarket? · How to spot a thin order book

Sources

Frequently asked questions

Where can I see a Polymarket market's price history?

On the market's page on Polymarket, with ranges from one hour to all time; on our market pages as a 30-day chart; and in raw form from Polymarket's prices-history API or our free JSON files.

Does Polymarket have a price history API?

Yes. The CLOB endpoint /prices-history takes an outcome token ID, a time window or interval and a fidelity in minutes, and returns timestamped prices; the Data API has a newer /v2/prices-history endpoint.

How far back does Polymarket price history go?

Polymarket's Data API documentation says its 12-hour and 3-hour series go back to November 18, 2022, while one-minute, five-minute and 30-minute data are kept for at least 7, 60 and 90 days.

Is the price on a chart what I could have traded at?

Not necessarily. Buyers pay the ask and sellers receive the bid, and a price series shows neither the spread nor the depth at that moment.

Polymarket View is independent and not affiliated with Polymarket. Educational information, not financial advice. All guides · How market types work · Glossary · Polymarket odds today