All guides/Prediction Markets Updated July 2026

Prediction Market Liquidity: Why Depth Determines Your Edge

A market showing $50 resting on each side of the book at a 4-cent spread behaves nothing like one with $50,000 resting at a half-cent spread — even if both currently print the same last price. Prediction market liquidity is that resting depth, and it's the variable that decides whether a correctly identified edge actually survives contact with execution, or gets eaten alive by slippage before you're even done entering the trade.

Order Book Depth: What You're Actually Looking At

Both Polymarket and Kalshi run a central limit order book (CLOB) — resting buy orders (bids) and sell orders (asks) stacked at prices moving away from the midpoint, with size at each price level. That stack of size at each level is depth. Polymarket's CLOB matches orders off-chain and settles on-chain through the Conditional Token Framework (CTF, ERC-1155), on Polygon. Kalshi's orderbook endpoint (/markets/{ticker}/orderbook) returns bids only — a YES bid at 62 cents is mathematically equivalent to a NO ask at 38 cents, so the platform doesn't need to list both sides separately.

Depth isn't a single number. A market can show a tight one-cent spread at the very top of the book while having almost nothing resting three or four cents away — meaning the first few contracts trade cleanly, and everything past that gets progressively worse fills. Reading a book means checking multiple levels, not just the top quote.

Depth also isn't static through a market's lifecycle. A midterm election market sitting at low volume in July can look completely different by late October, as more capital and more traders show up the closer the resolution date gets — with over 500 active midterm markets running across Kalshi and Polymarket heading into the November 3, 2026 election, the highest-attention contracts on either platform tend to deepen fastest as the date approaches, while lower-profile races can stay thin the entire cycle.

The same pattern shows up around any high-attention event with a hard date attached — Fed decisions, major sports finals, court rulings — where a market that was barely tradable a month out can carry ten or twenty times the resting size in its final days.

Spread and Slippage

The bid-ask spread is the cost of trading immediately instead of waiting for a better price to come to you. A one-cent spread on a 55-cent market costs you almost nothing to cross. A ten-cent spread on that same market costs real money before you've taken any directional risk at all.

Slippage shows up when your order is large enough to eat through more than the top price level. A market order to buy 500 contracts against a book that only has 80 sitting at the best ask will fill the first 80 at that price, then walk up through the next levels — 3, 5, maybe 8 cents higher — until the order is filled. Your average fill price ends up materially worse than the quote you saw before you clicked. In a deep book, that same 500-contract order might barely move the price at all.

Why Liquidity Matters for Your Edge

Say you've identified a market mispriced by 4 cents relative to your model. That's a real edge on paper. But if the book is thin enough that entering your position costs you 2 cents of slippage, and exiting (or waiting for resolution and having to unwind partway through) costs another 2 cents, your 4-cent edge is gone before the outcome is even decided. Execution cost isn't a rounding error in illiquid markets — it can be the entire trade.

This compounds in both directions. A large order in a thin market doesn't just cost you slippage on entry; it visibly moves the market price, which can pull in other traders reacting to what looks like new information, and then reverts once your order is absorbed. That round-trip impact is a hidden cost that never shows up until you're the one paying it.

Book characteristicThin marketDeep market
Typical spreadWide (5-10¢+)Tight (1-2¢)
Size at top of bookSmall, tens to low hundreds of dollarsLarge, thousands to tens of thousands
Slippage on a market orderHigh — walks through multiple price levelsLow — mostly fills at or near the top quote
Price stabilitySwings noticeably on a single tradeResilient to individual orders
Polymarket liquidity-reward scoreStill eligible, scores lowerScores higher on two-sided depth and midpoint closeness

Liquidity Rewards: Compensation for Providing Depth

Polymarket runs a program that pays traders to be the deep side of the book instead of just the ones consuming it. Post a resting limit order and you're automatically eligible — no signup required. Every minute, the order book is snapshotted via random sampling, and each resting order gets scored on three things: how close it sits to the midpoint, whether it's providing two-sided depth (a single-sided order still scores, just lower), and how tight the resulting spread is. Rewards pay out daily at 00:00 UTC in pUSD, with a $1/day minimum payout threshold. Full mechanics at docs.polymarket.com/market-makers/liquidity-rewards.

The scale of this program tells you liquidity is a genuine bottleneck the platform is paying to solve: the total reward pool grew past $5M/month by April 2026, with sports-market allocations spiking to roughly $8M during Super Bowl and March Madness months, when order flow (and the need for depth to absorb it) is highest. See how Polymarket's liquidity rewards program scores and pays out for the full breakdown.

Checking Depth Programmatically

If you're pulling order book data directly rather than reading it off a chart, Kalshi's API base is https://api.elections.kalshi.com/trade-api/v2 (mirrored at external-api.kalshi.com/trade-api/v2), with REST and WebSocket access and a dedicated /markets/{ticker}/orderbook endpoint returning the bids-only representation described above. Polymarket's CLOB exposes comparable order book data through its own API, matching orders off-chain before CTF settlement on Polygon. Either way, the raw feed gives you the same depth-at-each-level view a human reads visually — useful if you're checking liquidity across dozens of markets at once rather than one at a time, which is the practical reality once you're tracking more than a handful of contracts.

How to Read Depth Before You Trade

  1. Check size at multiple price levels, not just the best bid/ask — a tight top-of-book quote can mask a thin book underneath.
  2. Compare the spread width to the contract's typical price range; a 5-cent spread on a market that trades between 45 and 55 cents is a much bigger relative cost than the same spread on a market moving between 5 and 95 cents.
  3. Note whether the book is two-sided or lopsided — heavy size on one side and almost nothing on the other is a signal the market hasn't found equilibrium yet.
  4. For large orders, estimate your walk-through cost by summing size at each level until you'd be filled, rather than assuming you get the top quote for the whole size.

See the book before you're in the trade

PolyMarketMaker's order-book ladder and depth charts show exactly how much size is resting at each price level on Polymarket US, Polymarket global, and Kalshi, so you can size an order against real depth instead of guessing at slippage after the fill. PolyMarketMaker. Simulation $149/mo, Live Trading $299/mo.

For the broader mechanics of how these order books function, start with what prediction markets are. If you're providing liquidity rather than just taking it, market making explained covers quoting strategy and inventory risk, and Polymarket's liquidity rewards program covers the specific payout mechanics referenced above. For reading the raw book structure itself, see how Polymarket's order book works, and for tracking depth alongside open interest on Kalshi, see Kalshi charts and open interest.

This article is for educational purposes only and is not financial advice. Trading involves risk of loss.