Kalshi Markets Scraper
Pricing
$1.50 / 1,000 results
Kalshi Markets Scraper
Kalshi prediction-market prices, bid/ask, volume and open interest by series, event or market, plus daily/hourly price history.
Pricing
$1.50 / 1,000 results
Rating
0.0
(0)
Developer
anthony leblanc
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
16 hours ago
Last modified
Categories
Share
Get Kalshi prediction-market prices as clean rows: yes/no bid and ask, last price, volume, open interest, close time and the official rules, by series, event or market. Switch to history mode for daily, hourly or minute price history.
What it does
- Reads Kalshi’s public market data (no login, no API key).
- Filters by series (e.g. KXFED), event, market ticker, status and keyword.
- Returns prices in dollars as real numbers and dates in ISO format.
- Links the official contract terms PDF for every market.
- History mode returns one row per market per minute, hour or day.
Why this one: Snapshot and price-history modes in one Actor, prices as real numbers, the official contract terms link on every market, and combo markets filtered out unless you want them.
In our last check, 20 runs over varied inputs succeeded 100% of the time.
Use cases
- Tracking odds on economics, weather, politics or sports events
- Building charts and dashboards of market-implied probabilities
- Comparing Kalshi prices with polls, forecasts or other markets
Input example
{"seriesTickers": ["KXFED"],"maxItems": 5}
- mode: snapshot (current prices) or history (candlesticks)
- seriesTickers / eventTickers / marketTickers: what to fetch
- status: open, closed, settled, unopened or any
- keyword: filter by title
- includeCombos: include multi-leg combo markets
- interval + historyDays: history mode
Output sample
Real results from a run of this Actor:
[{"ticker": "KXFED-26DEC-T3.00","eventTicker": "KXFED-26DEC","title": "Will the upper bound of the federal funds rate be above 3.00% following the Fed's Dec 9, 2026 meeting?","interval": "hour","periodEnd": "2026-10-24T21:00:00.000Z","yesBidClose": 0.98,"yesAskClose": 0.99,"priceClose": null,"priceHigh": null,"priceLow": null,"volume": 0,"openInterest": 2802.17,"sourceUrl": "https://api.elections.kalshi.com/trade-api/v2/series/KXFED/markets/KXFED-26DEC-T3.00/candlesticks","scrapedAt": "2026-10-27T19:55:51.516Z"},{"ticker": "KXFED-26DEC-T3.00","eventTicker": "KXFED-26DEC","title": "Will the upper bound of the federal funds rate be above 3.00% following the Fed's Dec 9, 2026 meeting?","interval": "hour","periodEnd": "2026-10-24T22:00:00.000Z","yesBidClose": 0.98,"yesAskClose": 0.99,"priceClose": null,"priceHigh": null,"priceLow": null,"volume": 0,"openInterest": 2802.17,"sourceUrl": "https://api.elections.kalshi.com/trade-api/v2/series/KXFED/markets/KXFED-26DEC-T3.00/candlesticks","scrapedAt": "2026-10-27T19:55:51.516Z"}]
Fields:
- ticker, eventTicker, seriesTicker, eventTitle, title, outcome, category, status
- yesBid, yesAsk, noBid, noAsk, lastPrice, previousPrice (dollars, as numbers)
- volume, volume24h, openInterest
- openTime, closeTime, expirationTime (ISO), result, rules, contractTermsUrl, url
- History rows: periodEnd, priceClose/High/Low, yesBidClose, yesAskClose, volume, openInterest
Pricing
Pay per result: $1.50 per 1,000 results. You pay only for results you get; Apify platform costs are included. Set a maximum charge for a run and the Actor stops cleanly when it's reached, keeping everything collected so far.
Tips
- Start with a series ticker (it’s in the Kalshi URL) to keep runs small and fast.
- Combo markets (KXMVE…) are skipped by default because there are thousands; turn them on if you need them.
- Schedule a snapshot run to build your own price history over time.
FAQ
Do I need an account on Kalshi? No. It only reads public pages and data.
Are prices probabilities? Kalshi contracts pay $1 if the outcome happens, so a price of 0.62 roughly means the market puts it at 62%. Something broke or a field is missing? Open an issue on the Issues tab and include your run link. We fix scrapers quickly when sites change.
Legal
This Actor collects publicly available data only. You're responsible for using it lawfully and in line with Kalshi's terms.