Historical odds snapshots from TheOddsAPI archive.
Returns timestamped price snapshots for completed and in-progress events.
Data collected since 2026-05-13, capturing price changes across 20+ sports
and 50+ sportsbooks including Pinnacle, Betfair Exchange, William Hill,
DraftKings, FanDuel, BetMGM, and Marathonbet.
Use cases: Backtesting, model training, line movement analysis.
Coverage: NBA, MLB, NHL, WNBA, NCAAF, NCAAB, Tennis, Cricket, MLS,
EPL, La Liga, Bundesliga, Serie A, Ligue 1, Eredivisie, EFL Championship,
Champions League, Europa League, Liga MX, Euroleague, Boxing, MMA.
More sports added regularly.
Markets: Standard markets (h2h, spreads, totals) for all sports.
Player props for NBA (player_points, player_rebounds, player_assists,
player_points_rebounds_assists), NHL (player_goals, player_shots_on_goal,
player_power_play_points), and MLB (batter_hits, batter_total_bases,
pitcher_strikeouts, batter_home_runs, batter_rbis, batter_runs_scored,
batter_hits_runs_rbis, pitcher_outs). Pass ?market= to filter to a single
market, or omit to receive all available markets for the sport.
Business plan required. Free and Pro tiers return 403.
Coverage gaps: The following sports are listed in /sports/ for live
odds but do NOT have historical snapshots collected: aussierules_afl,
rugbyleague_nrl. Querying these sport_keys will return a 200 with an
explanatory message. Historical coverage for these sports is on the
roadmap.