ESPN Sports Data Scraper — NBA, NFL, MLB, F1, Soccer & more
Pricing
from $5.00 / 1,000 sports rows
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
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
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
| Sport | Leagues |
|---|---|
| 🏀 Basketball | nba, wnba, ncaab |
| 🏈 Football | nfl, ncaaf |
| ⚾ Baseball | mlb |
| 🏒 Hockey | nhl |
| ⚽ Soccer | epl, laliga, seriea, bundesliga, ligue1, ucl, mls |
| 🏏 Cricket | ipl, bbl (scoreboard & standings only) |
| 🏉 Rugby / AFL | sixnations, nrl, afl |
| 🏎️ Motorsport | f1 (races + driver championship + constructors; no roster) |
Modes
| Mode | What you get |
|---|---|
| scoreboard | Games for today (or a date): teams, live/final scores, status, records, venue. |
| standings | League/conference standings: wins, losses, win %, points, rank/seed. |
| teams | Every team in the league (name, abbreviation, colors, logo, venue). |
| roster | Players 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.
teamaccepts an abbreviation (LAL,KC,ARS…) or a numeric ESPN team id.dateisYYYY-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.