GET/espn/athleteapiKey1 credit/request
Returns one athlete's bio/overview (name, position, jersey, physicals, current team). The `sport` enum accepts `football`, `basketball`, `baseball`, `hockey`, and `soccer`. The `league` enum accepts `nfl`, `college-football`, `nba`, `wnba`, `mens-college-basketball`, `womens-college-basketball`, `mlb`, `nhl`, `eng.1`, `esp.1`, `ita.1`, `ger.1`, `fra.1`, `usa.1`, and `uefa.champions`; it must be valid for the chosen sport.
Required: sport (5 allowed values: football, basketball, baseball, hockey, soccer), league (15 allowed values: nfl, college-football, nba, wnba, mens-college-basketball, womens-college-basketball, mlb, nhl, eng.1, esp.1, ita.1, ger.1, fra.1, usa.1, uefa.champions), athlete.
Sampled 14 Oct 2026: 12 fields returned with a value. In the sample: athlete.jersey: 15; sport: “football”; athlete.headshot: a.espncdn.com; league: “nfl”; athlete.position: “QB”; athlete.age: 31; athlete.display_weight: “225 lbs”.
Open in Playground
GET/espn/game-summaryapiKey2 credits/request
Returns one game's matchup, betting odds, and boxscore stat totals. The `sport` enum accepts `football`, `basketball`, `baseball`, `hockey`, and `soccer`. The `league` enum accepts `nfl`, `college-football`, `nba`, `wnba`, `mens-college-basketball`, `womens-college-basketball`, `mlb`, `nhl`, `eng.1`, `esp.1`, `ita.1`, `ger.1`, `fra.1`, `usa.1`, and `uefa.champions`; it must be valid for the chosen sport. Get an `event` id from the scoreboard endpoint.
Required: sport (5 allowed values: football, basketball, baseball, hockey, soccer), league (15 allowed values: nfl, college-football, nba, wnba, mens-college-basketball, womens-college-basketball, mlb, nhl, eng.1, esp.1, ita.1, ger.1, fra.1, usa.1, uefa.champions), event.
Sampled 14 Oct 2026: 2 items. Filled in every item: team, home_away, score. Not in every item: winner (1). In the sample: score: 9 to 10, median 9; home_away: “home” and 1 other value; winner: true in 1 of 1.
Open in Playground
GET/espn/newsapiKey1 credit/request
Returns recent news articles (headline, description, link) for a league. The `sport` enum accepts `football`, `basketball`, `baseball`, `hockey`, and `soccer`. The `league` enum accepts `nfl`, `college-football`, `nba`, `wnba`, `mens-college-basketball`, `womens-college-basketball`, `mlb`, `nhl`, `eng.1`, `esp.1`, `ita.1`, `ger.1`, `fra.1`, `usa.1`, and `uefa.champions`; it must be valid for the chosen sport.
Required: sport (5 allowed values: football, basketball, baseball, hockey, soccer), league (15 allowed values: nfl, college-football, nba, wnba, mens-college-basketball, womens-college-basketball, mlb, nhl, eng.1, esp.1, ita.1, ger.1, fra.1, usa.1, uefa.champions).
Sampled 14 Oct 2026: 6 items. Filled in every item: headline, description, published, type, link. Not in every item: byline (3). In the sample: published: 2026-10-13; type: Media (3), Story (2), HeadlineNews (1); link: espn.com; headline: median 59 characters; description: median 59 characters.
Open in Playground
GET/espn/rankingsapiKey1 credit/request
Returns poll rankings (e.g. AP Top 25) for a college league. Rankings are only published for college leagues: the `sport` enum accepts `football` and `basketball`, and the `league` enum accepts `college-football`, `mens-college-basketball`, and `womens-college-basketball`.
Required: sport (2 allowed values: football, basketball), league (3 allowed values: college-football, mens-college-basketball, womens-college-basketball).
Sampled 14 Oct 2026: 5 items. Filled in every item: name, short_name, ranks. In the sample: name: “AP Top 25” and 4 other values; ranks: median 25 entries; short_name: “AP Poll” and 4 other values.
Open in Playground
GET/espn/scoreboardapiKey1 credit/request
Returns games (scores, schedule, status, and odds when available) for a sport and league. The `sport` enum accepts `football`, `basketball`, `baseball`, `hockey`, and `soccer`. The `league` enum accepts `nfl`, `college-football`, `nba`, `wnba`, `mens-college-basketball`, `womens-college-basketball`, `mlb`, `nhl`, `eng.1`, `esp.1`, `ita.1`, `ger.1`, `fra.1`, `usa.1`, and `uefa.champions`; it must be valid for the chosen sport. The `seasontype` enum accepts `1` (preseason), `2` (regular season), `3` (postseason), and `4` (offseason).
Required: sport (5 allowed values: football, basketball, baseball, hockey, soccer), league (15 allowed values: nfl, college-football, nba, wnba, mens-college-basketball, womens-college-basketball, mlb, nhl, eng.1, esp.1, ita.1, ger.1, fra.1, usa.1, uefa.champions). Optional: dates, week, seasontype (4 allowed values: 1, 2, 3, 4).
Sampled 14 Oct 2026: 15 items. Filled in every item: id, date, name, short_name, status, venue, competitors. In the sample: date: 2026-10-09 to 2026-10-13; name: “Tampa Bay Buccaneers at Dallas Cowboys” and 14 other values; competitors: median 2 entries; short_name: “TB @ DAL” and 14 other values; venue: “AT&T Stadium” and 13 other values.
Open in Playground
GET/espn/standingsapiKey1 credit/request
Returns league standings grouped by conference/division. The `sport` enum accepts `football`, `basketball`, `baseball`, `hockey`, and `soccer`. The `league` enum accepts `nfl`, `college-football`, `nba`, `wnba`, `mens-college-basketball`, `womens-college-basketball`, `mlb`, `nhl`, `eng.1`, `esp.1`, `ita.1`, `ger.1`, `fra.1`, `usa.1`, and `uefa.champions`; it must be valid for the chosen sport. The `seasontype` enum accepts `1` (preseason), `2` (regular season), and `3` (postseason).
Required: sport (5 allowed values: football, basketball, baseball, hockey, soccer), league (15 allowed values: nfl, college-football, nba, wnba, mens-college-basketball, womens-college-basketball, mlb, nhl, eng.1, esp.1, ita.1, ger.1, fra.1, usa.1, uefa.champions). Optional: season, seasontype (3 allowed values: 1, 2, 3).
Sampled 14 Oct 2026: 2 items. Filled in every item: name, abbreviation, entries. In the sample: name: “American Football Conference” and 1 other value; entries: median 16 entries; abbreviation: “AFC” and 1 other value.
Open in Playground
GET/espn/team-rosterapiKey2 credits/request
Returns a team's roster (players with position, jersey, age, and experience) plus head coach. The `sport` enum accepts `football`, `basketball`, `baseball`, `hockey`, and `soccer`. The `league` enum accepts `nfl`, `college-football`, `nba`, `wnba`, `mens-college-basketball`, `womens-college-basketball`, `mlb`, `nhl`, `eng.1`, `esp.1`, `ita.1`, `ger.1`, `fra.1`, `usa.1`, and `uefa.champions`; it must be valid for the chosen sport.
Required: sport (5 allowed values: football, basketball, baseball, hockey, soccer), league (15 allowed values: nfl, college-football, nba, wnba, mens-college-basketball, womens-college-basketball, mlb, nhl, eng.1, esp.1, ita.1, ger.1, fra.1, usa.1, uefa.champions), team.
Sampled 14 Oct 2026: 76 items. Filled in every item: id, full_name, position, age, display_height, display_weight. Not in every item: jersey (73), experience_years (56). In the sample: jersey: 1 to 99, median 44; position: “WR” and 15 other values; age: 21 to 37, median 25; display_weight: “180 lbs” and 51 other values; experience_years: 1 to 14, median 4.
Open in Playground
GET/espn/teamapiKey1 credit/request
Returns one team's detail (identity, colors, record, standing summary). The `sport` enum accepts `football`, `basketball`, `baseball`, `hockey`, and `soccer`. The `league` enum accepts `nfl`, `college-football`, `nba`, `wnba`, `mens-college-basketball`, `womens-college-basketball`, `mlb`, `nhl`, `eng.1`, `esp.1`, `ita.1`, `ger.1`, `fra.1`, `usa.1`, and `uefa.champions`; it must be valid for the chosen sport.
Required: sport (5 allowed values: football, basketball, baseball, hockey, soccer), league (15 allowed values: nfl, college-football, nba, wnba, mens-college-basketball, womens-college-basketball, mlb, nhl, eng.1, esp.1, ita.1, ger.1, fra.1, usa.1, uefa.champions), team.
Sampled 14 Oct 2026: 13 fields returned with a value. In the sample: sport: “football”; team.logo: a.espncdn.com; league: “nfl”; team.abbreviation: “KC”; team.name: “Chiefs”; team.location: “Kansas City”; team.color: “e31837”; team.alternate_color: “ffb612”.
Open in Playground
GET/espn/teamsapiKey1 credit/request
Returns the full team list for a sport and league. The `sport` enum accepts `football`, `basketball`, `baseball`, `hockey`, and `soccer`. The `league` enum accepts `nfl`, `college-football`, `nba`, `wnba`, `mens-college-basketball`, `womens-college-basketball`, `mlb`, `nhl`, `eng.1`, `esp.1`, `ita.1`, `ger.1`, `fra.1`, `usa.1`, and `uefa.champions`; it must be valid for the chosen sport.
Required: sport (5 allowed values: football, basketball, baseball, hockey, soccer), league (15 allowed values: nfl, college-football, nba, wnba, mens-college-basketball, womens-college-basketball, mlb, nhl, eng.1, esp.1, ita.1, ger.1, fra.1, usa.1, uefa.champions).
Sampled 14 Oct 2026: 30 items. Filled in every item: id, uid, abbreviation, display_name, short_display_name, name, location, color and 2 more. In the sample: abbreviation: “ATL” and 29 other values; logo: a.espncdn.com; name: “Hawks” and 29 other values; location: “Atlanta” and 29 other values; color: “c8102e” and 26 other values; alternate_color: “fdb927” and 22 other values.
Open in Playground