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…

1.9k subscribers
9.8/10 popularity
406 ms avg latency
79% success rate
34 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

Bet365 endpoints

MethodEndpointDescription
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

PlanPriceRate limitQuotas
BASIC Free
  • Requests: 200 / monthly
PRO $9 / month 2 / second
  • Requests: 10,000 / monthly (then $0.0050 each)
ULTRA Recommended $29 / month 4 / second
  • Requests: 50,000 / monthly (then $0.0020 each)
MEGA $99 / month 10 / second
  • Requests: 300,000 / monthly (then $0.0010 each)

More Sports APIs

View all →
  • The Football Prediction API provides predictions for upcoming football matches, average bookie odds, results…

    SportsFreemium9.2k subscribers
  • Sign up directly on our platform: https://therundown.io/pricing/api Please see our docs at…

    SportsFreemium2.2k subscribers
  • +1 220 football leagues & cups. Livescore (15s), live & pre-match odds, events, line-ups, coachs, players,…

    SportsFree
  • Odds data API for NFL, NBA, MLB, EPL, AFL and loads more, from US, UK, EU and Aussie bookmakers. Get started…

    SportsFreemium9.9k subscribers
  • All NBA Stats DATA, Games, Livescore, Standings, Players, Statistics...

    SportsFreemium
  • FlashScore Live Sports API - Real-Time Scores, Results & Match Stats. Get detailed sports data including…

    SportsFreemium2.2k subscribers