Kalshi Scraper avatar

Kalshi Scraper

Pricing

from $1.50 / 1,000 market records

Go to Apify Store
Kalshi Scraper

Kalshi Scraper

Kalshi Scraper for prediction-market odds and Kalshi weather markets: YES/NO prices, implied probability, bid/ask, volume, open interest, resolution rules, settled results (incl. the official settled temperature for KXHIGH/KXLOW brackets), plus optional order books and 30-day price history.

Pricing

from $1.50 / 1,000 market records

Rating

0.0

(0)

Developer

FalconScrape

FalconScrape

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

0

Monthly active users

12 days ago

Last modified

Share

πŸš€ Kalshi Scraper β€” Prediction Market Odds, Order Books & Price History

Extract live prediction-market data from Kalshi, the CFTC-regulated exchange for trading on real-world events β€” including every Kalshi weather market (daily high/low temperature brackets by city, live and settled). The Kalshi Scraper returns every market's YES/NO prices, implied probability, bid/ask, volume, open interest and resolution rules β€” optionally with the full order book and 30 days of daily price history β€” as clean JSON, CSV or Excel.

✨ Features

  • πŸ“ˆ Odds & probabilities: last price, implied probability, previous price, YES/NO bid and ask for every market.
  • πŸ’° Liquidity metrics: all-time volume, 24-hour volume, open interest and liquidity.
  • πŸ—‚οΈ Filter by category, series or event: Politics, Economics, Sports, Crypto, Climate… or target exact tickers such as KXFED (Fed rate) or KXHIGHNY (NYC temperature).
  • ⏳ Open, closed or settled markets: track live odds or pull resolved markets with their final result.
  • πŸ“Š Order book (optional): every YES/NO price level with size.
  • πŸ•°οΈ Price history (optional): 30 daily candles with open/high/low/close, volume and open interest.
  • 🌑️ Weather markets: KXHIGH/KXLOW temperature brackets for every city, with the official settled temperature on resolved markets.
  • πŸ† Ranked by volume: the most-traded markets come first; whole-Store scans skip thin markets via minVolume (0 when you target series).
  • ⚑ Fast: scans 100,000+ open markets in about 30 seconds.

πŸ› οΈ How It Works

  1. Pick a scope – choose a category, or paste series/event tickers (the first part of any Kalshi market ticker, e.g. KXFED). Leave everything default to get the 50 most-traded open markets across all of Kalshi.
  2. Optionally add depth – turn on Include order book and/or Include price history.
  3. Run the scraper – results land in the dataset, ready to download or fetch via API.

🌑️ Kalshi Weather Markets (KXHIGH / KXLOW)

Kalshi lists a daily high- and low-temperature market for dozens of cities, one series per city, one event per day, one market per temperature bracket (about 12 open brackets per city at any time). Put the series tickers in Series tickers and leave Minimum volume empty:

{
"seriesTickers": ["KXHIGHNY", "KXHIGHCHI", "KXLOWTBOS"],
"status": "open",
"maxItems": 500
}
CityDaily highDaily low
New York (Central Park)KXHIGHNYKXLOWTNYC
Chicago (Midway)KXHIGHCHIKXLOWTCHI
MiamiKXHIGHMIAKXLOWTMIA
AustinKXHIGHAUSKXLOWTAUS
Los AngelesKXHIGHLAXKXLOWTLAX
DenverKXHIGHDENKXLOWTDEN
PhiladelphiaKXHIGHPHILKXLOWTPHIL
HoustonKXHIGHTHOUKXLOWTHOU
BostonKXHIGHTBOSKXLOWTBOS
DallasKXHIGHTDALKXLOWTDAL
Washington DCKXHIGHTDCKXLOWTDC
SeattleKXHIGHTSEAKXLOWTSEA
San FranciscoKXHIGHTSFOKXLOWTSFO
PhoenixKXHIGHTPHXKXLOWTPHX
Las VegasKXHIGHTLVKXLOWTLV
MinneapolisKXHIGHTMINKXLOWTMIN
Oklahoma CityKXHIGHTOKCKXLOWTOKC
AtlantaKXHIGHTATLKXLOWTATL
New OrleansKXHIGHTNOLAKXLOWTNOLA
San DiegoKXHIGHTSANKXLOWTSAN
London / Paris / Berlin / Tokyo …KXHIGHTEGLL, KXHIGHTLFPG, KXHIGHTEDDB, KXHIGHTRJTTKXLOWTEGLL, KXLOWTLFPG, KXLOWTEDDB, KXLOWTRJTT

Every open Kalshi weather market in one run (temperature, rain, snow, hurricanes β€” 390+ series): set Category to Climate and Weather, Minimum volume to 0 and Maximum markets high enough.

Settled temperatures for backtesting: run the same series with "status": "settled". Each resolved bracket carries result (yes/no) and expirationValue β€” the official settled temperature in Β°F for that city-day β€” so you can join Kalshi outcomes to your forecast data.

{ "ticker": "KXHIGHNY-26SEP08-T80", "eventTicker": "KXHIGHNY-26SEP08", "status": "finalized", "result": "no", "expirationValue": "80.00", "strikeType": "less", "capStrike": 80, "yesBid": 0.01, "volume": 4666.48 }

πŸ’΅ Pricing

Pay only for what you extract:

EventPrice
Market record (odds, volume, rules)$0.0015 per market
Market with order book and/or price history$0.003 per market

πŸ“Š Sample Output Data

{
"ticker": "KXFED-26DEC-T3.75",
"eventTicker": "KXFED-26DEC",
"seriesTicker": "KXFED",
"title": "Will the upper bound of the federal funds rate be above 3.75% following the Fed's Dec 9, 2026 meeting?",
"subtitle": "Above 3.75%",
"category": "Economics",
"seriesTitle": "Fed funds rate",
"status": "active",
"result": null,
"marketType": "binary",
"strikeType": "greater",
"floorStrike": 3.75,
"capStrike": null,
"yesPrice": 0.54,
"impliedProbability": 54,
"previousPrice": 0.54,
"yesBid": 0.52,
"yesAsk": 0.54,
"noBid": 0.46,
"noAsk": 0.48,
"volume": 23970.49,
"volume24h": 0,
"openInterest": 19151.86,
"liquidity": 0,
"openTime": "2025-08-06T14:30:00Z",
"closeTime": "2026-12-09T18:55:00Z",
"expirationTime": "2026-12-16T19:05:00Z",
"rules": "If the upper bound of the target federal funds rate published on the Federal Reserve's website is above 3.75% following the Fed's Dec 9, 2026 meeting, then the market resolves to Yes.",
"rulesSecondary": null,
"orderbook": {
"yes": [
{ "price": 0.52, "size": 40 },
{ "price": 0.5, "size": 195 }
],
"no": [
{ "price": 0.46, "size": 37 },
{ "price": 0.45, "size": 2.13 }
]
},
"priceHistory": [
{
"date": "2026-08-25",
"open": 0.55,
"high": 0.56,
"low": 0.55,
"close": 0.56,
"volume": 17,
"openInterest": 19148.86
},
{
"date": "2026-08-26",
"open": 0.54,
"high": 0.54,
"low": 0.54,
"close": 0.54,
"volume": 3,
"openInterest": 19151.86
}
]
}

orderbook and priceHistory appear only when the corresponding option is enabled. Prices are in dollars per contract (0–1); impliedProbability is the same number in percent.

πŸ’‘ Use Cases

  • Weather trading & backtesting – pull every open temperature bracket with bid/ask and open interest, then join settled temperatures to your forecast model per city.
  • Forecasting & research – pull crowd probabilities for elections, Fed decisions, inflation prints or climate outcomes.
  • Arbitrage & odds comparison – compare Kalshi prices against sportsbooks or other prediction markets.
  • Trading signals – monitor volume spikes, open-interest changes and price moves across thousands of markets.
  • Dashboards & alerts – schedule runs and pipe the dataset into Google Sheets, a database or a Slack alert.

Track the wisdom of the crowd with Kalshi Scraper today! πŸš€