Election data

Election Odds API: live probabilities from Kalshi and Polymarket

Every political contract on Kalshi and Polymarket in one table: implied probability, price, 24h move, volume and close date. Covers midterms, presidential races, party control, primaries, nominations and national elections worldwide — no API key.

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

What data you get

platformKalshi or Polymarket
questionElection question or candidate
probabilityImplied win probability
yesPrice / noPriceYes and no prices
move24hChange over 24 hours
volumeTraded volume
liquidityResting liquidity
closeDateWhen the contract closes
priceHistoryPrice points over time

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

$0.20 per 1,000 rows

Pay per event: you are charged per market, event, price point or order-book snapshot returned. There is no separate run 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.

Midterm election odds from Kalshi and Polymarket

Midterm events with every outcome, biggest volume first.

{
  "platforms": [
    "kalshi",
    "polymarket"
  ],
  "mode": "events",
  "category": "Politics",
  "query": "midterms",
  "sortBy": "volume",
  "maxMarkets": 100
}
Run this task →

Senate race prediction market odds

All senate markets with 1,000+ volume, by 24h volume.

{
  "platforms": [
    "kalshi",
    "polymarket"
  ],
  "mode": "search",
  "query": "senate",
  "minVolume": 1000,
  "sortBy": "volume24h",
  "maxMarkets": 100
}
Run this task →

Kalshi presidential party odds

One Kalshi series sorted by probability.

{
  "platforms": [
    "kalshi"
  ],
  "mode": "markets",
  "seriesTicker": "KXPRESPARTY",
  "sortBy": "probability",
  "maxMarkets": 25
}
Run this task →

Biggest political odds swings on Polymarket today

Liquid political markets sorted by 24h move.

{
  "platforms": [
    "polymarket"
  ],
  "mode": "markets",
  "category": "Politics",
  "sortBy": "move24h",
  "minLiquidity": 10000,
  "maxMarkets": 50
}
Run this task →

Use cases

FAQ

Which elections are covered?

Political contracts listed on Kalshi and Polymarket: midterms, presidential races, party control, primaries, nominations and national elections in other countries.

Can I see every candidate in a race?

Yes. Events mode returns one row per question with every outcome and its probability.

Do I need an API key?

No. Public market data is read without login or API key.

Is it legal to scrape Kalshi and Polymarket election odds?

The actor collects publicly visible market prices. 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

Track election odds live

Run on Apify — free trial