Prediction markets data

Kalshi weather markets: temperature brackets, odds and forecast

Get every Kalshi daily temperature market — highs and lows for 24 US cities — with the price of each bracket and fair probabilities with the exchange's overround stripped out. The weather forecast for the exact settlement station sits next to the market's own expected temperature. No API key, no login.

★ 5.0 rating · 2 reviews30 users97.3% successful runs (30 days)

What data you get

city / stationCity and settlement station
dateMarket day
bracketTemperature band
priceBracket price
fairProbabilityProbability without overround
volumeTraded volume
expectedTemperatureMarket-implied expected temperature
forecastWeather forecast for the station
seriesTickerKalshi series ticker, e.g. KXHIGHNY

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.50 per 1,000 rows

Pay per event: you are charged only for what the run returns — bracket rows, day rows, forecast rows, series rows. There is no monthly subscription; caps in the input keep each run's cost predictable.

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.

Kalshi New York high temperature brackets with forecast

Every bracket price for the next 2 days next to the forecast.

{
  "mode": "markets",
  "metrics": [
    "high"
  ],
  "cities": [
    "New York"
  ],
  "days": 2,
  "withForecast": true
}
Run this task →

Kalshi temperature markets for all cities, one row per day

Whole bracket distribution collapsed per city and day.

{
  "mode": "events",
  "metrics": [
    "high",
    "low"
  ],
  "days": 3
}
Run this task →

Compare Kalshi expected high vs forecast in Chicago, Phoenix, Miami

Forecast mode for 5 days ahead.

{
  "mode": "forecast",
  "metrics": [
    "high"
  ],
  "cities": [
    "Chicago",
    "Phoenix",
    "Miami"
  ],
  "days": 5
}
Run this task →

List all Kalshi weather series tickers

Series mode to see every ticker.

{
  "mode": "series"
}
Run this task →

Use cases

FAQ

Do I need a Kalshi account or API key?

No. The scraper works without an API key or login; you only need an Apify account.

Which markets are covered?

Kalshi's daily high and low temperature markets for 24 US settlement stations; rain, snow and hurricane series are listed in series mode.

Is it legal to scrape Kalshi?

The scraper reads publicly available Kalshi data without logging in. Scraping public data is generally allowed, but you are responsible for complying with local laws and the site's terms, and for not collecting or misusing personal data.

Where does the forecast come from?

From Open-Meteo for the station each market settles on, placed next to the market price.

How do I get the data into my app or spreadsheet?

Call it through the Apify API, use the Python or JavaScript client, or connect it to Make, n8n, Zapier or Google Sheets. Results export to JSON, CSV or Excel, and runs can be scheduled.

More scrapers

Get today's Kalshi weather odds

Run on Apify — free trial