ESPN Scores & Standings Scraper - NFL, NBA, MLB, NHL, Soccer avatar

ESPN Scores & Standings Scraper - NFL, NBA, MLB, NHL, Soccer

Pricing

from $0.50 / 1,000 result rows

Go to Apify Store
ESPN Scores & Standings Scraper - NFL, NBA, MLB, NHL, Soccer

ESPN Scores & Standings Scraper - NFL, NBA, MLB, NHL, Soccer

Get game scores, schedules and standings from ESPN for the NFL, NBA, WNBA, MLB, NHL, college football and basketball, MLS and top European soccer leagues: teams, scores, line scores, records, venue, broadcasts and odds when listed. Any date range.

Pricing

from $0.50 / 1,000 result rows

Rating

0.0

(0)

Developer

Darian Danciu

Darian Danciu

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

14 hours ago

Last modified

Security

Limited permissions

Share

Get game scores, schedules and standings from ESPN for the NFL, NBA, WNBA, MLB, NHL, college football and basketball, MLS, Premier League, LaLiga, Bundesliga, Serie A, Ligue 1 and the Champions League: teams, scores, line scores, records, venue, broadcasts and odds when ESPN lists them.

Why this one

  • 15 leagues, one format. Mix NFL and Premier League in one run.
  • Any date range. Past days give results; future days give the schedule.
  • Standings with wins, losses, streaks, points for and against, and every stat ESPN shows.
  • Cheap and fast. Uses ESPN's own scoreboard feeds. No browser.
  • You only pay for rows. Failed leagues are listed in RUN_SUMMARY and cost nothing.

Input

FieldExample
Leaguesnba, nfl, epl
DataGames or standings
Date from / to2026-11-01 / 2026-11-07

Every field is optional except Leagues.

Output

One row per row. Example:

{
"source": "espn",
"id": "nba:401909903",
"league": "NBA",
"gameId": "401909903",
"name": "Boston Celtics at Orlando Magic",
"shortName": "BOS @ ORL",
"date": "2026-11-01T20:30:00.000Z",
"status": "Final",
"completed": true,
"season": 2027,
"seasonType": "regular-season",
"week": null,
"homeTeam": "Orlando Magic",
"homeAbbr": "ORL",
"homeScore": 97,
"homeRecord": "2-4",
"awayTeam": "Boston Celtics",
"awayAbbr": "BOS",
"awayScore": 108,
"awayRecord": "5-1",
"winner": "Boston Celtics",
"homePeriods": [
23,
27,
24,
23
],
"awayPeriods": [
24,
31,
22,
31
],
"venue": "Kia Center",
"city": "Orlando",
"state": "FL",
"attendance": 18236,
"broadcasts": [
"NBA League Pass"
],
"odds": null,
"overUnder": null,
"oddsProvider": null,
"url": "https://www.espn.com/nba/game/_/gameId/401909903/celtics-magic",
"searchQuery": "nba"
}

Each row also has searchQuery: the search that found it. A summary of the run (rows per search, the site's total for each search, and any searches that failed) is saved as RUN_SUMMARY in the key-value store.

Export to JSON, CSV, Excel or HTML from the Output tab, or use the API.

Use cases

  • Sports apps and dashboards: daily results and schedules.
  • Fantasy and analytics: scores, line scores and standings over a season.
  • Content and newsletters: this week's results for your league.

Pricing

Pay per row. See the Pricing tab. Searches that fail are free.

Good to know

  • ESPN labels seasons by the year they end in some sports (the 2026-27 NBA season is 2027).
  • Odds appear only when ESPN shows them for a game, usually before it starts.
  • Injury reports are not included: they are health details about named players.
  • This Actor reads public scoreboards and standings only. It does not collect personal data.

Feedback

Missing a field or a filter? Open an issue on the Issues tab.

More sports and markets scrapers by the same developer, with the same pay-per-result pricing:

ActorWhat it gets
Tennis Results & Odds ScraperATP, WTA, Challenger and ITF results with set scores and odds
Prediction Markets ScraperPolymarket and Kalshi odds, volume and liquidity