OddsProtal live betting Api
A comprehensive sports betting odds API that aggregates data from OddsPortal.com, providing real-time odds comparison across multiple bookmakers for 20+ sports worldwide. ### Key Features - **20 Sports Covered**: Football, Basketball, Tennis, Hockey, Baseball, American Football, Cricket, MMA, eSports, and more - **14+ Bookmakers**: bet365, Pinnacle, Betfair, 1xBet, Unibet, Betway, William Hill,…
OddsProtal live betting Api endpoints
| Method | Endpoint | Description |
|---|---|---|
| GET |
getDroppingOdds /dropping-odds |
Get odds that have decreased significantly. Useful for identifying potential value or insider information. |
| GET |
getValueBets /value-bets |
Get bets where bookmaker odds exceed calculated probability. Value is calculated by comparing bookmaker odds to average market odds. |
| GET |
getSureBets /sure-bets |
Get arbitrage opportunities where betting on all outcomes across different bookmakers guarantees a profit. |
| GET |
getBlockedOdds /blocked-odds |
Get matches where bookmakers have stopped offering odds. This can indicate potential match-fixing concerns. |
| GET |
getLiveMatchesBySport /live/{sport} |
|
| GET |
getLiveMatches /live |
|
| GET |
getStandings /standings/{sport}/{country}/{league} |
|
| GET |
getSeasonResults /results/{sport}/{country}/{league}/season/{season} |
|
| GET |
getResults /results |
|
| GET |
getOddsHistory /match/{match_id}/odds/history |
|
| GET |
getMatchDetail /match/{match_id} |
Get detailed information for a specific match. The match_id can be either: - The short ID (e.g., '084ForGL') - The full URL path (e.g.,… |
| GET |
getMatchDetailByPath /match/{sport}/{country}/{league}/{match_slug} |
Get detailed information for a specific match using the full URL path. Example: /match/football/spain/laliga/ath-bilbao-betis-bTDl6FdC |
| GET |
getMatchOdds /match/{match_id}/odds |
Get all odds for a specific match. Note: This endpoint requires the full match path for best results. Use /match/{sport}/{country}/{league}/{match_slug}/odds instead. |
| GET |
getMatchOddsByPath /match/{sport}/{country}/{league}/{match_slug}/odds |
Get all odds for a specific match using the full URL path. Example: /match/football/spain/laliga/ath-bilbao-betis-bTDl6FdC/odds Note: Detailed odds by bookmaker require… |
| GET |
getBookmakers /bookmakers |
|
| GET |
getMatchesByLeague /matches/{sport}/{country}/{league} |
Get all matches for a specific league. Use the navigation endpoints to discover available leagues: - GET /sports/{sport}/countries - List countries for a sport - GET… |
| GET |
getOddsTypes /odds-types |
|
| GET |
getTopEvents /top-events |
|
| GET |
healthCheck /health |
|
| GET |
search /search |
|
| GET |
getSports /sports |
sports |
| GET |
getSportInfo /sports/{sport} |
sport info |
| GET |
getCountries /sports/{sport}/countries |
coutnries |
| GET |
getLeagues /sports/{sport}/countries/{country}/leagues |
league |