ESPN Scores & Schedules — NFL, NBA, MLB, NHL, Soccer
Pricing
from $0.70 / 1,000 results
ESPN Scores & Schedules — NFL, NBA, MLB, NHL, Soccer
Get live scores, schedules, team records and venue info from ESPN's official public API - NFL, NBA, MLB, NHL, college and international soccer. Scores and stats only - no odds, spreads or betting data.
Pricing
from $0.70 / 1,000 results
Rating
0.0
(0)
Developer
Axery
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
19 hours ago
Last modified
Categories
Share
ESPN Scores & Schedules
Gets scores, schedules, team records and venue data from ESPN's own official public API over plain HTTP — no login, no key. One URL pattern covers NFL, NBA, MLB, NHL, college football/basketball, and international soccer leagues.
Scope: scores and stats only, by design
This Actor requests only ESPN's public scoreboard endpoint and its schema has no field for odds, spreads or betting lines — this is a deliberate boundary, not an oversight or a missing feature. If you need odds data, this is not the Actor for it, and it will not be added.
What you get per game
Teams (name, abbreviation, color, logo), numeric score, win/loss, home/road/overall records, game status (scheduled/in-progress/final with period and clock), venue (name, city, indoor/outdoor), attendance, and TV broadcast names.
Input
| Field | Type | Notes |
|---|---|---|
sport | enum | football, basketball, baseball, hockey, soccer. |
league | string | ESPN's league code, e.g. nfl, college-football, nba, mlb, nhl, eng.1 (Premier League), esp.1 (La Liga). |
date | string | YYYYMMDD to restrict to one day. Leave blank for ESPN's current slate. |
maxItems | integer | 0 returns the whole scoreboard for the request. |
proxyConfiguration | object | Not needed — public, unauthenticated API. |
Known limits
- One scoreboard call per run. For multiple days or leagues, run the Actor multiple times (e.g. via a task or scheduled runs) rather than expecting a single call to sweep a whole season.
- League codes are ESPN's own, not always obvious — check ESPN's own website URLs (e.g. espn.com/soccer/league/_/name/eng.1) to find a code for a league not listed above.
Local development
pip install -r requirements.txtpython test_local.py --sport baseball --league mlb --out sample_output.jsonpython test_local.py --sport football --league nfl --date 20260907
sample_output.json in this folder is real output from a live run, kept so the schema can be reviewed without running anything.