Kalshi Markets Scraper: Live Odds, Weather & Price History avatar

Kalshi Markets Scraper: Live Odds, Weather & Price History

Pricing

from $2.00 / 1,000 market returneds

Go to Apify Store
Kalshi Markets Scraper: Live Odds, Weather & Price History

Kalshi Markets Scraper: Live Odds, Weather & Price History

Live odds for every Kalshi prediction market from the official public API: prices, implied probability, volume, open interest, order books, settled results, 144 weather series and price history. No login, no proxies.

Pricing

from $2.00 / 1,000 market returneds

Rating

0.0

(0)

Developer

Pedro Carvalho

Pedro Carvalho

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a month ago

Last modified

Categories

Security

Limited permissions

Share

Kalshi Markets Scraper: Live Odds, Weather Markets & Price History

Get live odds for any Kalshi prediction market as clean JSON, CSV or Excel. It covers elections, economics (Fed rates, CPI, jobs), crypto (Bitcoin, Ethereum), sports, weather, AI, companies and more.

Data comes from Kalshi's official public API. There's no login, no API key, no browser and no proxies, which is why runs are fast (usually a few seconds) and don't break when the website changes.

What you get

For every market:

FieldExample
ticker, eventTicker, seriesTickerKXHIGHNY-26SEP28-T71
categoryClimate and Weather
eventTitle, marketTitle"Highest temperature in NYC on Sep 28?", "72° or above"
impliedProbability0.44: the mid of the best bid and ask, or the last price if there's no quote
yesBid, yesAsk, noBid, noAsk, lastPrice, spreadprices in dollars (0–1)
volume, volume24h, openInterest, liquidityDollarscontracts and dollars
openTime, closeTime, expirationTimeISO timestamps
status, resultfinalized, yes / no for settled markets
urla link to the market on kalshi.com

Optional extras:

  • Price history (priceHistory): 1-minute, hourly or daily candles with close, high, low, bid, ask, volume and open interest, going back up to 365 days.
  • Order book (orderbook): yes and no price levels with sizes, up to 100 levels deep.
  • Settlement rules (rulesPrimary, rulesSecondary).

How to use it

Find markets by keyword: keywords: ["bitcoin", "fed", "election"]

Whole categories: categories: ["Economics", "Crypto"]

Exact tickers: seriesTickers: ["KXBTCD"], eventTickers: [...] or marketTickers: [...]. Pair these with an Apify schedule to build a watchlist that updates every few minutes.

Weather markets: set mode: "weather", cities: ["NYC", "Chicago", "Miami"] and weatherType: "high". This covers 144 temperature and rain series worldwide, not just a handful of US cities.

Resolved markets for backtests: status: "settled" returns each market's final result.

Filters:

  • minVolume, minVolume24h, minOpenInterest
  • minProbability / maxProbability (e.g. only markets priced 5–95%)
  • closesWithinHours
  • onlyWithQuote

Combo (multi-leg) markets are hidden by default.

Example input

{
"keywords": ["fed"],
"status": "open",
"minVolume": 1000,
"includePriceHistory": true,
"historyInterval": "1d",
"historyLookbackDays": 30,
"maxItems": 100
}

Pricing

You pay per market returned, and maxItems caps what a run can cost. Price history and order books are included at no extra charge. You also pay nothing for markets that your filters drop.

Use cases

  • Traders and quants: track odds, spreads and liquidity; export history for backtests; watch weather brackets before settlement.
  • Researchers and journalists: see what the market implies about elections, rates, inflation or company events.
  • Dashboards and alerts: schedule a run, then pipe the results to Google Sheets, Slack or a webhook with Apify integrations.

FAQ

Is this allowed? Yes. It only reads Kalshi's public market data API, which Kalshi publishes for exactly this purpose. It doesn't log in or place orders.

Why is a probability sometimes missing? Very new or illiquid markets may have no bid, ask or last trade yet. Use onlyWithQuote to skip them.

Something's wrong or missing? Open an issue on the Issues tab, and it'll be fixed quickly.

Not affiliated with Kalshi. Market data is provided as-is and isn't financial advice.