ESPN Scores Scraper avatar

ESPN Scores Scraper

Pricing

from $2.49 / 1,000 results

Go to Apify Store
ESPN Scores Scraper

ESPN Scores Scraper

ESPN Scraper SD - ESPN Scraper is a sports data tool that extracts live scores, results and schedules by date, team lists and league standings for NFL, NBA, MLB, NHL, soccer, college and 200+ more ESPN leagues from ESPN's public JSON APIs.

Pricing

from $2.49 / 1,000 results

Rating

0.0

(0)

Developer

Neuro Scraper

Neuro Scraper

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 days ago

Last modified

Categories

Share

ESPN Scraper — scores, schedules, teams and standings

The ESPN Scraper reads ESPN's public JSON APIs for any ESPN league: game scores and schedules for a date range, every team of a league, and league standings. NFL, NBA, MLB, NHL, WNBA, college sports, 200+ soccer leagues and more. No login, no key.

Input

FieldMeaning
modescoreboard (default) = games for a date range; teams; standings
leaguessport/league slugs like football/nfl, basketball/nba, soccer/eng.1, or a bare slug (nhl) or ESPN link; each is checked against ESPN's league list
startDate, endDateScoreboard days (YYYY-MM-DD); empty = ESPN's current slate. Past days = results, future days = schedule
seasonStandings of an earlier season, e.g. 2024
groupsESPN group filter for college scoreboards, e.g. 80 (all FBS games)
maxItemsRows per league (default 200)

Output

ModeOne row perMain fields
scoreboardgamedate, leagueName, name, status (pre/in/post), statusDetail, homeTeam, homeScore, awayTeam, awayScore, records, venue, attendance, broadcasts, odds, headline, eventUrl
teamsteamteamId, displayName, abbreviation, location, colors, logoUrl, clubhouseUrl
standingsteam in a groupgroup, rank, gamesPlayed, wins, losses, ties, winPercent, points, pointsFor, pointsAgainst, streak, note, stats (all stat columns)

Measured (2026-10-03, local, see TEST_REPORT.md)

  • Current NFL + EPL slate: 22 games in 4 s. EPL September 2025: 30 games in 32 s (one request per day).
  • Standings for NBA, NHL and LaLiga: 82 rows in 14 s. College football teams: 762 in 5 s.

Limits

  • ESPN's API takes one day per scoreboard request (ranges answer HTTP 400), so long ranges take about 1 second per day per league; ranges are capped at 400 days.
  • ESPN's APIs are unofficial; stat names differ by sport, so the full set is in stats.

Example

{"mode": "scoreboard", "leagues": ["basketball/nba", "soccer/esp.1"], "startDate": "2026-10-20", "endDate": "2026-10-26"}