Sports betting odds & arbitrage API
REST API with odds of ~25 bookmakers per game for the NBA, NFL, MLB, NHL and top football leagues: arbitrage (surebets), value bets, best odds, line movement — and 134,539 past games with opening and closing lines.
Arbitrage opportunities right now
| League | Game | Market | Line | Profit | Legs | Hours to start |
|---|---|---|---|---|---|---|
| BUNDESLIGA | Bayern Munich – RB Leipzig | handicap | -2.5 | 0.63% | home 2.35 (Interwetten) / away 1.76 (1xBet) | 50.0 |
| SERIEA | Bologna – Inter | threeWay | — | 0.19% | home 5.7 (Betano.dk) / draw 4.33 (Betfred) / away 1.69 (1xBet) | 49.5 |
| BUNDESLIGA | Bayern Munich – RB Leipzig | threeWay | — | 0.07% | home 1.27 (Interwetten) / draw 8.05 (1xBet) / away 11.4 (1xBet) | 50.0 |
Games starting within 72 hours, refreshed every hour. Data as of 2026-10-15T14:22:17Z UTC.
Value bets right now
| League | Game | Market | Line | Outcome | Bookmaker | Odds | Fair odds | Edge |
|---|---|---|---|---|---|---|---|---|
| SERIEA | AS Roma – Genoa | threeWay | — | away | 1xBet | 7.7 | 7.059 | 9.07% |
| BUNDESLIGA | Union Berlin – Dortmund | threeWay | — | home | Betano.dk | 5.7 | 5.326 | 7.01% |
| LIGUE1 | Strasbourg – PSG | total | 1.5 | under | Skybet | 8.0 | 7.481 | 6.93% |
| BUNDESLIGA | Hamburger SV – Stuttgart | btts | — | no | Bet9ja | 3.2 | 3.0 | 6.67% |
| BUNDESLIGA | Elversberg – Augsburg | total | 1.5 | under | Betway | 6.5 | 6.133 | 5.99% |
| LALIGA | Betis – Barcelona | threeWay | — | home | Midnite | 6.5 | 6.146 | 5.76% |
| BUNDESLIGA | Bayer Leverkusen – Freiburg | total | 1.5 | under | Interwetten | 6.0 | 5.696 | 5.34% |
| BUNDESLIGA | Eintracht Frankfurt – FC Koln | total | 1.5 | under | Interwetten | 7.5 | 7.136 | 5.1% |
Fair odds = median no-vig price of the other bookmakers.
Endpoints
/v1/arbitrage · /v1/value-bets
Surebets with stake split; +EV prices with edge and Kelly.
/v1/best-odds · /v1/line-movement
Best price per outcome; games whose market moved most.
/v1/games · /v1/closing-lines
History by season or date: scores, closing odds, graded bets.
FAQ
Are the arbitrages real?
They come from prices still quoted, one listing per bookmaker brand, after dropping stale prices and mislabelled lines; whole handicap and total lines (which can push) are never listed, quarter lines show their worst-case profit. Prices move fast — always confirm at the bookmaker.
Which leagues?
NBA, NFL, MLB, NHL, Premier League, LaLiga, Serie A, Bundesliga, Ligue 1 and the Champions League.
Is there a free plan?
Yes — 500 requests a month on RapidAPI; paid plans from $19 a month.