Kalshi Weather Index – Minute Temperature Data for 10 Cities avatar

Kalshi Weather Index – Minute Temperature Data for 10 Cities

Pricing

from $0.05 / 1,000 index points

Go to Apify Store
Kalshi Weather Index – Minute Temperature Data for 10 Cities

Kalshi Weather Index – Minute Temperature Data for 10 Cities

Kalshi's official minute-by-minute city temperature index, the series that settles its hourly and daily temperature markets. One row per minute per city, with status and station count. Public API, no login. Pay per 1,000 points delivered.

Pricing

from $0.05 / 1,000 index points

Rating

0.0

(0)

Developer

Tit Slobodjanac

Tit Slobodjanac

Maintained by Community

Actor stats

0

Bookmarked

3

Total users

2

Monthly active users

2 days ago

Last modified

Share

Kalshi Weather Index — minute-by-minute city temperature, the series that settles Kalshi's temperature markets

Kalshi publishes its own temperature index for ten US metro areas: one value per minute, computed from a quorum of weather stations, versioned and calibrated. It is the number that settles Kalshi's hourly and daily temperature markets (KXTEMP…, KXHIGH…, KXLOW…). This Actor pulls that series into a dataset — one row per minute per city — so you can backtest, build forecasts against the exact settlement source, or keep a history Kalshi itself only serves as a rolling window.

Source: Kalshi's public live-data endpoint. No Kalshi account, no API key, no scraping. Runs cost cents and do not break.

Cities

miami, dfw (Dallas–Fort Worth), houston, phl-delaware-valley (Philadelphia), puget-sound (Seattle), sf-bay, greater-boston, southeast-michigan (Detroit), kansas-city, minneapolis-st-paul. Leave the list empty for all ten.

Input

{ "cities": ["miami", "greater-boston"], "lastHours": 24, "detailed": false, "archiveDatasetName": "kalshi-weather-index" }
FieldWhat it does
citiesIndex city IDs (above). Empty = all ten.
lastHoursTrailing window, 1–168 hours. 60 points per hour per city.
from / toExplicit window instead (ISO time or unix milliseconds).
detailedAttach every member station's reading and quality-control disposition to each point.
maxItemsCost cap per run.
archiveDatasetNameAlso append to a named dataset in your account. Schedule hourly and you keep the full history.

Output

{
"city": "miami",
"time": "2026-09-03T10:56:00.000Z",
"timestampMs": 1788432960000,
"temperatureF": 79.52,
"temperatureC": 26.4,
"status": "normal",
"contributors": 5,
"configVersion": "miami-temperature-v1.0-cal-20260831",
"units": "fahrenheit",
"fetchedAt": "2026-09-03T11:56:26.995Z"
}

status is normal, degraded or incomplete. Minutes where the station quorum failed are absent from Kalshi's series and therefore absent here — a gap is a real gap, never interpolated. configVersion changes when Kalshi recalibrates the index; keep it if you compare across weeks.

What people use it for

  • Backtesting temperature-market strategies against the exact series that settles them, not a nearby airport's METAR.
  • Forecast calibration: compare your model or a public ensemble to the index minute by minute.
  • Live dashboards and alerts for hourly temperature markets: schedule every 15 minutes with lastHours: 1.
  • History: Kalshi serves a window; with archiveDatasetName and a daily schedule you own the archive.

Pairs with Prediction Markets Scraper for the market prices themselves (kalshiSeriesTickers: ["KXTEMP*", "KXHIGH*", "KXLOW*"]).

Pricing

Pay per 1,000 index points delivered. Platform usage included. A run that returns nothing costs nothing.


Found it useful? A review on the Actor page helps other people find it. Missing a city or a field? Open an issue.