Polymarket Markets Scraper - Prices, Volume & Odds
Pricing
from $1.00 / 1,000 markets
Polymarket Markets Scraper - Prices, Volume & Odds
Get Polymarket prediction markets with current outcome prices, 24h volume and liquidity. Filter by keyword, tag (politics, crypto, sports...) or event, sort by volume. Reads Polymarket's public Gamma API, no login, no proxy.
Pricing
from $1.00 / 1,000 markets
Rating
0.0
(0)
Developer
Kasumi Lab
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
22 days ago
Last modified
Categories
Security
Limited permissionsShare
Get Polymarket prediction markets with current outcome prices, 24h volume and liquidity, as clean rows for a spreadsheet, a dashboard, a trading bot or an AI agent.
The Actor reads Polymarket's public Gamma API. No API key, no wallet and no login are needed. A default run (the top 100 politics and crypto markets by 24h volume) takes about a second.
What you can do with it
- See the most traded markets right now, overall or in one tag such as
politics,crypto,sports,nfl,bitcoin,weather,economy. - Track implied probabilities over time by scheduling the Actor.
- Search markets by keyword and export them with prices and volume.
- Pull every market of one event, for example all candidates of an election.
- Find markets closing in the next days with a minimum volume.
- Compare odds with other exchanges using the
conditionIdandclobTokenIds.
Input
| Field | What it does |
|---|---|
search | Keywords to search events by, for example bitcoin, fed, election. |
tags | Polymarket tag slugs. Each tag is read separately. Leave empty for all tags. |
eventSlugs | Event URLs or slugs. All markets of each event are returned. |
status | open (default), closed or all. |
sortBy | volume24hr (default), volume, liquidity, endDate (soonest first) or newest. |
minVolume24h | Skip markets that traded less than this (USD) in the last 24 hours. |
closesWithinDays | Keep only markets that end in the next N days. |
includeDescription | Add the resolution description text. |
maxItems | Maximum number of markets to save. Default 500, 0 means no limit (hard cap 20,000). |
If eventSlugs or search are set, tags are ignored.
Top 100 crypto markets by 24h volume:
{"tags": ["crypto"],"sortBy": "volume24hr","maxItems": 100}
All markets of one event:
{"eventSlugs": ["https://polymarket.com/event/brazil-presidential-election"],"status": "all","maxItems": 0}
Sports markets ending in the next 2 days with real volume:
{"tags": ["sports"],"sortBy": "endDate","closesWithinDays": 2,"minVolume24h": 1000}
Output
One item per market:
{"id": "601819","question": "Will Luiz Inácio Lula da Silva win the 2026 Brazilian presidential election?","slug": "will-luiz-incio-lula-da-silva-win-the-2026-brazilian-presidential-election","groupItemTitle": "Luiz Inácio Lula da Silva","eventId": "45915","eventTitle": "Brazil Presidential Election","eventSlug": "brazil-presidential-election","eventTicker": "brazil-presidential-election","tags": ["politics", "brazil", "global-elections", "world"],"outcomes": ["Yes", "No"],"outcomePrices": [0.205, 0.795],"yesPrice": 0.205,"noPrice": 0.795,"bestBid": 0.2,"bestAsk": 0.21,"lastTradePrice": 0.21,"spread": 0.01,"volume": 24836482.89,"volume24h": 1526426.1,"volume1w": 3752363.7,"volume1m": 13693060.93,"liquidity": 717883.62,"active": true,"closed": false,"acceptingOrders": true,"negRisk": true,"startDate": "2025-09-18T20:07:59.727557Z","endDate": "2026-10-05T03:59:00Z","createdAt": "2025-09-17T18:40:08.437411Z","updatedAt": "2026-10-16T08:13:07.083734Z","resolutionSource": "https://dadosabertos.tse.jus.br/","conditionId": "0xdf8e2dc5...","clobTokenIds": ["3063099...", "7919193..."],"image": "https://polymarket-upload.s3.us-east-2.amazonaws.com/...jpg","url": "https://polymarket.com/event/brazil-presidential-election","scrapedAt": "2026-10-16T08:20:00.000Z"}
Prices are in USD per share, so 0.205 means an implied probability of 20.5%. yesPrice and noPrice are the first and second outcome prices; for markets with other outcome names (for example two teams) use outcomes and outcomePrices.
Limits and notes
- Markets are read event by event in the order given by
sortBy. Within an event, markets are sorted by 24h volume whensortByisvolume24hr. - The API allows paging through at most 2,000 events per tag or per listing. Use
tags,searchoreventSlugsto reach markets beyond that. searchuses Polymarket's site search and returns the events it ranks as relevant, up to a few hundred.- Closed markets keep their last prices;
outcomePricesof a resolved market are1and0. - Prices come from the Gamma API, not from the order book. For live order books use the CLOB API with the
clobTokenIdsin the output.
Pricing
You pay per market saved to the dataset, plus a tiny fee per run start. Use maxItems, tags and the filters to control the number of results.