ESPN Scores, Schedules & Betting Odds Scraper avatar

ESPN Scores, Schedules & Betting Odds Scraper

Pricing

from $2.00 / 1,000 game rows

Go to Apify Store
ESPN Scores, Schedules & Betting Odds Scraper

ESPN Scores, Schedules & Betting Odds Scraper

Live scores, schedules, final results and sportsbook odds (spread, over/under, moneyline) for NFL, NBA, MLB, NHL, college football and basketball, MLS, Premier League and more, from ESPN public endpoints. No login, no API key.

Pricing

from $2.00 / 1,000 game rows

Rating

0.0

(0)

Developer

John Rutherford

John Rutherford

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Categories

Share

Live scores, schedules, final results and sportsbook odds for 20 leagues from ESPN's public scoreboard endpoints: NFL, NBA, MLB, NHL, college football and basketball, MLS, Premier League, La Liga, Bundesliga, Serie A, Ligue 1, Champions League, UFC, PGA, ATP, WTA and Formula 1. No login, no API key.

For bettors, modelers, fantasy tools, sports dashboards and researchers who want one clean table per game.

What you get

One row per game:

FieldMeaning
league, game_id, date, name, short_nameIdentity and kickoff time (ISO)
status, status_state, status_detail, period, clockScheduled, in progress or final, with live clock
away_team, away_abbr, away_score, away_record, away_rank, away_winnerAway side
home_team, home_abbr, home_score, home_record, home_rank, home_winnerHome side
odds_provider, odds_details, spread, over_under, home_moneyline, away_moneylineSportsbook line as shown on ESPN (usually DraftKings or ESPN BET)
venue, venue_city, broadcast, neutral_site, espn_urlContext

Sample row:

{
"league": "mlb",
"date": "2026-09-09T23:10:00Z",
"status": "Scheduled",
"away_team": "Toronto Blue Jays",
"home_team": "Athletics",
"odds_provider": "DraftKings",
"odds_details": "TOR -167",
"over_under": 9.5,
"spread": 1.5,
"away_moneyline": -167,
"home_moneyline": 140
}

Input

OptionDefaultWhat it does
LeaguesNFL, NBA, MLB, NHLAny of the 20 supported leagues
Days back / Days ahead0 / 1Window around today
Start / End dateExplicit window instead
Only games with oddsoffSkip games without a line
Max games1000Cap output

Schedule it every 15 minutes during game windows for a live score feed, or daily at noon for tomorrow's lines.

Pricing

Pay per event: one small charge per game row.

Notes and limits

  • Odds are what ESPN displays for the game. Lines move; scrape close to game time for current numbers. Not every game carries a line.
  • Historical windows return final scores; odds on past games are the closing line ESPN kept, when available.
  • Windows are capped at 120 days per run.