Kalshi Market Data Scraper — official public API, no login avatar

Kalshi Market Data Scraper — official public API, no login

Pricing

$1.00 / 1,000 market record scrapeds

Go to Apify Store
Kalshi Market Data Scraper — official public API, no login

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

Backyard Tools

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

**Kalshi API** — Live data from Kalshi, the CFTC-regulated prediction market, via its official REST API: prices, volume, open interest, settlement rules. No login, no API key.

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 tickerMarkets returnedPagesTime
KXHIGHNY (NYC daily high temperature)4203 (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_tickermarket, event, and series identifiers
titlemarket question, e.g. "Will the maximum temperature be >82° on Sep 2, 2026?"
statusunopened / open / closed / settled
market_typee.g. binary
yes_bid_dollars / yes_ask_dollars / no_bid_dollars / no_ask_dollarscurrent order book best prices
last_price_dollars / previous_price_dollarslast traded price and prior close
volume_fp / volume_24h_fptotal and 24h contract volume
open_interest_fpopen interest
liquidity_dollarsresting liquidity value
open_time / close_time / expiration_timeISO 8601 lifecycle timestamps
resultsettlement 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 / result to see when markets settle and how
  • Liquidity screening — filter markets by liquidity_dollars / volume_24h_fp to find tradeable depth

Pricing

Pay per event: $1.00 per 1,000 markets collected. Nothing else.