VOOZH about

URL: https://apify.com/crawlerbros/espn-standings

โ‡ฑ ESPN Standings ยท Apify


Pricing

from $1.00 / 1,000 results

Go to Apify Store

Scrape league standings tables from ESPN across 16 leagues and 5 sports. Supports current and historical seasons. No account or proxy required.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

๐Ÿ‘ Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

2 months ago

Last modified

Share

ESPN Standings Scraper

Scrape league standings tables from ESPN โ€” no account or subscription required. Supports 16 leagues across 5 sports including the NBA, NFL, MLB, NHL, MLS, WNBA, NCAA basketball and football, Premier League, La Liga, Champions League, Bundesliga, Serie A, Ligue 1, and Liga MX.

What This Scraper Does

This actor fetches standings tables from ESPN's public JSON API and returns one flat record per team with all available stats: wins, losses, win percentage, points for/against, games behind, playoff seed, streak, home/away records, and more. Supports current and historical seasons.

Supported Leagues

CodeSportLeague
nbaBasketballNBA
wnbaBasketballWNBA
ncaamBasketballNCAA Men's
ncaawBasketballNCAA Women's
nflFootballNFL
ncaafFootballNCAA Football
mlbBaseballMLB
nhlHockeyNHL
mlsSoccerMajor League Soccer
eplSoccerEnglish Premier League
laligaSoccerLa Liga (Spain)
uclSoccerUEFA Champions League
bundesligaSoccerBundesliga (Germany)
serieaSoccerSerie A (Italy)
ligue1SoccerLigue 1 (France)
ligamxSoccerLiga MX (Mexico)

Input

FieldTypeDescription
LeaguesList of stringsLeague codes to scrape. Defaults to ["nba"].
SeasonInteger (optional)Year the season ends (e.g. 2026 for NBA 2025-26). Omit for current season.
Max ItemsIntegerMaximum number of team records across all leagues (1โ€“10,000). Default: 1000.

Season Encoding

ESPN uses the ending year for cross-year seasons. Examples:

  • NBA 2025-26 season โ†’ season: 2026
  • EPL 2025-26 season โ†’ season: 2026
  • NFL 2025 season (Sep 2025 โ€“ Feb 2026) โ†’ season: 2025
  • MLB 2025 season โ†’ season: 2025

Output

Each record represents one team's standings row. Fields marked ? are optional and appear only when ESPN makes them publicly available for that sport/season.

FieldTypeDescription
leaguestringLeague code e.g. "nba"
sportstringSport e.g. "basketball"
seasonintegerSeason year (ending year)
conferencestring?e.g. "Eastern Conference" โ€” omitted for flat-table leagues
divisionstring?e.g. "Atlantic Division" โ€” omitted when not applicable
groupNamestring?e.g. "Group A" for UCL; omitted otherwise
rankintegerPosition in the group
playoffSeedinteger?Playoff seed if available
teamIdstringESPN team ID
teamNamestringFull team name
teamAbbreviationstring?Short code e.g. "BOS"
teamLogostring?Logo URL
winsinteger
lossesinteger
tiesinteger?MLB/NHL/soccer
overtimeLossesinteger?NHL-specific
gamesPlayedinteger?
winPercentnumber?0.0โ€“1.0
gamesBehindnumber?
pointsinteger?Soccer/NHL point totals
pointsFornumber?
pointsAgainstnumber?
pointDifferentialnumber?
avgPointsFornumber?Per-game avg
avgPointsAgainstnumber?Per-game avg
streakstring?e.g. "W5"
homeRecordstring?e.g. "20-8"
awayRecordstring?e.g. "15-14"
divisionRecordstring?NA sports
conferenceRecordstring?NA sports
lastTenRecordstring?e.g. "7-3"
clincherstring?e.g. "x" (clinched playoff), "y" (clinched division)
notestring?ESPN qualification/seed note
scrapedAtstringISO 8601 UTC scrape timestamp

Fields are included only when ESPN returns data for them โ€” no nulls.

Error Records

If a league fetch fails, the record contains:

FieldDescription
inputLeagueThe league code that was attempted
inputSeasonThe season that was attempted (or null)
errorHuman-readable error message
scrapedAtTimestamp

Frequently Asked Questions

Do I need an ESPN account? No. This scraper only uses ESPN's public JSON API which does not require authentication.

Is a proxy required? No. ESPN's public API has no bot protection or rate limiting for typical use.

How do I get last season's standings? Set season to the year the season ended. For the NBA 2023-24 season, use 2024. For the NFL 2023 season, use 2023.

Can I filter by conference or division? Yes โ€” all team records include conference and division fields when applicable. Use Apify's dataset view filters to narrow the results, or filter in your downstream pipeline.

Why are some fields missing on some records? ESPN's standings endpoint returns different stats per sport. For example, points appears only for soccer and NHL; gamesBehind is baseball/basketball/football; overtimeLosses is NHL-only. Per our design, fields only appear when ESPN publishes data โ€” no nulls.

What's the difference between this actor and the ESPN Scores & Schedules actor?

  • Scores & Schedules returns game-by-game data: scores, schedules, leaders, odds, attendance.
  • Standings returns team-by-team season standings: wins, losses, rankings, playoff position.

How often does the data update? ESPN updates standings in near real-time as games finish. Running the actor returns the latest state at fetch time.

Can I combine multiple leagues in one run? Yes. Pass multiple codes in the leagues array, e.g. ["nba", "nfl", "epl"]. All teams from all leagues are returned in a single dataset, each tagged with their league field.

You might also like

ESPN News

crawlerbros/espn-news

Scrape ESPN news articles and headlines across 16 leagues and 5 sports. Optional team filter. No account or proxy required.

52

ESPN Scores & Schedules

crawlerbros/espn-scores-schedules

Scrape live scores, final results, and upcoming game schedules from ESPN across 16 leagues and 5 sports. No account or proxy required.

ESPN Rosters & Player Stats

crawlerbros/espn-rosters-player-stats

Scrape team rosters and player career statistics from ESPN across 16 leagues and 5 sports. No account or proxy required.

11

5.0

ESPN Standings Scraper | League Tables and Records

parseforge/espn-standings-scraper

Extract league standings from ESPN for NFL, NBA, MLB, NHL, MLS, and college sports including wins, losses, ties, points, win percentage, streaks, and division rankings. Power sports apps, fantasy tools, team performance dashboards, and historical records research.

ESPN Soccer Data Scraper

ahmed_hrid/ESPN-Soccer-Data-Scraper

Extract structured soccer data from ESPN's live data infrastructure โ€” the same feed that powers ESPN's website and app. No API key required. One run delivers standings, match results, team rosters, top scorers, player stats, and news across any major league in the world

ESPN MCP Server - Live Sports Scores & Stats for AI

mrbridge/espn-mcp-server

12 MCP tools for ESPN sports data: live scores, standings, game analysis, betting odds, player stats & news across 25+ leagues (NFL, NBA, MLB, NHL, Premier League, F1, UFC...). Works with Claude Code, Claude Desktop & ChatGPT.

ESPN Front Page Scraper

louisdeconinck/espn-front-page-scraper

Unlock the power of real-time sports journalism with our ESPN article Scraper! Seamlessly extract comprehensive data from ESPN's homepage, including headlines, descriptions, images, and videos. Perfect for analysts, developers, and sports enthusiasts looking to integrate dynamic content.

๐Ÿ‘ User avatar

Louis Deconinck

13

5.0