Get Kalshi Candles
Retrieve OHLCV (Open, High, Low, Close, Volume) candle data for a Kalshi market at a selectable time interval.
Intervals
- 1s — 1-second buckets (tick-level, microstructure research)
- 1m — 1-minute buckets (intraday, scalping)
- 5m — 5-minute buckets (short-term trading, technical indicators)
- 10m — 10-minute buckets (medium-term, pattern recognition)
- 1h — 1-hour buckets (swing trading, daily patterns)
- 1d — 1-day buckets (long-term trends, historical research)
What you get
- OHLCV price data aggregated into time buckets
- Volume metrics (bucket volume, cumulative volume)
- Best bid/ask at close of each bucket
- Open interest at close of each bucket
- Tick count per bucket
Use cases
- Build candlestick charts at any resolution
- Run technical analysis (RSI, MACD, Bollinger Bands)
- Backtest trading strategies
- Analyze volume patterns and liquidity
Data is ordered by bucket_time ascending. Use the limit parameter (up to 100,000) to control the number of candles returned.
Example
- Request:
GET /api/v1/klsi/APPLEPORT-25DEC31/candles?interval=1m&limit=100 - Header:
X-API-Key: YOUR_API_KEY
Documentation Index
Fetch the complete documentation index at: https://docs.delphimarkets.com/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Your API key (get one from the test-key endpoint above)
Path Parameters
Kalshi market ID
Query Parameters
Candle time interval. Determines the bucket size for OHLCV aggregation.
1s, 1m, 5m, 10m, 1h, 1d Maximum number of candles to return (default 1000, max 100,000).
x <= 100000Response
Array of OHLCV candles
Start time of the bucket
Exchange identifier (KLSI)
Market identifier
Opening price of the bucket
Highest price in the bucket
Lowest price in the bucket
Closing price of the bucket
Cumulative volume at bucket open
Cumulative volume at bucket close
Volume traded during this bucket
Best YES bid at bucket close
Best YES ask at bucket close
Open interest at bucket close
Latest update time within the bucket
Number of ticks (price updates) in the bucket

