Polymarket Scraper: Live Odds, Results & Price History
Pricing
from $2.00 / 1,000 market returneds
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a month ago
Last modified
Categories
Security
Limited permissionsShare
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:
| Field | Example |
|---|---|
question, outcome | "Will Lula win the 2026 Brazilian presidential election?", "Lula" |
eventTitle, eventSlug, tags | "Brazil Presidential Election", ["Politics", "Brazil"] |
impliedProbability | 0.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, lastTradePrice | prices in dollars (0–1) |
priceChange24h, priceChange1w, priceChange1m | -0.23: how much the odds moved |
volume, volume24h, volume1w, liquidity | in dollars |
startDate, endDate, closedTime | ISO timestamps |
status, result | resolved, "No" for settled markets |
yesTokenId, noTokenId, conditionId | IDs for Polymarket's trading API |
url | a 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,minLiquidityminProbability/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.