Polymarket Scraper: Odds, Volume & Price History icon

Polymarket Scraper: Odds, Volume & Price History

Polymarket markets and events: probability, outcome prices, bid/ask, 24h and 7d change, volume, liquidity, close date, resolution, result, daily price history. Search, categories, links, move alerts.

$3 per 1,000 marketupdated 2026-10-31
Try it

Build the input, get the call

Change any field; the code on the right follows. Copy it, or run the same input on Apify.

Polymarket. Kalshi, Polymarket, Manifold and PredictIt together are in Prediction Markets (tacps126/prediction-markets).

Keywords, e.g. `fed rate`, `bitcoin`, `election`, `Super Bowl`. Leave empty for the busiest markets.

Only markets in these categories (any match). Ignored when Search is set on Polymarket.

Polymarket event or market links (polymarket.com/event/...), slugs or condition ids.

Open markets (default), closed and settled markets with their result, or both.

Order of results. Volume and liquidity take the top of each platform in turn, since units differ.

Filters

Minimum total volume in US dollars.

Same units as total volume.

Order-book or pool liquidity (Polymarket, Manifold).

Only markets that close within this many days.

Add a daily price history (`priceHistory`) for Kalshi and Polymarket markets. 0 = none.

Most markets to return (each outcome of a multi-outcome event counts as one).

Monitoring

Schedule the Actor and each run returns only markets earlier runs did not deliver.

Return only markets whose probability moved at least this many percentage points since they were last delivered, with `previousProbability` and `movePoints`. The first run returns every market as the baseline. Pair with a schedule and the...

Output

What you get back

The fields every row has.

FieldWhat it holds
marketId, conditionId, slug, eventId, eventTitle, question, outcome, urlThe market
probabilityMarket-implied chance of the first outcome ("Yes"), 0 to 1
outcomesEvery outcome with its price, e.g. Yes 0.275, No 0.725
lastPrice, yesBid, yesAsk, noBid, noAsk, spreadQuotes, 0 to 1
change24h, change7dProbability change over 24 hours and 7 days
volume, volume24h, liquidityIn US dollars
category, openTime, closeTimeWhen it trades
status (open, closed, resolved), resolutionStatus, result, rulesHow it settles
priceHistory[{date, probability}], one point per day, with History days set
previousProbability, movePointsOn alert runs: the price last delivered and the move since, in percentage points

Download as JSON, CSV, Excel or XML from the run, or have it sent to Google Sheets, Slack or a webhook.

Guide

How Polymarket Scraper works

Inputs, options and tips, from the tool's own documentation.

Every Polymarket market you need in one table: probability, every outcome's price, bid and ask, 24-hour and 7-day change, volume, liquidity, close date, resolution status and, once settled, the result. Search by keyword or category, paste event links, add daily price history, and schedule it to get an alert row whenever a market moves by the points you choose.

Built for traders and forecasters, journalists and newsletters, quant and research teams, app and bot builders, and AI agents.

How to use it

Busiest Polymarket markets right now:

json
{ "maxItems": 50 }

Fed-rate markets with 30 days of history:

json
{ "search": "fed rate", "historyDays": 30 }

Crypto markets with $10,000+ traded today, biggest movers first:

json
{ "categories": ["crypto"], "minVolume24h": 10000, "sortBy": "move24h" }

Alert when any politics market moves 5 points (schedule hourly):

json
{ "categories": ["politics"], "minVolume24h": 5000, "alertMovePoints": 5 }

Specific events by link:

json
{ "markets": ["https://polymarket.com/event/fed-decision-in-december-20260729232808632"] }

Options

OptionWhat it does
Platforms (platforms)Fixed to Polymarket in this Actor
Search (search)Keywords in the question, event or outcome, e.g. fed rate, bitcoin
Categories (categories)politics, elections, economics, finance, crypto, sports, tech-science, ai, climate-weather, culture, world, companies, health
Markets (markets)Polymarket event or market links, slugs or condition ids
Status (status)open (default), closed (includes resolved, with result) or all
Sort by (sortBy)volume24h, volume, liquidity, closingSoon, newest, move24h
Minimum total / 24-hour volume (minVolume, minVolume24h)In US dollars
Minimum liquidity (minLiquidity)In US dollars
Closes within (days) (closesWithinDays)Only markets settling within this many days
History days (historyDays)Daily price history, up to 365 days
Max markets (maxItems)Most rows per run
Only new (onlyNew, monitorName)With a schedule, each run returns only markets earlier runs did not deliver
Alert on moves (alertMovePoints)Return only markets whose probability moved at least this many percentage points since last delivered

Pricing

$3 per 1,000 markets, plus a small start fee per run. Price history is included. On the Apify free plan a run returns up to 100 markets.

Good to know

  • Categories: politics, elections, economics, finance, crypto, sports, tech and science, AI, climate and weather, culture, world, companies, health.
  • A finished game or event shows as closed while its result is being confirmed, and as resolved with result once settled.
  • The first alert run returns every match as the baseline; later runs return only moves (and new markets).
  • Need Kalshi, Manifold or PredictIt too? Prediction Markets (tacps126/prediction-markets) covers all four in one table.
  • Prices are delayed snapshots for research, not a trading feed.
  • Questions: tacps126@gmail.com.
Questions

Questions about Polymarket Scraper

How much does Polymarket Scraper cost?

$3 per 1,000, charged only for markets returned; a run that finds nothing costs nothing. It runs on Apify, whose free plan includes monthly credit, so you can try it without paying.

Do I need to write code?

No. Fill in the form on Apify and press Start, schedule it, or send the results to Google Sheets, Slack or a webhook. For code, the input builder on this page writes the API call in curl, Python or JavaScript.

What does Polymarket Scraper return?

Every row has the same fields, including marketId, conditionId, slug, eventId, eventTitle, question, outcome, url, probability, outcomes, lastPrice, yesBid, yesAsk, noBid, noAsk, spread, change24h, change7d, volume, volume24h, liquidity, category, openTime, closeTime, status (open, closed, resolved), resolutionStatus, result, rules. Download as JSON, CSV, Excel or XML.

Can it run on a schedule and return only new results?

Yes. Schedule it on Apify (hourly, daily, weekly) and turn on the only-new option: each run then returns only what appeared since the last run with the same input.

Use cases

What people use Polymarket Scraper for

  • Track Polymarket prices and volume
  • Find markets that moved in the last day

Also searched as

Polymarket API Polymarket odds data Polymarket markets export election betting odds

Categories

Finance and markets News Developer tools