Polymarket Markets Scraper - Prices, Volume & Odds avatar

Polymarket Markets Scraper - Prices, Volume & Odds

Pricing

from $1.00 / 1,000 markets

Go to Apify Store
Polymarket Markets Scraper - Prices, Volume & Odds

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

Kasumi Lab

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

22 days ago

Last modified

Security

Limited permissions

Share

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 conditionId and clobTokenIds.

Input

FieldWhat it does
searchKeywords to search events by, for example bitcoin, fed, election.
tagsPolymarket tag slugs. Each tag is read separately. Leave empty for all tags.
eventSlugsEvent URLs or slugs. All markets of each event are returned.
statusopen (default), closed or all.
sortByvolume24hr (default), volume, liquidity, endDate (soonest first) or newest.
minVolume24hSkip markets that traded less than this (USD) in the last 24 hours.
closesWithinDaysKeep only markets that end in the next N days.
includeDescriptionAdd the resolution description text.
maxItemsMaximum 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 when sortBy is volume24hr.
  • The API allows paging through at most 2,000 events per tag or per listing. Use tags, search or eventSlugs to reach markets beyond that.
  • search uses Polymarket's site search and returns the events it ranks as relevant, up to a few hundred.
  • Closed markets keep their last prices; outcomePrices of a resolved market are 1 and 0.
  • Prices come from the Gamma API, not from the order book. For live order books use the CLOB API with the clobTokenIds in 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.