TOTAL VOLUME:
$126.8b
24H VOL:
$122,314,324
24H TRANSACTIONS:
2,159,476,470
OPEN INTEREST:
$1,331,186,481
338,503
Markets across
31,526
events
MATCHED EVENTS:
2,864
PLATFORM COVERAGE:
5
Polymarket:
40%
VS.
Kalshi:
60%
A field guide for reporters: how to monitor prediction markets as a beat, judge a real move from noise, and vet a number before it goes in a story.
Jared Polites
Sep 14, 2026

Quoted a Polymarket price in a story, then watched it move fifteen points by the time the piece went live? That's what happens when a prediction market gets treated as a one-time lookup instead of an ongoing beat. Using prediction markets for journalism means monitoring the same contracts the way a markets reporter tracks a stock: checking them on a schedule, logging what moved and why, and running a short verification pass before any number goes in a story. The workflow has three parts. Track the same market across platforms daily. Know the difference between a move that means something and one that doesn't. Run a checklist before publishing.
A prediction market prices what a large number of people are willing to put money behind. That is different from a poll, which measures stated opinion, and different from a pundit's take, which measures one person's judgment. Journalists who ignore markets are ignoring a live, continuously updated data source that costs nothing to check and updates faster than any polling outfit can field a survey.
The catch is that a single snapshot is nearly worthless without context. A contract sitting at 40% tells you almost nothing on its own. What matters is where it was last week, how much money moved it, and whether other platforms agree. That's a monitoring problem, not a lookup problem, and it needs a routine.
Treat your beat the way a markets reporter treats a stock: pick the handful of contracts that map to your actual coverage area, and check them on a schedule, not on impulse.
Start by identifying the same event across platforms. Each one carries a slightly different kind of signal, so knowing the platform matters as much as knowing the price.
Polymarket tends to carry the deepest liquidity on global and political events, which makes it a reasonable anchor for cross-platform comparison. If a story touches an election, a geopolitical event, or a major world news cycle, checking Polymarket first is a safe default.
Kalshi is a CFTC-regulated exchange, so its contracts on US economic data and elections carry a domestic, retail-heavy trader base. It's the platform most likely to move first on a scheduled US data release.
Limitless runs on-chain and skews toward shorter-duration contracts, often resolving in hours or days rather than weeks. That makes it useful for fast-moving stories where you need a market that updates on the same timescale as the news.
Predict.Fun is built on BNB Chain and lets collateral in open positions earn yield, which attracts a more capital-efficiency-minded trader. That structural detail is worth a line in any story that touches how the platform itself works, not just what it's pricing.
Opinion built its early markets around macro data (FOMC decisions, CPI prints, GDP figures) and still weights those contracts more heavily than the sports and politics markets most other platforms lead with. That makes its pricing on a rate decision or inflation print worth treating as its own data point, not an echo of the others.
Once you know which platforms carry your beat's events, the actual monitoring routine is simple: check the same contracts at the same time each day, and log the number. A spreadsheet with a date column and one row per contract is enough. Without a log, you have no way to tell a real move from a normal wobble when you sit down to write.
This is the judgment call that separates a useful market reference from a lazy one. Not every price change is news. Here's how to sort them.
Compare the move to the contract's typical range before you decide it matters. Say a contract on a Federal Reserve rate decision has traded between 55% and 62% for three weeks.
A move to 58% is inside its normal noise band, and tells you nothing. A move to 40% overnight is not normal, and tells you something happened. Your job is to find out what.
Check trading volume before you trust a price move. A contract can swing five points on a single large position in a thin market. If a market has had low sustained trading activity and one account moves it, that's a liquidity event, not a consensus shift.
If the same move happens with broad participation across many accounts, that's a stronger signal the shift reflects genuine new information rather than one trader's bet. Volume figures are public on every major platform, so this check costs a few extra seconds, not a phone call.
Check the other platforms before you write "markets say." If Polymarket moves five points on a story but Kalshi and Opinion don't budge, you don't have a market consensus. You have one platform's reaction, possibly to a rumor that hasn't been confirmed elsewhere.
Genuine repricing tends to show up on more than one platform within hours, even if the platforms don't move by the same amount. When platforms genuinely disagree on the same event, that gap is often more newsworthy than either number alone.
A market move is a symptom. Your story is the diagnosis. If you can't identify a plausible cause (a leak, a poll, a court filing, a scheduled data release) within a reasonable window before the move, treat the move as unexplained and say so rather than inventing a cause.
A contract creeping from 30% to 35% over two weeks reflects accumulating information. That's usually worth a mention in an ongoing story, not a standalone piece.
A contract jumping ten points in an hour is different. Check it immediately, because something specific triggered it.
Before any prediction market figure appears in a story, run through this list:
These are structural differences that hold regardless of what's trading today, which is why they belong in your notebook rather than in your search history.
| Platform | Regulatory status | Collateral | Best for |
|---|---|---|---|
| Polymarket | Operates through separate products by jurisdiction | Crypto | Global and political events, deepest general liquidity |
| Kalshi | CFTC-regulated exchange | US dollars via bank transfer | US elections and economic data, domestic audience |
| Limitless | On-chain, unregulated | Crypto | Shorter-duration contracts, fast-moving stories |
| Predict.Fun | On-chain (BNB Chain), unregulated | Crypto (yield-bearing while positions are open) | Capital-efficiency-focused traders |
| Opinion | On-chain, unregulated | Crypto | Macro events (rates, inflation, GDP) alongside politics and sports |
A market price is a fact about what traders are currently paying for a contract. It is not a fact about the future outcome. Report it as "markets are pricing a 65% chance," not "markets say this will happen." The distinction matters and readers notice when it's blurred.
Daily, at a fixed time, for any market tied to an active beat. For a fast-moving story (an election in its final week, a live congressional vote), check more frequently and log volume alongside price so you can tell a real move from noise later.
No, as long as you're reporting the price and volume data neutrally and not recommending that readers trade. Disclose if you have any financial position in the outcome you're covering. That's the same standard as covering a stock you own.
A trader is trying to profit from a price being wrong. A journalist is trying to explain what the price means and why it moved. The data is the same. The purpose, and what you write about it, is not.
Only if you disclose that you did it and how. An unweighted average across Polymarket, Kalshi, Limitless, Predict.Fun, and Opinion treats a thin market the same as a heavily traded one, which can be misleading. If you report a consensus figure, note the individual platform prices and volumes behind it.
PredictionHero aggregates publicly available prediction market data for informational purposes only. This is not financial advice. Prediction markets may not be available in all jurisdictions.
Related

A price gap between Polymarket and Kalshi isn't a pricing error. Find out what it really represents.
Jared Polites · Aug 19

Volume is the total traded over time. Open interest is what's still at stake right now. Liquidity is what you can trade this instant, and most headlines quietly blur all three into one number.
Jared Polites · Aug 5

Every platform can quote a price. Not all of them can back it once real size hits the book. Here's what actually determines whether liquidity holds, platform by platform.
Jared Polites · Sep 11