Kalshi Market History (Candlesticks) Scraper avatar

Kalshi Market History (Candlesticks) Scraper

Pricing

from $0.20 / 1,000 candles

Go to Apify Store
Kalshi Market History (Candlesticks) Scraper

Kalshi Market History (Candlesticks) Scraper

Download historical OHLC price candlesticks, volume and open interest for any Kalshi markets - election odds, politics, crypto, sports, weather - by ticker or series, at 1-minute, 1-hour or 1-day resolution. For backtesting and research. Public API, no login.

Pricing

from $0.20 / 1,000 candles

Rating

0.0

(0)

Developer

John Rutherford

John Rutherford

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

5 days ago

Last modified

Categories

Share

Download historical price candles for Kalshi markets: open, high, low, close, best bid/ask at close, volume and open interest, at 1-minute, 1-hour or 1-day resolution. Built for backtesting, research and charting. No login, no API key.

Give it market tickers, or a series ticker and it fetches every market in the series.

What you get

One row per candle per market:

FieldMeaning
ticker, series_ticker, title, subtitleMarket identity
period_minutes, timeCandle size and end time (ISO)
open, high, low, closeYES price in dollars (0 to 1)
yes_bid_close, yes_ask_closeBest bid and ask at candle close
volume, open_interestContracts

Sample row:

{
"ticker": "KXBTCD-26SEP1017-T85999.99",
"series_ticker": "KXBTCD",
"period_minutes": 60,
"time": "2026-09-10T15:00:00.000Z",
"open": 0.41,
"high": 0.47,
"low": 0.38,
"close": 0.45,
"volume": 12840,
"open_interest": 33120
}

Input

OptionDefaultWhat it does
Market tickersExact markets to fetch
Series tickerOr every market in a series, e.g. KXBTCD
Which markets in the seriesopenopen, closed, settled or all
Candle size1 hour1 minute, 1 hour or 1 day
Days back30Window ending now
Start / End dateExplicit ISO window instead
Max markets50Cap on markets from a series
Max candles100000Cap on rows

Tip: to build a full history of a series, run with Which markets = settled and a long window.

Pricing

Pay per event: one small charge per candle row. A 30-day hourly window is about 720 rows per market.

Notes and limits

  • Kalshi returns candles only for periods where the market existed. Short-lived markets return short series.
  • 1-minute candles over long windows are large. Cap with Max candles or narrow the dates.
  • This Actor never places orders and needs no Kalshi credentials.
  • Kalshi Markets Scraper: current prices, volume, open interest and order books for every market.
  • Polymarket vs Kalshi Matched Markets: same question on both venues with the price gap.