pmintel.report
← all strategies

Cross-Market Prediction Market Arbitrage

Arbitragescore 4found Jun 21, 2026github.com/pjmerica/pred-arbitrage

Scan equivalent markets across Kalshi, Polymarket, and PredictIt simultaneously to identify and trade price discrepancies for the same underlying event.


How It Works The scanner monitors identical or near-identical event markets across three platforms — Kalshi, Polymarket, and PredictIt — and flags cases where the same outcome is priced differently. A trader simultaneously buys the underpriced outcome on one platform and sells (or buys the opposing outcome) on another, locking in a spread.

Entry Conditions Entry is triggered when the price for the same underlying event diverges across platforms by more than the combined transaction costs (spreads, fees, withdrawal delays). The scanner operates continuously to catch transient mispricings.

Exit Conditions Positions resolve naturally at market expiry, or can be unwound if prices converge before resolution. Given platform withdrawal friction, most positions are likely held to resolution.

Verified Results No verified results are provided. The repo has zero stars and one fork, suggesting early-stage or personal-use tooling.

Implementation Notes & Risks The primary structural risk is capital lock-up: funds on Kalshi, Polymarket, and PredictIt cannot be instantly moved, so true simultaneous arbitrage requires pre-deployed capital on all three platforms. PredictIt's $850 per-contract position limit further constrains scalability. Regulatory differences between platforms add operational risk. Execution timing differences can turn arbitrage into directional risk.