Skip to content
Live odds aggregated fromPolymarket logoPolymarketKalshi logoKalshiManifold logoManifoldPredictIt logoPredictItLimitless logoLimitlessSmarkets logoSmarketsFutuurSee ranked by volume →

Arbitrage Scanner

Real-time cross-platform spread detection across Kalshi, Polymarket, PredictIt, Limitless, and Futuur.

Cross-Platform Arbitrage Scanner

Real, live contracts matched across Kalshi, Polymarket, PredictIt, Limitless, and Futuur, ranked by net edge after each platform's real trading fees — a wide raw spread that costs more in fees than it pays isn't a real opportunity.

How this works

Matches US election races by state and race type, BTC/ETH threshold markets by strike price and close time, Fed rate-decision markets by meeting and direction, season-long sports championship futures, single-game moneylines by real team identity (both the team and its opponent, not just a shared keyword) and close time, and Oscar nominee win markets by category and nominee. Manifold Markets is shown for comparison but excluded from the money math — it's play-money, not a real financial edge. Coverage is inherently limited to contracts confidently matched as the same real-world event — a short list reflects real current overlap, not a broken feature.

Real Executable Edge, shown when both legs have a live order-book quote, is the actual cost of buying Yes on the cheaper platform and No on the dearer one right now — the raw spread and net edge use each platform's single quoted price, which can look wider than what the real bid/ask spread would actually let you capture.

Futuur charges a real per-market fee (its own API reports 4-6%, verified live) this app doesn't yet have a field to read per contract — rather than guess a number, any match with a Futuur leg is shown without the "real opportunity" mark, even when Net Edge is positive, and its own row is flagged. Smarkets has the same gap.

Scanning Kalshi, Polymarket, PredictIt, Limitless, and Futuur for matching contracts…