Prediction markets

Prediction Markets API: Kalshi and Polymarket odds side by side

Read Kalshi and Polymarket in one schema: implied probability, yes and no price, best bid and ask, 24h move, volume, liquidity and close date for every market. Compare mode pairs the same question across both venues, and history and order-book modes add depth — no API key.

★ 5.0 rating · 1 reviews20 users97.3% successful runs (30 days)

What data you get

platformKalshi or Polymarket
probabilityImplied probability of yes
yesPrice / noPriceYes and no prices
bestBid / bestAskBest bid and ask
move24hPrice change over 24 hours
volume / liquidityTraded volume and resting liquidity
closeDateWhen the market closes
priceHistoryPrice points over time
orderBookPrice levels per side

How it works

  1. Open the scraper on Apify and sign up (free).
  2. Enter routes, dates and options in the form.
  3. Click Start and download results as JSON, CSV or Excel, or call the API.

Pricing

$1.50 per 1,000 rows

Pay per event: you are charged for each result row returned. There is no separate run or search fee.

Apify gives $5 free credits every month — enough to test this scraper at no cost.

Example tasks

Ready-made inputs. Copy one into the scraper form or send it through the API.

Compare Kalshi vs Polymarket election odds

Same election questions paired across both venues.

{
  "platforms": [
    "kalshi",
    "polymarket"
  ],
  "mode": "compare",
  "query": "election",
  "maxMarkets": 100
}
Run this task →

Economics prediction markets on Kalshi and Polymarket

Liquid economics contracts from both venues by 24h volume.

{
  "platforms": [
    "kalshi",
    "polymarket"
  ],
  "mode": "markets",
  "category": "Economics",
  "minVolume": 1000,
  "sortBy": "volume24h",
  "maxMarkets": 100
}
Run this task →

Most liquid bitcoin markets on Polymarket

Bitcoin markets sorted by liquidity.

{
  "platforms": [
    "polymarket"
  ],
  "mode": "search",
  "query": "bitcoin",
  "sortBy": "liquidity",
  "maxMarkets": 50
}
Run this task →

Two-week price history for a Kalshi market

Price points for one ticker over 14 days.

{
  "platforms": [
    "kalshi"
  ],
  "mode": "history",
  "marketIds": [
    "KXOAIANTH-40-OAI"
  ],
  "historyDays": 14
}
Run this task →

Use cases

FAQ

Which platforms are covered?

Kalshi and Polymarket. Keep both or pick one with the platforms setting.

What does compare mode do?

It pairs questions that appear on both venues so you can see their prices next to each other.

Do I need an API key or wallet?

No. The actor reads public market data without login, wallet or API key.

Is it legal to scrape Kalshi and Polymarket?

The actor collects publicly visible market data. Make sure your use complies with local law and each platform's terms, and avoid collecting personal data.

How do I get the data into my app?

Use the Apify API, Python or JavaScript clients, or integrations with Make, n8n, Zapier and Google Sheets.

More scrapers

Get both prediction markets in one table

Run on Apify — free trial