Prediction Markets Scraper - Polymarket, Kalshi & Manifold avatar

Prediction Markets Scraper - Polymarket, Kalshi & Manifold

Pricing

from $1.50 / 1,000 markets

Go to Apify Store
Prediction Markets Scraper - Polymarket, Kalshi & Manifold

Prediction Markets Scraper - Polymarket, Kalshi & Manifold

[💵 $2.00 / 1K] Scrape live prediction markets across Polymarket, Kalshi, and Manifold in one unified schema: odds, implied probability, prices, volume, and liquidity.

Pricing

from $1.50 / 1,000 markets

Rating

0.0

(0)

Developer

Open Web Team

Open Web Team

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Scrape live prediction markets across the three biggest platforms - Polymarket, Kalshi, and Manifold - in one run, one unified schema. Get markets, implied probabilities, prices, volume, and liquidity for politics, sports, crypto, economics, and more.

Most prediction-market scrapers cover a single platform and hand back that platform's raw shape. This Actor reads all three official public APIs and normalizes everything into one consistent schema - implied probability, favorite outcome, volume, liquidity, and resolution dates - ready for trading research, dashboards, journalism, bots, or "information finance" content.

✅ What you get / ❌ what this isn't

This Actor gives youThis Actor is not
Live markets from Polymarket, Kalshi, and Manifold in one unified schemaNot trading or betting advice
Implied probability, outcome prices, favorite outcome per marketNot a way to place trades or move funds
Volume and liquidity, with an explicit unit per platformNot affiliated with Polymarket, Kalshi, or Manifold
Per-platform roll-up: market count, total volume, top marketsNot a full historical tick/orderbook archive
Reliable official-API reads (no anti-bot, no proxy needed)Not a guarantee a specific market exists at run time

🔎 Why use this Actor

  • Compare odds for the same event across multiple prediction markets.
  • Track politics, sports, crypto, and economic markets in one dataset.
  • Power a dashboard, newsletter, or bot with live implied probabilities.
  • Research market sentiment and volume on a topic with a keyword filter.
  • Feed normalized market rows into spreadsheets, a warehouse, or an LLM pipeline.

🗂️ What data you get

FieldTypeDescription
platformstringpolymarket, kalshi, or manifold
questionstringThe market question
categorystringMarket category when the platform exposes one
outcomesarrayOutcome labels
outcomePricesarrayPrice per outcome, 0-1 (implied probability)
yesProbabilitynumberImplied probability of the Yes/primary outcome (binary markets)
favoriteOutcome, favoriteProbabilitystring, numberHighest-priced outcome and its probability
volume, volumeUnitnumber, stringTraded volume and its unit (USD / contracts / mana)
liquidity, openInterestnumberPlatform-native liquidity; open interest (Kalshi)
statusstringopen, closed, resolved, etc.
startDate, endDatestringMarket open and close/resolution dates
urlstringLink to the market

Plus a per-platform summary row: market count, total volume, markets with a price, and the top markets by volume.

👥 Who it's for

  • Traders and quant hobbyists comparing odds across venues.
  • Journalists and researchers covering prediction markets.
  • Dashboard, newsletter, and bot builders.
  • Sports, politics, and crypto analysts tracking sentiment.
  • Data teams building normalized prediction-market datasets.

Example tasks

⚙️ How to scrape prediction markets

  1. Open the Actor on Apify.
  2. Choose which platforms to scrape (all three by default).
  3. Optionally add a keyword (for example election, bitcoin, fed) and pick open, closed, or all markets.
  4. Choose how many markets to collect per platform.
  5. Run the Actor.
  6. Open the dataset view for Markets or Platform summaries.
  7. Export JSON, CSV, Excel, HTML, RSS, or XML, or call the Actor through the Apify API.

📥 Input

{
"platforms": ["polymarket", "kalshi", "manifold"],
"status": "open",
"keyword": "election",
"maxMarketsPerPlatform": 200
}

📤 Output

{
"recordType": "market",
"platform": "polymarket",
"question": "Will JD Vance win the 2028 US Presidential Election?",
"outcomes": ["Yes", "No"],
"outcomePrices": [0.1925, 0.8075],
"yesProbability": 0.1925,
"favoriteOutcome": "No",
"favoriteProbability": 0.8075,
"volume": 14374508.43,
"volumeUnit": "USD",
"liquidity": 510789.8,
"status": "open",
"endDate": "2028-11-07T00:00:00Z",
"url": "https://polymarket.com/event/will-jd-vance-win-the-2028-us-presidential-election"
}

💵 How much does it cost?

The launch price is about $2.00 / 1,000 markets, tier-discounted for higher Apify plans. One market is one charged result; per-platform summary rows are part of the same output.

🔁 Run it on the Apify platform

Schedule recurring odds refreshes, call it from the Apify API, export to CSV/JSON/Excel, or connect the dataset to Make, Zapier, webhooks, a warehouse, or an LLM pipeline.

⚠️ Limits and caveats

  • This Actor reads the public APIs of Polymarket, Kalshi, and Manifold. It is not affiliated with them and provides no trading advice.
  • Volume units differ by platform and are not directly comparable: Polymarket is USD, Kalshi is contract count, Manifold is mana (play-money). The volumeUnit field on every row makes the unit explicit.
  • Manifold multiple-choice markets do not have a single Yes probability, so yesProbability is null for them; binary markets are fully priced.
  • Kalshi data is read from its events feed (real, categorized markets) rather than the raw markets feed, which is dominated by auto-generated low-volume combinations.
  • Markets are a live snapshot at run time; this Actor is not a full historical orderbook archive.
  • Website Tech Stack Detector - find the tools a company's site runs.
  • Trustpilot Review Scraper - company reviews with themes and sentiment.
  • Greenhouse, Lever & Ashby Jobs Scraper - open roles across the top startup ATS.
  • Shopify Store Analyzer - catalog and contact intelligence for Shopify stores.

❓ FAQ

Which markets does it return by default?

Open markets across all three platforms, ordered by popularity/volume where the platform supports it. Use the keyword filter to narrow to a topic.

How is implied probability calculated?

For binary markets, the outcome price (0-1) is the implied probability. Kalshi uses the last traded price (or the mid of the yes bid/ask when there is no last trade). Polymarket and Manifold expose the probability directly.

Can I compare the same event across platforms?

Yes - run all three platforms with a shared keyword (for example a candidate or team name) and compare yesProbability per platform. A built-in cross-platform match key is on the roadmap.

Does it need a proxy?

No. These are public official APIs that work without a proxy. Enable Apify Proxy only on very large runs if you hit IP rate limits.

🛠️ Support

For bugs or missing fields, open an Actor issue with the run URL, the platform, and the field or behavior you expected.