Bet365
The Ultimate Sports Odds & Data API - OddsPapi Low-latency odds, fixtures, tournaments & player props from 300+ sportsbooks (including Pinnacle, bet365, Betfair, FanDuel, DraftKings, Stake & more). Perfect for trading, arbitrage, analytics, and betting apps. 🔗 For WebSocket access, please contact us via https://oddspapi.io ([email protected]) . What we cover: ✅ 300+ bookmakers (incl. Pinnacle…
Bet365 endpoints
| Method | Endpoint | Description |
|---|---|---|
| Odds | ||
| GET |
Odds by Fixture /odds |
Odds by Fixture |
| GET |
Odds by Tournaments /odds-by-tournaments |
Odds by Tournaments |
| GET |
Odds (historical) /historical-odds |
Odds (historical) |
| Fixtures | ||
| GET |
Fixtures by Sport /fixtures |
Fixtures by Sport |
| GET |
Fixtures by Tournament /fixtures |
Fixtures by Tournament |
| GET |
Fixtures by Participant /fixtures |
Fixtures by Participant |
| Other endpoints | ||
| GET |
Tournaments (media) /media/tournaments/{tournamentId} |
Retrieves img data of available tournaments for a given tournamentId |
| GET |
Matches (historical) /historical/matches |
Retrieves all historical Matches in our system. Take the endpoint "Competitions" as a reference for the input. Use "matchid" for the endpoint "Odds (historical)". |
| GET |
Sports /allsports_bet365 |
Retrieves all sports for bet365 Sportsbook |
| GET |
Sports /sports |
Retrieves all sports in our system |
| GET |
Events (historical) /historical/events |
Retrieves all historical Events in our system by tournamentId. Take the endpoint "Tournaments" as a reference for the input. Use "eventId" for the endpoint "Odds (historical)". |
| GET |
Python - Matches endpoint in Dataframe /matches-python-dataframe_bet365 |
This Code Snippet helps to bring a request from the Matches-endpoint into useful Dataframe format by pandas. |
| GET |
Participants (media) /media/participants/{participantId} |
Retrieves img data of available participants for a given participantId. |
| GET |
Competitions /competitions_bet365 |
Retrieves all competitions in our system for the selected sport. Remember to use the received credentials of each competition for the endpoint "Matches". |
| GET |
Oddstypes /oddstypes |
Retrieves all available odds types in our system for a given sport. |
| GET |
Python - Odds endpoint in Dataframe /odds-python-dataframe_bet365 |
This Code Snippet helps to bring a request from the Odds-endpoint into useful Dataframe format by pandas. |
| GET |
Odds (historical) /historical/odds_bet365 |
Retrieves historical Odds for the selected match. Use the endpoint "Matches (historical)" first to get the correct input data for "matchid". |
| GET |
Odds (historical) /historical/odds_bet365 |
Retrieves historical odds for a given eventId. Use the endpoint "Events (historical)" first to get the correct input data for "eventId". |
| GET |
Tournaments /tournaments |
Retrieves all (active) tournaments in our system for a given sport. Remember the "tournamentId" for the endpoint "Events". |
| GET |
Scores (historical) /historical/scores |
Retreives scores for finished events from /historical/events. Use 'eventId' as input. |
| GET |
Matches - (may take time) /matches_bet365 |
Retrieves all Matches in our system. As this endpoint is on demand, the first request of the day for the selected competition may take up to 30 seconds. Use "matchid" for the… |
| GET |
Upcoming Events /next/events |
U |
| GET |
Odds - (pre-game & live) /odds_bet365 |
Retrieves real-time Odds for the selected match filtered for bet365 Sportsbook. Use the endpoint "Matches" first to get the correct input data for "matchid". |
| GET |
Events /events |
Retrieves all Events in our system for a given tournamentId. Use "eventId" for the endpoint "Odds". |
| GET |
Odds /odds_bet365 |
Retrieves real-time odds for a given eventId. Use the endpoints "Events" first to get the correct input data. |
| GET |
Javascript - Matches endpoint in Node.js /matches-javascript_bet365 |
This Code Snippet helps to bring a request from the Matches-endpoint into useful Node.js format via Javascript. |
| GET |
Javascript - Odds endpoint in Node.js /odds-javascript_bet365 |
This Code Snippet helps to bring a request from the Odds-endpoint into useful Node.js format via Javascript. |
| GET |
Sports /sports |
Sports |
| GET |
Tournaments /tournaments |
Tournaments |
| GET |
Participants /participants |
Participants |
| GET |
Players /players |
Players |
| GET |
Markets /markets |
Markets |
| GET |
Settlements /settlements |
Settlements |
| GET |
Scores /scores |
Scores |
Bet365 pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $9 / month | 2 / second |
|
| ULTRA Recommended | $29 / month | 4 / second |
|
| MEGA | $99 / month | 10 / second |
|