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.
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.