ESPN Sports Scraper - Scores & Teams
Pricing
from $0.08 / 1,000 results
ESPN Sports Scraper - Scores & Teams
Scrape live scores, game results and team lists from ESPN across NFL, NBA, MLB, NHL, soccer and more. Clean JSON, no API key, fast.
Pricing
from $0.08 / 1,000 results
Rating
0.0
(0)
Developer
ninhothedev
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
18 hours ago
Last modified
Categories
Share
ESPN Sports Scraper — Scores, Games & Teams (NFL, NBA, MLB, NHL, Soccer)
Scrape live scores, game results and full team directories from ESPN across the NFL, NBA, MLB, NHL, college sports and soccer leagues worldwide — as clean, structured JSON. No API key. No login. No browser. Just fast, datacenter-friendly requests against ESPN's public data endpoints.
Perfect for sports apps, betting/odds data pipelines, stats dashboards and fan sites.
What it does
Two modes, one simple input:
| Mode | Returns |
|---|---|
scoreboard | Every game for a sport/league today, with home/away teams, live or final scores, status and kickoff date |
teams | The full team directory for a league (name, abbreviation, location, logo) |
Point it at any ESPN sport + league combo and get back a flat, ready-to-use JSON array.
Example input
{"mode": "scoreboard","sport": "football","league": "nfl","maxItems": 100}
Get all NFL teams instead:
{"mode": "teams","sport": "football","league": "nfl"}
Common sport / league combos
| Sport | League slug | Competition |
|---|---|---|
football | nfl | NFL |
football | college-football | NCAA Football |
basketball | nba | NBA |
basketball | wnba | WNBA |
basketball | mens-college-basketball | NCAA Basketball |
baseball | mlb | MLB |
hockey | nhl | NHL |
soccer | eng.1 | Premier League |
soccer | esp.1 | La Liga |
soccer | ita.1 | Serie A |
soccer | ger.1 | Bundesliga |
soccer | uefa.champions | Champions League |
Off-season? A league with no games scheduled that day returns an empty scoreboard — the actor tells you clearly and suggests trying another league (e.g.
basketball/nba).
Example output — scoreboard
{"type": "game","id": "401872656","name": "New England Patriots at Seattle Seahawks","date": "2026-09-10T00:20Z","state": "post","status_detail": "Final","completed": true,"home_team": "Seattle Seahawks","home_score": 24,"away_team": "New England Patriots","away_score": 17,"league": "nfl","scraped_at": "2026-07-04T12:00:00+00:00"}
Example output — teams
{"type": "team","id": "22","name": "Arizona Cardinals","abbreviation": "ARI","location": "Arizona","logo": "https://a.espncdn.com/i/teamlogos/nfl/500/ari.png","league": "nfl","scraped_at": "2026-07-04T12:00:00+00:00"}
Use cases
- Sports apps — power a live-scores screen or push notifications with fresh game data.
- Betting & odds data — a reliable base feed of fixtures, states and final scores for models and settlement.
- Stats & analytics — build historical datasets of results across multiple leagues.
- Fan sites & content — auto-update scoreboards, standings widgets and team pages.
Pricing & cost
Roughly $1 per 1,000 items (games or teams) on top of Apify platform usage — plus a small per-run cost for input/output JSON. A single NFL scoreboard run (~16 games) or a teams run (32 teams) costs a fraction of a cent in items. Runs are fast and lightweight (512 MB).
Why this actor?
- No API key, no rate-limit paperwork — uses ESPN's public JSON endpoints.
- Datacenter-proxy friendly — no residential proxy required, keeping costs low.
- Clean, flat JSON — every field typed and nullable; no nested spelunking.
- Multi-sport in one actor — NFL, NBA, MLB, NHL, college, soccer and more, just by changing two fields.
Comparison
| This actor | Official ESPN API | Generic HTML scrapers | |
|---|---|---|---|
| API key required | No | Deprecated / gated | No |
| Structured JSON | Yes | Partial | No (fragile HTML) |
| Multi-league | Yes | Varies | Rarely |
| Proxy cost | Low (datacenter) | — | High (residential) |
Related actors
Support
Questions, a league combo that isn't working, or a field you'd like added? Open an issue on the actor's Apify page and we'll respond quickly.
Keywords: espn scraper, sports scores api, nfl scores scraper, nba scores, mlb scores, nhl scores, soccer scores scraper, live sports data, sports betting data, team stats scraper, sports schedule api, football basketball baseball hockey data.