Where Kalshi and Polymarket prices disagree with the vig-free consensus of the sportsbooks, for the same games, right now. Book consensus comes from the same feed that aggregates 30+ sportsbooks; exchange prices are read from the same store that serves /v1/prediction-markets. A divergence describes where two markets currently disagree; it is not a prediction, a pick, or betting advice.
Updated 2026-09-10T03:24:30Z · refreshes every 15 minutes · all times UTC
| # | Event | Sport | Market | Books consensus | Market price | Gap | Kickoff (UTC) |
|---|---|---|---|---|---|---|---|
| 1 | Houston Astros at Philadelphia Philliesmarkets lean Philadelphia Phillies | MLB | Kalshi | 61.0%Philadelphia Phillies across 22 books | 64.0%Philadelphia Phillies | 3.0 pts | Sep 10, 17:05 UTC |
| 2 | Colorado Rockies at New York Yankeesmarkets lean New York Yankees | MLB | Kalshi | 73.2%New York Yankees across 22 books | 76.0%New York Yankees | 2.8 pts | Sep 10, 23:05 UTC |
| 3 | Tampa Bay Rays at Atlanta Bravesmarkets lean Atlanta Braves | MLB | Kalshi | 51.5%Atlanta Braves across 21 books | 53.0%Atlanta Braves | 1.5 pts | Sep 10, 16:15 UTC |
| 4 | Pittsburgh Pirates at Chicago White Soxmarkets lean Chicago White Sox | MLB | Kalshi | 49.7%Chicago White Sox across 21 books | 51.0%Chicago White Sox | 1.3 pts | Sep 10, 23:40 UTC |
| 5 | Texas Rangers at Seattle Marinersmarkets lean Seattle Mariners | MLB | Kalshi | 54.0%Seattle Mariners across 22 books | 55.0%Seattle Mariners | 1.1 pts | Sep 10, 20:10 UTC |
How this is measured: for every pre-game matchup in 6 major sports we take each sportsbook's latest full-game moneyline snapshot from the last 2 hours, remove the vig by proportional normalization, and take the median implied probability across books, from the same feed that aggregates 30+ sportsbooks; a matchup needs at least 3 books to qualify. We then match the same event on Kalshi and Polymarket by team names and event date within the same sport, and compare the prediction market's latest price for the same outcome (within the last hour), read as an implied win probability. The reported gap is the difference in probability points on the side where the two disagree most; gaps under 1 point are dropped as noise, and games already in play are excluded. Honest caveat: prediction-market prices are not vig-free quotes; they include the exchange's own fees and the bid/ask spread, and a thin order book can sit far from where it would trade at size, so part of any gap is cost structure and liquidity rather than disagreement about the game. All timestamps are UTC. A divergence describes where two markets currently disagree; it is not a prediction, a pick, or betting advice.
GET /v1/prediction-markets/{sport_key}?sources=kalshi,polymarket
serves the exchange prices and GET /v1/sports/{sport_key}/odds
the per-book lines behind the consensus. The free tier includes
1,000 credits per month, no card required; paid tiers are listed at
/pricing.
curl -s 'https://parlay-api.com/v1/prediction-markets/americanfootball_nfl?sources=kalshi,polymarket' \
-H "X-API-Key: $PARLAY_API_KEY"
Get a free API key
Read the docs
Biggest line moves (free feed) · Kalshi odds API · Polymarket odds API · Kalshi prices API answer · No-vig calculator · All betting calculators