Kalshi Scraper: Market Odds, Volume & Open Interest
Pricing
from $2.40 / 1,000 markets
Kalshi Scraper: Market Odds, Volume & Open Interest
Kalshi markets and events: probability, yes/no bid and ask, 24h change, volume, open interest, liquidity, close date, result, rules, daily price history. Search, categories, tickers, move alerts.
Pricing
from $2.40 / 1,000 markets
Rating
0.0
(0)
Developer
Tapaswai Choudhary
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
8 hours ago
Last modified
Categories
Security
Limited permissionsShare
Every Kalshi market you need in one table: probability, yes and no bid and ask, 24-hour change, volume, open interest, liquidity, close date, rules and, once settled, the result. Search by keyword or category, paste tickers or links, add daily price history, and schedule it to get an alert row whenever a market moves by the points you choose.
Built for traders and forecasters, journalists and newsletters, quant and research teams, app and bot builders, and AI agents.
What you get
One row per market: each strike or outcome of an event (each rate decision at a Fed meeting, each temperature band, each candidate).
| Field | Meaning |
|---|---|
marketId (ticker), eventId, seriesTicker, eventTitle, question, outcome, url | The market |
probability | Market-implied chance of "yes", 0 to 1 (midpoint of a tight book, else the last trade) |
lastPrice, yesBid, yesAsk, noBid, noAsk, spread | Quotes in dollars per contract, 0 to 1 |
change24h | Probability change since yesterday |
volume, volume24h, openInterest | In contracts (each pays $1) |
liquidity | In US dollars |
category, openTime, closeTime | When it trades |
status (open, closed, resolved), result (Yes, No), rules | How it settles |
priceHistory | [{date, probability, volume}], one point per day, with History days set |
previousProbability, movePoints | On alert runs: the price last delivered and the move since, in percentage points |
{"marketId": "KXFEDDECISION-26DEC-H0","eventTitle": "Fed decision in Dec 2026? (On Dec 9, 2026)","outcome": "Fed maintains rate","probability": 0.29,"yesBid": 0.28,"yesAsk": 0.3,"volume": 841358.21,"volume24h": 85959.14,"openInterest": 462480.26,"closeTime": "2026-12-09T18:59:00Z","status": "open"}
How to use it
Trending Kalshi markets right now:
{ "maxItems": 50 }
Every Fed-decision market with 30 days of history:
{ "search": "fed", "historyDays": 30 }
Economics and finance markets closing in the next 7 days:
{ "categories": ["economics", "finance"], "closesWithinDays": 7, "sortBy": "closingSoon" }
Alert when an election market moves 5 points (schedule hourly):
{ "categories": ["elections"], "minVolume24h": 1000, "alertMovePoints": 5 }
A whole series, event or single market by ticker:
{ "markets": ["KXFEDDECISION", "KXFEDDECISION-26DEC", "KXFEDDECISION-26DEC-H0"] }
Options
| Option | What it does |
|---|---|
Platforms (platforms) | Fixed to Kalshi in this Actor |
Search (search) | Keywords in the question, event or outcome, e.g. fed rate, bitcoin |
Categories (categories) | politics, elections, economics, finance, crypto, sports, tech-science, ai, climate-weather, culture, world, companies, health, mentions |
Markets (markets) | Kalshi links or tickers (series, event or market) |
Status (status) | open (default), closed (includes resolved, with result) or all |
Sort by (sortBy) | volume24h, volume, liquidity, closingSoon, newest, move24h |
Minimum total / 24-hour volume (minVolume, minVolume24h) | In contracts (each pays $1) |
Minimum liquidity (minLiquidity) | In US dollars |
Closes within (days) (closesWithinDays) | Only markets settling within this many days |
History days (historyDays) | Daily price history, up to 365 days |
Max markets (maxItems) | Most rows per run |
Only new (onlyNew, monitorName) | With a schedule, each run returns only markets earlier runs did not deliver |
Alert on moves (alertMovePoints) | Return only markets whose probability moved at least this many percentage points since last delivered |
Pricing
$3 per 1,000 markets, plus a small start fee per run. Price history is included. On the Apify free plan a run returns up to 100 markets.
Good to know
- Categories: politics, elections, economics, finance, crypto, sports, tech and science, AI, climate and weather, culture, world, companies, health, mentions.
- Status closed returns settled markets with
result. - The first alert run returns every match as the baseline; later runs return only moves (and new markets).
- Need Polymarket, Manifold or PredictIt too? Prediction Markets (tacps126/prediction-markets) covers all four in one table.
- Prices are delayed snapshots for research, not a trading feed.
- Questions: tacps126@gmail.com.