ESPN Sports Data Scraper — NBA, NFL, MLB, F1, Soccer & more avatar

ESPN Sports Data Scraper — NBA, NFL, MLB, F1, Soccer & more

Pricing

from $5.00 / 1,000 sports rows

Go to Apify Store
ESPN Sports Data Scraper — NBA, NFL, MLB, F1, Soccer & more

ESPN Sports Data Scraper — NBA, NFL, MLB, F1, Soccer & more

Games, live scores, standings, teams & rosters across 16 leagues (NBA, NFL, MLB, F1, NHL, top soccer leagues, IPL/BBL cricket, Six Nations, NRL, AFL Aussie Rules) via ESPN. Keyless. Pick one or many per run.

Pricing

from $5.00 / 1,000 sports rows

Rating

0.0

(0)

Developer

Dev D

Dev D

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Sports Data Scraper — NBA, NFL, MLB, Soccer, Cricket & More 🏆

Games and live scores, standings, teams and rosters across 20 major leagues — from ESPN's public API. Pick one or many leagues per run. No API key.

One actor for the whole sports world: US majors, top European soccer, and cricket. Perfect for sports apps, fantasy tools, betting models, dashboards and datasets.


Leagues

SportLeagues
🏀 Basketballnba, wnba, ncaab
🏈 Footballnfl, ncaaf
⚾ Baseballmlb
🏒 Hockeynhl
⚽ Soccerepl, laliga, seriea, bundesliga, ligue1, ucl, mls
🏏 Cricketipl, bbl (scoreboard & standings only)
🏉 Rugby / AFLsixnations, nrl, afl
🏎️ Motorsportf1 (races + driver championship + constructors; no roster)

Modes

ModeWhat you get
scoreboardGames for today (or a date): teams, live/final scores, status, records, venue.
standingsLeague/conference standings: wins, losses, win %, points, rank/seed.
teamsEvery team in the league (name, abbreviation, colors, logo, venue).
rosterPlayers on a team (position, jersey, age, height, college/nationality).

Every row is tagged with its league, so multi-league runs stay organized.

Examples

Today's NBA + NFL games

{ "leagues": ["nba", "nfl"], "mode": "scoreboard" }

Premier League standings

{ "leagues": ["epl"], "mode": "standings" }

IPL matches on a date

{ "leagues": ["ipl"], "mode": "scoreboard", "date": "2026-04-15" }

F1 driver championship

{ "leagues": ["f1"], "mode": "standings" }

A team's roster

{ "leagues": ["nfl"], "mode": "roster", "team": "KC" }

Notes

  • No API key, no proxy. Uses ESPN's public JSON endpoints.
  • team accepts an abbreviation (LAL, KC, ARS…) or a numeric ESPN team id.
  • date is YYYY-MM-DD; blank = today. Pass an in-season date for leagues not playing today.
  • Cricket (IPL/BBL) supports scoreboard and standings only — ESPN has no teams/roster endpoint for cricket; those modes are skipped for it.
  • F1 supports scoreboard (races + winner), standings (driver championship) and teams (constructors) — no roster.
  • AFL supports scoreboard, teams and rosters; ESPN does not expose an AFL ladder, so standings returns nothing for it.
  • Data belongs to ESPN / the leagues; use responsibly.

Keywords

sports data, NBA, NFL, MLB, NHL, soccer, football, cricket, IPL, BBL, Premier League, La Liga, Champions League, scores, live scores, standings, teams, rosters, fantasy, betting, ESPN, no API key.