Frequently asked questions
Everything you need to understand predict.pm — what it is, how it works, the data model (events, markets, outcomes), how matching and arbitrage work, and which platforms are supported. predict.pm is currently in beta.
Compare the odds yourself
See the same event priced across Polymarket, Kalshi and Futuur.
Learn more
Frequently asked questions
What is predict.pm?
predict.pm is a prediction-market intelligence platform (currently in beta) that aggregates markets from Polymarket, Kalshi and Futuur, matches the same event across platforms with AI, and compares the odds side by side so you can find the best price and arbitrage.
How does predict.pm work?
predict.pm works in three steps, repeated every 3 minutes: it fetches events and markets from each platform's API, an LLM groups the same real-world event across platforms, and the model aligns each outcome so the prices line up in one side-by-side comparison.
What makes predict.pm different from other prediction-market aggregators?
Unlike a simple directory of links, predict.pm ai event matching — predict.pm groups the same real-world event across platforms, not just a directory of links. outcome-level alignment — equivalent outcomes line up across platforms so probabilities are directly comparable. best-price and arbitrage discovery straight from the side-by-side view. odds and markets refresh every 3 minutes. independent, neutral and free to use — predict.pm compares odds, it does not accept bets or hold funds.
What is an event?
An event is one real-world question — like an election or a game — grouped across every platform that lists it. An event aggregates markets.
What is a market?
A market is a single tradable question on a prediction platform. The market is where the probability (price) lives. Equivalent markets from different platforms are grouped under one event.
What is an outcome?
An outcome is one possible result of a market — such as Yes/No, or a specific candidate or team. Each outcome carries a probability, and predict.pm aligns the equivalent outcome across platforms.
How does market matching work?
Event matching groups the same real-world question across platforms into one event. Outcome matching then aligns each market's outcomes so 'Yes' on one platform maps to 'Yes' on another and the prices are directly comparable.
How does outcome matching work?
Within a matched event, an LLM aligns each market's outcomes across platforms so equivalent outcomes (e.g. the same team winning) sit in one row and their probabilities can be compared directly.
How do I find arbitrage using predict.pm?
predict.pm lines up the same outcome across Polymarket, Kalshi and Futuur, so when one platform prices it lower than another, the gap is visible at a glance — letting you buy where it's cheap.
Which platforms are supported?
Polymarket (USDC, global), Kalshi (US dollars, US/CFTC-regulated) and Futuur (play and real money; $20 free for new users).
Is predict.pm free?
Yes. Comparing odds on predict.pm is completely free. New users also get $20 free to start trading on Futuur.
How often do the odds update?
predict.pm fetches new markets and refreshes prices every 3 minutes.
Does predict.pm place bets or hold funds?
No. predict.pm is an independent comparison tool. It shows odds across platforms and links out to them; it never accepts bets or custodies funds.
Is predict.pm in beta?
predict.pm is currently in beta — features and data are evolving.

