Kalshi Market Data Scraper — official public API, no login
Pricing
$1.00 / 1,000 market record scrapeds
Kalshi Market Data Scraper — official public API, no login
Live market data from Kalshi (CFTC-regulated prediction market exchange) via the official public REST API — no login, no API key. Query any series ticker and get every market: title, status, yes/no bid-ask, last price, volume, open interest, close time, settlement rules. No personal data.
Pricing
$1.00 / 1,000 market record scrapeds
Rating
0.0
(0)
Developer
Backyard Tools
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Share
Live prediction-market data from Kalshi, the CFTC-regulated exchange, via its official public
REST endpoint (api.elections.kalshi.com/trade-api/v2/markets). Kalshi's own docs say it plainly:
"Kalshi provides several public endpoints that don't require API keys... You can start making
requests immediately!" This actor is a batch client for exactly that endpoint — no account, no
API key, no proxies.
Tested (2026-09-02)
| Series ticker | Markets returned | Pages | Time |
|---|---|---|---|
KXHIGHNY (NYC daily high temperature) | 420 | 3 (200+200+20) | ~2.5s |
Pagination follows Kalshi's own cursor until it comes back empty — no fixed page count assumed.
Kalshi API — input
{"targets": ["KXHIGHNY", "KXFED"],"maxItems": 2000}
Each target is a series ticker — the code Kalshi uses to group related markets (e.g. all daily
NYC temperature markets share the KXHIGHNY series). Find one from any market's URL on
kalshi.com/markets. A series with no markets returns 0 items for that target only (no charge).
Kalshi API — output fields
One dataset item per market:
| Field | |
|---|---|
ticker / event_ticker / series_ticker | market, event, and series identifiers |
title | market question, e.g. "Will the maximum temperature be >82° on Sep 2, 2026?" |
status | unopened / open / closed / settled |
market_type | e.g. binary |
yes_bid_dollars / yes_ask_dollars / no_bid_dollars / no_ask_dollars | current order book best prices |
last_price_dollars / previous_price_dollars | last traded price and prior close |
volume_fp / volume_24h_fp | total and 24h contract volume |
open_interest_fp | open interest |
liquidity_dollars | resting liquidity value |
open_time / close_time / expiration_time | ISO 8601 lifecycle timestamps |
result | settlement outcome once settled (yes / no / empty if unsettled) |
No personal data: these are market/pricing fields only. Kalshi does not expose individual traders' identities or order history through this endpoint.
Why this over Kalshi's own site
kalshi.com is built for one market at a time in a browser. This actor runs a batch of series tickers in one call and hands back structured rows — for building market monitors, historical price trackers, or quant research pipelines that need this in a dataset, not a web page.
Use Cases
- Prediction-market monitoring — track price and volume moves across a series of markets in near real time
- Quant research pipelines — feed historical price, volume, and open-interest fields into a model
- Event-outcome tracking — watch
status/resultto see when markets settle and how - Liquidity screening — filter markets by
liquidity_dollars/volume_24h_fpto find tradeable depth
Pricing
Pay per event: $1.00 per 1,000 markets collected. Nothing else.