Prediction markets

Kalshi Scraper: odds, probabilities and volume for every market

Pull every Kalshi market into one table: implied probability, yes and no price, best bid and ask, 24h move, volume, open interest and close date. Switch modes to get events with all outcomes, minute-level price history or full order books — no API key, no login.

★ 5.0 rating · 2 reviews23 users98.1% successful runs (30 days)

What data you get

probabilityImplied probability of the yes outcome
yesPrice / noPriceCurrent yes and no contract prices
bestBid / bestAskBest bid and ask on the book
move24hPrice change over the last 24 hours
volumeTraded volume, total and 24h
openInterestContracts still open
closeDateWhen the market closes
priceHistoryMinute-level price points over time
orderBookPrice levels and size 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

$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 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.

Most traded Kalshi economics markets

Economics contracts with 1,000+ volume, sorted by 24h volume.

{
  "mode": "markets",
  "category": "Economics",
  "minVolume": 1000,
  "sortBy": "volume24h",
  "maxMarkets": 100
}
Run this task →

Kalshi Fed rate decision odds

Every Fed-related event with all outcomes, soonest close first.

{
  "mode": "events",
  "query": "fed",
  "sortBy": "closing",
  "maxMarkets": 50
}
Run this task →

Kalshi market price history for 30 days

Minute-level price points for one ticker.

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

Kalshi order book depth for a contract

20 price levels per side for one market.

{
  "mode": "orderbook",
  "marketIds": [
    "KXOAIANTH-40-OAI"
  ],
  "orderbookDepth": 20
}
Run this task →

Use cases

FAQ

Do I need a Kalshi account or API key?

No. The scraper reads public market data without login or an API key; you only need an Apify account.

Can I get price history for a market?

Yes. Use the history mode with Kalshi tickers and set how many days back to go.

How do I filter out illiquid markets?

Set a minimum volume or minimum open interest; thin contracts are dropped before they are written.

Is it legal to scrape Kalshi?

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

How do I get the data into my app?

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

More scrapers

Get Kalshi odds into your spreadsheet today

Run on Apify — free trial