Kalshi Markets Scraper — Prediction Market Prices & Volume avatar

Kalshi Markets Scraper — Prediction Market Prices & Volume

Pricing

from $1.00 / 1,000 markets

Go to Apify Store
Kalshi Markets Scraper — Prediction Market Prices & Volume

Kalshi Markets Scraper — Prediction Market Prices & Volume

Kalshi prediction-market data from the official public API: yes/no bid and ask, last price, 24h change, volume, open interest, close time, event, series and category, plus optional order book and rules. Search, categories, series or tickers. $1 per 1,000 markets.

Pricing

from $1.00 / 1,000 markets

Rating

0.0

(0)

Developer

ActorForge

ActorForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 days ago

Last modified

Categories

Security

Limited permissions

Share

Kalshi prediction-market data from the official public API: yes/no bid and ask, last price, 24h change, volume, open interest, close time, event, series and category, plus optional order book and rules. Search, categories, series or tickers. $1 per 1,000 markets.

Kalshi prediction-market data in clean rows, from Kalshi's own public Trade API. Find markets by search terms, Kalshi categories (Economics, Politics, Financials, Crypto, Climate and Weather, Sports...), series tickers, event tickers or kalshi.com URLs, or exact market tickers, or list open markets across the exchange. Every row is one market: the question and outcome, yes and no bid and ask (in dollars, which is the implied probability), last price, 24-hour price change and spread, top-of-book sizes, total and 24-hour volume, open interest, open, close and expected expiration times, status and result, plus the parent event, series and category. Optionally add the resolution rules and an order book snapshot of yes and no bids. For weather markets, give city names to get every daily high/low temperature and rain bracket for that city, with the bracket bounds as numbers, the unit, the settlement station and, optionally, the live airport observation (METAR) at that station. Filter by status (open, closed, settled), close-date window, minimum 24h volume or open interest, and skip auto-generated combo markets. Use it for forecasting research, macro and Fed-rate tracking, weather and election dashboards, alerts, academic studies and comparing Kalshi with Polymarket or polls. $1 per 1,000 markets, with no compute bill on top; problems return a free status row instead of failing.

What data does it return?

Every run outputs clean, schema-validated rows like these:

titleyesBidyesAskvolume24heventTitle
Will the upper bound of the federal funds rate be above 3.50% following the Fed's Apr 28, 2027 meeting?0.950.98133.16Fed funds rate after Apr 2027 meeting?
Will Elon Musk visit Mars before Aug 1, 2099?0.10.11479.37Will Elon Musk visit Mars in his lifetime?
Will the maximum temperature be 63-64° on Oct 24, 2026?0.120.134937.71Highest temperature in New York City on Oct 24, 2026?

How much does it cost?

Transparent pay-per-event pricing — you only pay for what you get, and the actor always respects your run budget: set a maximum total charge and it stops cleanly at the cap instead of overrunning.

EventPriceChargedWorked example
market$0.001per market row1,000 markets = $1.00 (order book included when you turn it on)
apify-actor-start$0.00005per run per GB of memory (platform start fee)One run at 256 MB = $0.00005

Input options

FieldTypeRequiredDefaultDescription
searchTermsarrayno—Optional keywords matched against Kalshi event titles and tickers, e.g. fed, bitcoin, inflation, election, temperature. Every market of a matching event is returned.
categoriesarrayno—Optional Kalshi categories, e.g. Economics, Politics, Elections, Financials, Crypto, Climate and Weather, Sports, Entertainment, Science and Technology, Companies, Commodities. Combined with Search, an event must match both.
seriesTickersarrayno—Optional Kalshi series tickers, e.g. KXFED, KXHIGHNY, KXBTCD, KXCPIYOY. Returns the markets of every event in the series.
eventTickersarrayno—Optional event tickers (e.g. KXFEDDECISION-26DEC) or kalshi.com market page URLs. A URL or ticker that names a series lists that series.
citiesarrayno—Optional cities for Kalshi weather markets (daily high and low temperature, rain, snow), e.g. New York, Chicago, Miami, Austin, Denver, London, Paris, Tokyo. Codes such as NYC, DC, LA or ICAO airports (EGLL) also work. Daily temperature brackets come first.
includeObservationsbooleannofalseFor weather markets, add the latest airport observation at the settlement station (temperature, dew point, wind, weather, raw METAR) and the high and low of the last 24 hours, from NOAA's aviationweather.gov. Indicative only: Kalshi settles on the official daily climate report.
marketTickersarrayno—Optional exact market tickers, e.g. KXELONMARS-99. Returned whatever their status.
statusstringno"open"Open markets (trading now), closed markets (awaiting settlement), settled markets, or all.
excludeCombosbooleannotrueSkip Kalshi's auto-generated combo/parlay markets (tickers starting KXMVE), which are numerous and rarely traded.
minVolume24hintegerno—Optional: skip markets that traded fewer contracts in the last 24 hours.
minOpenInterestintegerno—Optional: skip markets with less open interest.
closeAfterstringno—Optional: only markets that close on or after this date.
closeBeforestringno—Optional: only markets that close on or before this date.
includeRulesbooleannofalseAdd each market's primary and secondary rules text.
includeOrderbookbooleannofalseAdd a snapshot of the yes and no bids (price and contracts per level). One extra request per market.
orderbookDepthintegerno10Price levels per side in the order book snapshot.
maxEventPagesintegerno100Search and categories scan Kalshi's event list, 200 events per page (about 85 pages cover every open event). Lower it for faster, partial searches.
maxItemsintegerno200Upper limit on markets for the whole run. With no search, categories or tickers, the run lists open markets across Kalshi, newest first.

Limits & honest notes

  • Responsible use: this is market data only. Nothing in it is financial, investment or betting advice, and prices are not predictions by ActorForge. Event-contract trading is restricted in some places; follow your local law and Kalshi's terms. This actor is not affiliated with, endorsed by or sponsored by Kalshi.
  • It reads only Kalshi's documented public market-data endpoints (api.elections.kalshi.com/trade-api/v2: markets, events, order books), with no key, no login, no account and no trading, at most four requests per second with an honest user agent (ActorForge-Kalshi).
  • Kalshi has no keyword-search endpoint, so Search and Categories scan Kalshi's event list (200 events per request, about 85 requests for every open event) and match event titles and tickers; set "Event pages to scan" lower for quicker partial searches. With no filters the run lists open markets newest first.
  • Prices are the latest values Kalshi publishes and can move within seconds; check the scrapedAt time. Kalshi's order book lists bids only: a yes bid at X is the same as a no ask at 1 − X.
  • If Kalshi refuses a request or rate-limits the run, the run stops, keeps the markets already delivered and adds a free status row. Respects your run budget: set a maximum total charge and the run stops cleanly at the cap. Unknown tickers and empty searches return a free status row.

Changelog

  • 2026-10-24 — Initial release: search, categories, series, events, URLs and market tickers; yes/no bid and ask, last price, 24h change, spread, volume, open interest, dates, event, series and category; optional rules and order book; weather cities with bracket bounds, settlement station and optional METAR observations; free status rows.

Built and maintained by ActorForge. Reliability first: every actor in the portfolio is monitored by an automated nightly self-test, and breakages are typically fixed the same day.