Polymarket Scraper: Live Odds, Results & Price History avatar

Polymarket Scraper: Live Odds, Results & Price History

Pricing

from $2.00 / 1,000 market returneds

Go to Apify Store
Polymarket Scraper: Live Odds, Results & Price History

Polymarket Scraper: Live Odds, Results & Price History

Live odds for every Polymarket prediction market from the official public API: prices, implied probability, volume, liquidity, 24h price moves, order books, resolved results and price history. No login, no proxies.

Pricing

from $2.00 / 1,000 market returneds

Rating

0.0

(0)

Developer

Pedro Carvalho

Pedro Carvalho

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a month ago

Last modified

Categories

Security

Limited permissions

Share

Get live odds for any Polymarket prediction market as clean JSON, CSV or Excel. It covers elections, crypto (Bitcoin, Ethereum), the Fed and the economy, sports, geopolitics, tech, pop culture and more.

Data comes from Polymarket's official public APIs. There's no login, no API key, no browser and no proxies, which is why runs are fast (usually a few seconds) and don't break when the website changes.

What you get

For every market:

FieldExample
question, outcome"Will Lula win the 2026 Brazilian presidential election?", "Lula"
eventTitle, eventSlug, tags"Brazil Presidential Election", ["Politics", "Brazil"]
impliedProbability0.145: the mid of the best bid and ask, or the Yes price if the book is thin
outcomes, outcomePrices, yesPrice, noPrice["Yes", "No"], [0.145, 0.855]
bestBid, bestAsk, spread, lastTradePriceprices in dollars (0–1)
priceChange24h, priceChange1w, priceChange1m-0.23: how much the odds moved
volume, volume24h, volume1w, liquidityin dollars
startDate, endDate, closedTimeISO timestamps
status, resultresolved, "No" for settled markets
yesTokenId, noTokenId, conditionIdIDs for Polymarket's trading API
urla link to the market on polymarket.com

Optional extras:

  • Price history (priceHistory): the Yes price over the last hour, day, week, month or all time.
  • Order book (orderbook): bids and asks with sizes, up to 100 levels deep.
  • Resolution rules (description, resolutionSource).

How to use it

Search like the site does: keywords: ["bitcoin", "fed", "election"]

Whole topics: tags: ["politics", "crypto", "sports"]

Paste links: eventSlugs: ["https://polymarket.com/event/brazil-presidential-election"] returns every outcome of that event. Use marketSlugs for single markets. Pair these with an Apify schedule to build a watchlist that updates every few minutes.

Top markets right now: leave everything empty and sort by 24h volume, total volume, liquidity, newest or ending soonest.

Resolved markets for backtests: status: "resolved" returns each market's winning outcome in result.

Filters:

  • minVolume, minVolume24h, minLiquidity
  • minProbability / maxProbability (e.g. only markets priced 5–95%)
  • closesWithinHours

Example input

{
"keywords": ["bitcoin"],
"status": "open",
"minVolume24h": 10000,
"includePriceHistory": true,
"historyInterval": "1w",
"maxItems": 100
}

Pricing

You pay per market returned, and maxItems caps what a run can cost. Price history and order books are included at no extra charge. You also pay nothing for markets that your filters drop.

Use cases

  • Traders and quants: track odds, spreads and liquidity; spot big 24h moves; export history for backtests.
  • Researchers and journalists: see what the crowd expects on elections, rates, wars or company events.
  • Cross-market arbitrage: pair this with the Kalshi Markets Scraper to compare odds on the same event across both exchanges.
  • Dashboards and alerts: schedule a run, then pipe the results to Google Sheets, Slack or a webhook with Apify integrations.

FAQ

Is this allowed? Yes. It only reads Polymarket's public market data APIs, which Polymarket publishes for exactly this purpose. It doesn't log in or place orders.

Why do odds look different from the site? The site shows the midpoint when the spread is tight and the last trade otherwise. This scraper does the same, and gives you the raw bid, ask and last price so you can choose.

Something's wrong or missing? Open an issue on the Issues tab, and it'll be fixed quickly.

Not affiliated with Polymarket. Market data is provided as-is and isn't financial advice.