ESPN NFL Stats Scraper avatar

ESPN NFL Stats Scraper

Pricing

from $3.00 / 1,000 results

Go to Apify Store
ESPN NFL Stats Scraper

ESPN NFL Stats Scraper

Scrape NFL statistics from ESPN's public API - team rosters with player profiles, team standings, team schedules, game scoreboards, and NFL news. Covers all 32 NFL teams with player bio data. No API key required.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Crawler Bros

Crawler Bros

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Scrape NFL statistics from ESPN's public API — team rosters with player profiles, league standings, team schedules, game scoreboards, and the latest NFL news. Covers all 32 NFL teams with no API key required.

Data source: ESPN public API (site.api.espn.com/nfl) — free, no registration required. Replaces Pro Football Reference (pro-football-reference.com) which blocks all Apify datacenter IPs.

Features

  • Team rosters — full player roster with bio data (name, position, age, college, physical stats)
  • League standings — wins, losses, win percentage, points for/against, streak, division/conference records
  • Team schedule — all games for a season with scores, venues, dates
  • Scoreboard — current/recent NFL game scores and status
  • NFL news — latest articles with headlines, descriptions, related teams/athletes
  • All teams — list of all 32 NFL teams with logos and URLs

Input Parameters

ParameterTypeDescription
modeselectroster, standings, schedule, scoreboard, news, or teams
teamIdintegerESPN team ID (required for roster/schedule; see description for all 32 IDs)
seasonintegerSeason year (e.g., 2024 for 2024-25 season)
maxItemsintegerMax records to return (1–500, default 50)

Team IDs Reference

IDTeamIDTeam
1Atlanta Falcons17New England Patriots
2Buffalo Bills18New Orleans Saints
3Chicago Bears19New York Giants
4Cincinnati Bengals20New York Jets
5Cleveland Browns21Philadelphia Eagles
6Dallas Cowboys22Arizona Cardinals
7Denver Broncos23Pittsburgh Steelers
8Detroit Lions24Los Angeles Chargers
9Green Bay Packers25San Francisco 49ers
10Tennessee Titans26Seattle Seahawks
11Indianapolis Colts27Tampa Bay Buccaneers
12Kansas City Chiefs28Washington Commanders
13Las Vegas Raiders29Carolina Panthers
14Los Angeles Rams30Jacksonville Jaguars
15Miami Dolphins33Baltimore Ravens
16Minnesota Vikings34Houston Texans

Output Fields

Player record (mode=roster)

FieldDescription
playerIdESPN player ID
playerNameFull name
positionPosition abbreviation (QB, WR, RB, etc.)
jerseyJersey number
agePlayer age
weightLbsWeight in pounds
heightInchesHeight in inches
collegeCollege/university
birthPlaceCity, state, country
headshotUrlPlayer headshot image URL
playerUrlESPN player page URL

Standing record (mode=standings)

FieldDescription
teamNameTeam name
conferenceAFC or NFC
divisionDivision name
winsWins
lossesLosses
winPercentageWin percentage
pointsForPoints scored
pointsAgainstPoints allowed
streakCurrent streak

Frequently Asked Questions

Is an API key required? No. ESPN's site API is publicly accessible without authentication.

How often is data updated? ESPN updates game scores in real time during games. Rosters and standings are updated daily.

What seasons are available? The ESPN API has historical data going back to 2000. Use the season parameter to specify the year.