OddsPapi

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…

5.4k subscribers
9.9/10 popularity
422 ms avg latency
86% success rate
96 endpoints
The in-depth APIMemo review for this API hasn't been published yet — the data below comes straight from the public marketplace listing.

OddsPapi endpoints

MethodEndpointDescription
GET Odds by Fixture
/odds
Odds
GET Python - Matches endpoint in Dataframe
/matches-python-dataframe
This Code Snippet helps to bring a request from the Matches-endpoint into useful Dataframe format by pandas.
GET Bookmakers
/bookmakers
b
GET Bookmakers (media)
/media/bookmakers/{bookmaker}
b
GET Tournaments (media)
/media/tournaments/{tournamentId}
Retrieves img data of available tournaments for a given tournamentId
GET Sure Bets
/surebets
s
GET Fixtures by Sport
/fixtures
Fixtures
GET Events (historical)
/historical/events
e
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 Bookmakers
/bookmakers
Retrieves all available bookmakers in our system.
GET Surebets
/surebets
To find Surebets the Odds-endpoint should be requested with at least 2 bookmakers. This is a collection of all requested Odds. The more Users this API gets the more Surebets will…
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 Bookmakers
/bookmakers
Bookmakers
GET Sure Bets
/surebets
To find sure bets the odds-endpoint should be requested with at least 2 bookmakers. The more users this API gets the more sure bets will be found.
GET Bookmakers
/bookmakers
Retrieves all available bookmakers in our system.
GET Odds (historical)
/historical/odds
o
GET Sports
/sports
Retrieves all sports in our system
GET Odds (historical)
/historical/odds
Retrieves historical odds for a given eventId. Use the endpoint "Events (historical)" first to get the correct input data for "eventId".
GET Valuebets
/valuebets
To find Valuebets the Odds-endpoint should be requested with at least 20 bookmakers. This is a collection of all requested Odds. The more Users this API gets the more Valuebets…
GET Value Bets
/valuebets
To find value bets the odds-endpoint should be requested with at least 10 bookmakers. The more users this API gets the more value bets will be found.
GET Python - Odds endpoint in Dataframe
/odds-python-dataframe
This Code Snippet helps to bring a request from the Odds-endpoint into useful Dataframe format by pandas.
GET Odds (historical)
/historical/odds
Retrieves historical Odds for the selected match. Use the endpoint "Matches (historical)" first to get the correct input data for "matchid".
GET Categories (media)
/media/categories/{a2}
c
GET Value Bets
/valuebets
v
GET Sports
/sports
s
GET Sports
/allsports
Retrieves all sports in our system
GET Sports
/sports
Sports
GET Participants (media)
/media/participants/{participantId}
Retrieves img data of available participants for a given participantId.
GET Odds by Tournaments
/odds-by-tournaments
o
GET Fixtures by Tournament
/fixtures
Fixtures
GET Oddstypes
/oddstypes
o
GET Tournaments (media)
/media/tournaments/{tournamentId}
t
GET Fixtures by Participant
/fixtures
Fixtures
GET Odds (historical)
/historical-odds
o (oddsFormat only in decimal)
GET Tournaments
/tournaments
Tournaments
GET Scores (historical)
/historical/scores
s
GET Competitions
/competitions
Retrieves all competitions in our system for the selected sport. Remember to use the received credentials of each competition for the endpoint "Matches".
GET Futures Odds
/futures/odds
Get latest odds for a future (grouped by bookmaker). Returns the most recent odds snapshots for a single `futureId`, grouped by bookmaker. Optionally filters the returned rows by…
GET Oddstypes
/oddstypes
Retrieves all available odds types in our system for a given sport.
GET Bookmakers (media)
/media/bookmakers/{bookmaker}
Retreives img data for available bookmakers by bookmaker-slug
GET Valuebets Balanced Portfolio - (last trades)
/portfolio/last-trades-balanced
This endpoint shows the data for a balanced live portfolio of all Valuebets. This is our Proof of Concept as the bankroll (assets_balanced) started at 1000 USD. Stake: (20$ /…
GET Scores (historical)
/historical/scores
Retreives scores for finished events from /historical/events. Use 'eventId' as input.
GET Tournaments
/tournaments
t
GET Tournaments
/tournaments
Retrieves all (active) tournaments in our system for a given sport. Remember the "tournamentId" for the endpoint "Events".
GET Value bets (historical)
/historical/valuebets
This endpoint provides a comprehensive list of all triggered value bets, bridging the gap between historical odds and the most recent transactions of the Valuebet Portfolio,…
GET Valuebets Balanced Portfolio - (html)
/balanced-portfolio
Note: This endpoint can not be shown in RapidAPI as it is html. This endpoint (locally/in the browser) shows a balanced live portfolio of all Valuebets. The data for the chart is…
GET Matches - (may take time)
/matches
Retrieves all Matches in our system with available Bookmakers for each match. As this endpoint is on demand, the first request of the day for the selected competition may take up…
GET Participants
/participants
Participants
GET Value Bets (historical)
/historical/valuebets
v
GET Participants (media)
/media/participants/{participantId}
p
+ 46 more endpoints on the provider's documentation.

OddsPapi pricing

PlanPriceRate limitQuotas
BASIC Free
  • Requests: 250 / monthly
PRO $19 / month 3600 / hour
  • Requests: 10,000 / monthly
ULTRA Recommended $49 / month 7200 / hour
  • Requests: 50,000 / monthly
MEGA $199 / month 10000 / hour
  • Requests: 300,000 / monthly

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