Prediction Markets: Kalshi, Polymarket & PredictIt Odds icon

Prediction Markets: Kalshi, Polymarket & PredictIt Odds

Kalshi, Polymarket, Manifold and PredictIt markets in one table: probability, bid/ask, 24h change, volume, liquidity, open interest, close date, result, daily price history. Search, categories, move alerts.

$3 per 1,000 marketupdated 2026-11-01
Try it

Build the input, get the call

Change any field; the code on the right follows. Copy it, or run the same input on Apify.

Which prediction markets to read. Kalshi and Polymarket trade real money; Manifold uses play money (MANA); PredictIt covers US politics.

Keywords, e.g. `fed rate`, `bitcoin`, `election`, `Super Bowl`. Leave empty for the busiest markets.

Only markets in these categories (any match). Ignored when Search is set on Polymarket.

Specific markets: links (kalshi.com, polymarket.com, manifold.markets, predictit.org), Kalshi tickers (market, event or series, e.g. `KXFEDDECISION`), Polymarket slugs or condition ids.

Open markets (default), closed and settled markets with their result, or both.

Order of results. Volume and liquidity take the top of each platform in turn, since units differ.

Filters

In dollars on Polymarket, contracts on Kalshi (each pays $1), MANA on Manifold. PredictIt shows no volume, so it is left out when this is set.

Same units as total volume.

Order-book or pool liquidity (Polymarket, Manifold).

Only markets that close within this many days.

Add a daily price history (`priceHistory`) for Kalshi and Polymarket markets. 0 = none.

Most markets to return (each outcome of a multi-outcome event counts as one).

Monitoring

Schedule the Actor and each run returns only markets earlier runs did not deliver.

Return only markets whose probability moved at least this many percentage points since they were last delivered, with `previousProbability` and `movePoints`. The first run returns every market as the baseline. Pair with a schedule and the...

Output

What you get back

A real row from the README, and the fields every row has.

platformkalshi
eventTitleFed decision in Dec 2026? (On Dec 9, 2026)
questionWill the Federal Reserve Hike rates by 0bps at their December 2026 meeting?
outcomeFed maintains rate
probability0.29
yesBid0.28
yesAsk0.3
change24h0.01
volume841358.21
volume24h85959.14
volumeUnitcontracts
openInterest462480.26
closeTime2026-12-09T18:59:00Z
statusopen
urlhttps://kalshi.com/markets/kxfeddecision
FieldWhat it holds
platform, marketId, eventId, eventTitle, question, outcome, urlThe market
probabilityMarket-implied chance of "yes", 0 to 1 (midpoint of a tight book, else the last trade)
lastPrice, yesBid, yesAsk, noBid, noAsk, spreadQuotes, 0 to 1 (a $0.62 contract = 62%)
change24h, change7dProbability change over 24 hours and 7 days (where shown)
volume, volume24h, volumeUnit, openInterest, liquidity, tradersActivity
outcomesEvery outcome with its price (Polymarket)
category, openTime, closeTimeWhen it trades
status (open, closed, resolved), result, resolutionStatus, rulesHow it settles
priceHistory[{date, probability, volume}], one point per day, with History days set (Kalshi, Polymarket)
previousProbability, movePointsOn alert runs: the price last delivered and the move since, in percentage points

Download as JSON, CSV, Excel or XML from the run, or have it sent to Google Sheets, Slack or a webhook.

Guide

How Prediction Markets works

Inputs, options and tips, from the tool's own documentation.

Live odds from the four biggest prediction markets in one table: Kalshi, Polymarket, Manifold and PredictIt. Every market comes back with its probability, bid and ask, 24-hour change, volume, liquidity, open interest, close date and, once settled, the result. Search by keyword or category, paste market 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.

Why this Actor

  • Four platforms, one shape. Compare the same question across Kalshi, Polymarket, Manifold and PredictIt without four parsers.
  • Search and categories. Keywords (fed rate, bitcoin, world cup) or 14 categories: politics, elections, economics, finance, crypto, sports, tech and science, AI, climate and weather, culture, world, companies, health, mentions.
  • Paste links. Kalshi tickers or links, Polymarket event or market links, Manifold links, PredictIt links or ids.
  • Move alerts. Set Alert on moves to e.g. 5 and schedule hourly: each run returns only markets whose probability moved 5+ points since you last got them, with the old and new price.
  • Price history. Daily probability for up to a year per market, ready to chart.
  • Settled markets too. Status closed returns resolved markets with the winning outcome.
  • For AI agents. Callable as an MCP tool.

How to use it

Busiest markets on Kalshi and Polymarket right now:

json
{ "platforms": ["kalshi", "polymarket"], "maxItems": 50 }

Every Fed-rate market on all four platforms, with 30 days of history:

json
{ "platforms": ["kalshi", "polymarket", "manifold", "predictit"], "search": "fed rate", "historyDays": 30 }

Elections closing in the next 14 days, biggest movers first:

json
{ "categories": ["elections"], "closesWithinDays": 14, "sortBy": "move24h" }

Alert when any big crypto market moves 5 points (schedule hourly):

json
{ "platforms": ["kalshi", "polymarket"], "categories": ["crypto"], "minVolume24h": 10000, "alertMovePoints": 5 }

Specific markets by link:

json
{ "markets": ["https://polymarket.com/event/fed-decision-in-december-20260729232808632", "KXFEDDECISION-26DEC"] }

Options

OptionWhat it does
Platforms (platforms)kalshi, polymarket, manifold, predictit (default Kalshi + Polymarket)
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)Links from any of the four sites, Kalshi tickers, Polymarket slugs or condition ids, PredictIt ids
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)Each platform's own unit: contracts (Kalshi), US dollars (Polymarket), MANA (Manifold)
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

  • Volume units differ: Kalshi counts contracts, Polymarket US dollars, Manifold play money (MANA). volumeUnit says which; the volume filters apply in each platform's own unit.
  • Manifold is play money; its probabilities are still a useful crowd forecast.
  • PredictIt lists politics only and shows no volume, so it is left out when a volume or liquidity minimum is set.
  • Sorting by volume or liquidity takes the top of each platform in turn, since units differ; closing soon, newest and biggest move sort across all.
  • The first alert run returns every match as the baseline; later runs return only moves (and markets that are new to the search).
  • Prices are delayed snapshots for research, not a trading feed.
  • Questions: tacps126@gmail.com.
Questions

Questions about Prediction Markets

How much does Prediction Markets cost?

$3 per 1,000, charged only for markets returned; a run that finds nothing costs nothing. It runs on Apify, whose free plan includes monthly credit, so you can try it without paying.

Do I need to write code?

No. Fill in the form on Apify and press Start, schedule it, or send the results to Google Sheets, Slack or a webhook. For code, the input builder on this page writes the API call in curl, Python or JavaScript.

What does Prediction Markets return?

Every row has the same fields, including platform, marketId, eventId, eventTitle, question, outcome, url, probability, lastPrice, yesBid, yesAsk, noBid, noAsk, spread, change24h, change7d, volume, volume24h, volumeUnit, openInterest, liquidity, traders, outcomes, category, openTime, closeTime, status (open, closed, resolved), result, resolutionStatus, rules. Download as JSON, CSV, Excel or XML.

Can an AI agent use it?

Yes. The webdata-tools-mcp server exposes it to Claude, Cursor and other MCP clients as get_prediction_markets.

Can it run on a schedule and return only new results?

Yes. Schedule it on Apify (hourly, daily, weekly) and turn on the only-new option: each run then returns only what appeared since the last run with the same input.

Use cases

What people use Prediction Markets for

  • Compare odds across prediction markets
  • Track probability changes over time
  • Research and forecasting dashboards

Also searched as

prediction market data Polymarket API Kalshi odds PredictIt data election odds event probability data

Categories

Finance and markets Business News Developer tools