Polymarket Scraper: Track Prediction Markets by Category
Pricing
Pay per usage
Polymarket Scraper: Track Prediction Markets by Category
Scrape Polymarket prediction markets by category, keyword, min volume, liquidity, and price move. Returns deduped JSON with question, outcomes, prices, 24h volume, and end date. Uses the official Polymarket Gamma API.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Kennedy Mutisya
Actor stats
0
Bookmarked
3
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Polymarket Scraper: Track Prediction Markets by Category, Keyword, and Volume
Scrape Polymarket prediction markets by category (politics, crypto, sports, tech), keyword, 24h volume, liquidity, and price move. Every market and its outcome prices lands in your Apify dataset as a clean JSON row. Deduped across runs. Official Polymarket Gamma API. Pay per item.
Searches this actor ranks for: Polymarket scraper, Polymarket API, Polymarket data feed, prediction market tracker, Polymarket price alert, Polymarket odds monitor, Polymarket volume scanner, prediction market JSON feed.
How it works in 30 seconds
flowchart LRA[Category or<br/>keyword] --> B[Polymarket Gamma API]B --> C[Filter: volume,<br/>liquidity, price move]C --> D[Deduped JSON<br/>one row per market]D --> E[Webhook or<br/>trading bot]
Pick a category or keyword. Set a volume or liquidity floor. Get a clean JSON row for every matching Polymarket market, outcome prices included.
Who this Polymarket scraper is for
| You are a... | You use this to... |
|---|---|
| Prediction market trader | Catch new markets in your category before volume piles in and the edge disappears. |
| Crypto quant | Feed Polymarket odds into a model alongside CEX prices, or build an arb scanner vs Kalshi. |
| Election analyst | Track every political market, price move, and volume surge in one deduped JSON stream. |
| Journalist | Quote the crowd on breaking news. Every price is a number you can cite. |
| Fintech builder | Back a prediction market widget with clean API data, zero licensing fee. |
How to scrape Polymarket
flowchart TDA[Category or tag ID] --> B[Gamma markets API]B --> C[Apply filters<br/>volume, liquidity, keyword]C --> D[Push to dataset<br/>dedupe by market ID]
- Pass a category shortcut (
politics,crypto,sports,tech) or a raw tag ID. - The actor calls
gamma-api.polymarket.com/marketswith the tag, volume floor, and sort. - Client side filters apply: keyword, 24h volume, liquidity, price change, time to resolution.
- Matches push to the dataset with outcome prices, volume, liquidity, and direct URL.
Schedule every 5 minutes for near real time price tracking. Set dedupe: false for fresh snapshots every run.
Quick start
Active political markets with over $10k daily volume:
{"categories": ["politics"],"minVolume24h": 10000,"sortBy": "volume24hr"}
Trump related markets across every category:
{"searchQueries": ["trump"],"minLiquidity": 5000}
Markets moving 10+ points in the last week:
{"categories": ["politics", "crypto"],"minPriceChangePct": 10,"minVolume24h": 5000,"dedupe": false}
From the command line:
curl -X POST "https://api.apify.com/v2/acts/scrapemint~polymarket-market-monitor/run-sync-get-dataset-items?token=YOUR_TOKEN" \-H "Content-Type: application/json" \-d '{"categories":["politics"],"minVolume24h":10000}'
Category shortcuts
| Shortcut | Polymarket tag |
|---|---|
politics | Politics |
crypto | Crypto |
sports | Sports |
tech | Technology |
elections | USA Election |
music | Music |
basketball | Basketball |
football | Football |
Need another tag? Pass the raw ID in tagIds. Browse all tags at gamma-api.polymarket.com/tags.
Polymarket scraper vs the alternatives
| Polymarket web UI | Dune dashboards | This actor | |
|---|---|---|---|
| Pricing | Free, manual | Free to $420 / mo | Pay per item, first 50 free |
| Keyword filter | No | SQL only | Yes |
| Price move alert | No | You build it | Built in |
| Schedule | N/A | Daily refresh | Every 1 minute |
| Output | Browser | Dashboard | JSON, CSV, Excel, webhook |
Sample output
{"kind": "market","id": "540816","slug": "will-trump-win-the-2028-election","question": "Will Trump win the 2028 election?","url": "https://polymarket.com/market/will-trump-win-the-2028-election","outcomes": [{ "name": "Yes", "price": 0.12 },{ "name": "No", "price": 0.88 }],"lastTradePrice": 0.12,"bestBid": 0.12,"bestAsk": 0.13,"volume24hr": 42815.23,"volumeTotal": 1250412.88,"liquidity": 88431.12,"oneWeekPriceChange": -0.03,"endDate": "2028-11-07T12:00:00Z","active": true}
Every field drops into a trading bot, Google Sheet, Slack channel, or Notion database.
Pricing
First 50 items per run are free. After that you pay per extracted market. A 200 market snapshot lands well under $1.
FAQ
Does Polymarket have a public API?
Yes. The Gamma API at gamma-api.polymarket.com is public and requires no authentication for reads. This actor wraps the /markets and /events endpoints with pagination, client side filters, and dedup.
What is the difference between a market and an event?
A market is one question with binary or categorical outcomes (e.g., "Will Trump win 2028?" Yes/No). An event is a group of related markets under one theme (e.g., "2028 US Presidential Election" grouping 20+ candidate markets). Set itemType to markets or events.
Can I track price moves over time?
Yes. Set dedupe: false and schedule every few minutes. You get a fresh snapshot per run with lastTradePrice, bestBid, bestAsk, and oneWeekPriceChange. Feed that into a time series store.
How do I filter for liquid markets only?
Set minLiquidity: 5000 and minVolume24h: 1000. This drops thin markets with no resting size or dead order flow.
How do I monitor a candidate or topic?
Use searchQueries with terms like trump, bitcoin, fed, super bowl. The actor matches the question and description. Combine with categories to narrow.
How fast is it after a new market lists? Gamma indexes new markets within seconds. Schedule every 1 to 5 minutes and you catch listings near real time.
Is scraping Polymarket allowed? Yes. The Gamma API is public and designed for programmatic read access. This actor uses the official endpoints. No headless browser, no HTML scraping.
Related Scrapemint actors
- SEC Form 4 Insider Trading Tracker for every insider buy and sell
- SEC 8-K Event Tracker for earnings, exec changes, and M&A filings
- GitHub Issue Monitor for devtool category mentions and bug reports
- Stack Overflow Lead Monitor for dev question tracking by tag
- Hacker News Scraper for stories and comments by keyword
- Reddit Lead Monitor for subreddit and brand mention tracking
- Product Hunt Launch Tracker for competitor launch monitoring
Stack these to cover every public financial, prediction, and developer signal surface one desk touches.