NFL API

Welcome to NFL API

This API was designed to help people get access to NFL Data, about players, teams and the league since 1960. Visit Rapid API to get a key and get started getting data today!

Get a Key!

Lookup Players

The year the player was drafted

Results

Player ID Player Name Position Start Year Current Team
No Results Available

Teams

Team ID Short Name Team Name Active Years
1 ARI Arizona Cardinals (1994 - 2023)
9 ATL Atlanta Falcons (1966 - 2023)
29 BAL Baltimore Ravens (1996 - 2023)
48 BCL Baltimore Colts (1953 - 1983)
52 BOS Boston Patriots (1960 - 1970)
56 BOS Boston Braves (1932 - 1932)
57 BOS Boston Redskins (1933 - 1936)
21 BUF Buffalo Bills (1960 - 2023)
10 CAR Carolina Panthers (1995 - 2023)
45 CHI Decatur Staleys (1920 - 1920)
46 CHI Chicago Staleys (1921 - 1921)
13 CHI Chicago Bears (1922 - 2023)
30 CIN Cincinnati Bengals (1968 - 2023)
31 CLE Cleveland Browns (1946 - 2023)
41 CRD Chi/Pit Cards/Steelers (1944 - 1944)
41 CRD Chi/Pit Cards/Steelers (1944 - 1944)
40 CRD Chicago Cardinals (1920 - 1943)
43 CRD St. Louis Cardinals (1960 - 1987)
40 CRD Chicago Cardinals (1945 - 1959)
5 DAL Dallas Cowboys (1960 - 2023)
17 DEN Denver Broncos (1960 - 2023)
47 DET Portsmouth Spartans (1930 - 1933)
14 DET Detroit Lions (1934 - 2023)
49 DTX Dallas Texans (1960 - 1962)
15 GNB Green Bay Packers (1921 - 2023)
25 HOU Houston Texans (2002 - 2023)
39 HOU Houston Oilers (1960 - 1996)
26 IND Indianapolis Colts (1984 - 2023)
27 JAX Jacksonville Jaguars (1995 - 2023)
18 KAN Kansas City Chiefs (1963 - 2023)
20 LAC Los Angeles Chargers (2017 - 2023)
20 LAC Los Angeles Chargers (1960 - 1960)
2 LAR Los Angeles Rams (1946 - 1994)
2 LAR Los Angeles Rams (2016 - 2023)
19 LVR Las Vegas Raiders (2020 - 2023)
22 MIA Miami Dolphins (1966 - 2023)
16 MIN Minnesota Vikings (1961 - 2023)
11 NOR New Orleans Saints (1967 - 2023)
23 NWE New England Patriots (1971 - 2023)
6 NYG New York Giants (1925 - 2023)
24 NYJ New York Jets (1963 - 2023)
53 NYT New York Titans (1960 - 1962)
35 OAK Oakland Raiders (1960 - 1981)
35 OAK Oakland Raiders (1995 - 2019)
7 PHI Philadelphia Eagles (1944 - 2023)
54 PHI Phi/Pit Eagles/Steelers (1943 - 1943)
7 PHI Philadelphia Eagles (1933 - 1942)
54 PHI Phi/Pit Eagles/Steelers (1943 - 1943)
44 PHO Phoenix Cardinals (1988 - 1993)
55 PIT Pittsburgh Pirates (1933 - 1939)
32 PIT Pittsburgh Steelers (1940 - 1942)
32 PIT Pittsburgh Steelers (1945 - 2023)
50 RAI Los Angeles Raiders (1982 - 1994)
51 RAM Cleveland Rams (1937 - 1945)
36 SDG San Diego Chargers (1961 - 2016)
4 SEA Seattle Seahawks (1976 - 2023)
3 SFO San Francisco 49ers (1946 - 2023)
37 STL St. Louis Rams (1995 - 2015)
12 TAM Tampa Bay Buccaneers (1976 - 2023)
28 TEN Tennessee Titans (1999 - 2023)
38 TEN Tennessee Oilers (1997 - 1998)
34 WAS Washington Redskins (1937 - 2019)
33 WAS Washington Football Team (2020 - 2021)
8 WAS Washington Commanders (2022 - 2023)

Statistical Categories

Category Name Data Field Description
Yds/Rushing Att rushingYardsPerAttempt Rushing Yards per Attempt. Minimum 6.25 rushes per game scheduled to qualify as leader.Minimum 750 rushes to qualify as career leader.
2-pt. Conv. Made twoPointConversionsMade Two-Point Conversions Made
Num offensiveSnaps
Rushing TD rushingTouchdowns Rushing Touchdowns
Fumble Return Yds fumbleRecoverYards Yards recovered fumbles were returned
Fumbles Lost numberOfFumblesLost Fumbles Lost by Player (since 1994) or Team
Pass Attempts passAttempts Passes attempted
Receptions receptions Receptions
Passing TD passingTouchdowns Passing Touchdowns
Punting Yds puntYards Total Punt Yardage
Rushing Att rushingAttempts Rushing Attempts (sacks not included in NFL)
Tackles For Loss tacklesForLoss Tackles For Loss, recorded for 95% of games from 1999-2007 and 100% since 2008
Passes Defended numPassesDefended Passes defended by a defensive player, since 1999
Sacked Yds Lost numPassSackYards Yards lost due to sacks (first recorded in 1969, player per game since 1981)
Fumbles Forced numberOfFumblesForced Number of times forced a fumble by the opposition recovered by either team
Fumble Return TD fumbleRecoverTouchdowns Fumbles recovered resulting in a touchdown for the recoverer
Yds/Pass Att passingYardsPerAttempt Yards gained per pass attempt . Minimum 14 attempts per scheduled game to qualify as leader.. Minimum 1500 pass attempts to qualify as career leader.
Yds/Reception receivingYardsPerReception Receiving Yards per Reception. Minimum 1.875 catches per game scheduled to qualify as leader.Minimum 200 receptions to qualify as career leader.
Kick Returns kickReturns Kickoff Returns
Yds/Punt Return puntReturnYardsPerPunt Yards per Punt Return</b>. Minimum 1.25 returns per game scheduled to qualify as leader.. Minimum 75 punt returns to qualify as career leader.
Interceptions defensiveInterceptions Passes intercepted on defense
Adj Yds/Pass Att adjustedPassingYardsPerAttempt Adjusted Yards gained per pass attempt(Passing Yards + 20 * Passing TD - 45 * Interceptions) / (Passes Attempted)Minimum 14 attempts per scheduled game to qualify as leader.Minimum 1500 pass attempts to qualify as career leader.
Catch Pct catchPercentage Catch%, receptions divided by targets (since 1992)
Punts Blocked puntsBlocked Times Punts Blocked
Extra Point % extraPointPct Extra Point Percentage. (Extra Points Made)/(Extra Points Attempted). Minimum 1.5 attempts per game scheduled to be a leader.
Pct defensiveSnapPct Percentage of available defensive snaps taken for games in which this player appeared.
Punt Return Yds puntReturnYards Punts Return Yardage
Receiving TD receivingTouchdowns Receiving Touchdowns
Sacked numPassesSacked Times Sacked (first recorded in 1969, player per game since 1981)
Kick Return Yds kickReturnYards Yardage for Kickoffs Returned
Pct offensiveSnapPct Percentage of available offensive snaps taken for games in which this player appeared.
Passes Intercepted passingInterceptions Interceptions thrown
Punts numberOfPunts Times Punted
Yds/Kick Return kickReturnYardsPerReturn Yards per Kickoff Return - Kick Return Yardage/Kickoff ReturnsMinimum one return per game scheduled to qualify as leader.Minimum 75 kick returns to qualify as career leader
Field Goals Att fieldGoalsAttempted Field Goals Attempted
Rushing Yds rushingYards Rushing Yards Gained (sack yardage is not included by NFL)
Fumbles Recovered numberFumblesRecovered Fumbles recovered by a Player or Team. Original fumble by either team
Pass Completion % passCompletionPercentage Percentage of Passes Completed. Minimum 14 attempts per scheduled game to qualify as leader.Minimum 1500 pass attempts to qualify as career leader.
Passer Rating passerRating Quarterback Rating, see glossary for details. Different ratings are used by the NFL and NCAA.Minimum 1500 pass attempts to qualify as career leader, minimum 150 pass attempts for playoffs leader.
Field Goal % fieldGoalPercentage Percentage of field goals made, 100*(FGM/FGA). Minimum 0.75 attempts per game scheduled to qualify as a leader.Minimum 100 FGA to qualify as career leader.
Targets targets Pass Targets (since 1992, derived from NFL play-by-play data)
Total Field Goals Made fieldGoalsMade Total Field Goals Made
Punt Return TD puntReturnTouchdowns Punts Returned for Touchdown
Pct speicalTeamsSnapPct Percentage of available special teams snaps taken for games in which this player appeared.
Tackles Solo tacklesSolo Tackles. Before 1994: unofficial and inconsistently recorded from team to team. For amusement only.. 1994-now: unofficial but consistently recorded..
Num defensiveSnaps
Num specialTeamsSnaps
Yds/Punt puntYardsPerPunt Yards per Punt</b>. Minimum one punt per game scheduled to qualify as leader.Minimum 250 punts to qualify as career leader.
Points Scored totalPoints Total points scored by all means
Touchdowns allTouchdowns Touchdowns of every type
Safeties safetiesMade Safeties scored by player/team
Passing Yds passingYards Yards Gained by Passing. For teams, sack yardage is deducted from this total
Receiving Yds receivingYards Receiving Yards
Fumbles numberOfFumbles Number of times fumbled both lost and recovered by own teamThese represent ALL fumbles by the player on offense, defense, and special teams.Available for player games since 1990.
Passes Completed passCompletions Passes completed
QB Hits qbHits Quarterback hits, recorded since 2006
Intercept. Ret. Yds defensiveInterceptionYards Yards interceptions were returned
Extra Pt Att extraPointsAttempted Extra Points Attempted
Punt Returns puntReturns Punts Returned
Kick Return TD kickReturnTouchdowns Kickoffs Returned for a touchdown
Intercept. Ret. TD defensiveInterceptionTouchdowns Interceptions returned for touchdowns
Yds/Target receivingYardsPerTarget Receiving Yards per Target (target numbers since 1992)
Assists tacklesAssisted Assists on tackles. Before 1994: combined with solo tackles. 1994-now: unofficial, but consistently recorded.
Extra Pt Made extraPointsMade Extra Points Made
Sacks numSacks Sacks (official since 1982,based on play-by-play, game filmand other research since 1960)
Tackles Combined tacklesCombined Tackles Combined solo + assisted tackles Prior to 1994, all tackles are put into 'combined', though they are unofficial and inconsistently recorded from team to team. For amusement only.
Punt Net Yds/Punt puntNetYardsPerPunt Punt Net Yards per Punt. Includes blocked punts
Punt In 20 % puntsInside20Pct Percentage of punts downed inside opponent's 20 yard line
Punt TB puntTouchbacks Punts resulting in a touchback
Punt Touchback % puntTouchbackPercent Percentage of punts resulting in a touchback
Punt Net Yds puntNetYards Punt Net Yards, punt yards - opp. punt return yards - 20 * touchbacks
opp Punt Return Yds puntReturnYardsByOpponent Punts Return Yardage by opposition
Punt In 20 puntsInside20 Punts inside opponent's 20 yard line

Available Endpoints

Endpoint

/GetTeamSchedule

Description

Gets the schedule of a Team in a given season.

Endpoint

/GetNflStandings

Description

Gets the Standings of all NFL Teams in a given season.

Endpoint

/GetConferenceStandings

Description

Gets the Standings of all NFL Teams in a given Conference in a given season.

Endpoint

/GetDivisionStandings

Description

Gets the Standings of all NFL Teams in a given Conference & Division in a given season.

Endpoint

/GetTeamStandings

Description

Gets the Standings of a team in a given season.

Endpoint

/GetAllStatCategoriesAllTeamsInSeason

Description

This gets all statistical categories agreggated by Team for the given season. Returns a row for each team that played in that season.

Endpoint

/GetAllStatCategoriesAllTeamsInWeek

Description

This gets all statistical categories agreggated by Team for the given season & week. Returns a row for each team that played in that week.

Endpoint

/GetAllStatCategoriesForPlayerAllTime

Description

This gets all statistical categories for player during their entire career. Returns a single row that is their career stats.

Endpoint

/GetAllStatCategoriesForPlayerInSeason

Description

This gets all statistical categories for player during the given season. Returns a single row for each team they played for in the season.

Endpoint

/GetAllStatCategoriesForPlayerInWeek

Description

This gets all statistical categories for player during the given season & week. Returns a single row for their stats during that week.

Endpoint

/GetAllStatCategoriesForPlayerWithTeam

Description

This gets all statistical categories for player during their time playing for a given team. Returns a single row for their stats during with that team.

Endpoint

/GetAllStatCategoriesForTeamInSeason

Description

This gets all statistical categories for the given team in the given season. Returns a single row for the stats for that team during the season.

Endpoint

/GetAllStatCategoriesForTeamInWeek

Description

This gets all statistical categories for the given team in the given season & week. Returns a single row for the stats for that team during the week.

Endpoint

/GetAllStatCategoriesInSeason

Description

This gets all statistical categories aggregated from all players in the given season. Returns a single for the stats for the league during that season.

Endpoint

/GetAllStatCategoriesInWeek

Description

This gets all statistical categories aggregated from all players in the given season & week. Returns a single for the stats for the league during that week.

Endpoint

/GetDefensiveStatCategoriesAllTeamsInSeason

Description

This gets Defensive statistical categories agreggated by Team for the given season. Returns a row for each team that played in that season.

Endpoint

/GetDefensiveStatCategoriesAllTeamsInWeek

Description

This gets Defensive statistical categories agreggated by Team for the given season & week. Returns a row for each team that played in that week.

Endpoint

/GetDefensiveStatCategoriesForPlayerAllTime

Description

This gets Defensive statistical categories for player during their entire career. Returns a single row that is their career stats.

Endpoint

/GetDefensiveStatCategoriesForPlayerInSeason

Description

This gets Defensive statistical categories for player during the given season. Returns a single row for each team they played for in the season.

Endpoint

/GetDefensiveStatCategoriesForPlayerInWeek

Description

This gets Defensive statistical categories for player during the given season & week. Returns a single row for their stats during that week.

Endpoint

/GetDefensiveStatCategoriesForPlayerWithTeam

Description

This gets Defensive statistical categories for player during their time playing for a given team. Returns a single row for their stats during with that team.

Endpoint

/GetDefensiveStatCategoriesForTeamInSeason

Description

This gets Defensive statistical categories for the given team in the given season. Returns a single row for the stats for that team during the season.

Endpoint

/GetDefensiveStatCategoriesForTeamInWeek

Description

This gets Defensive statistical categories for the given team in the given season & week. Returns a single row for the stats for that team during the week.

Endpoint

/GetDefensiveStatCategoriesInSeason

Description

This gets Defensive statistical categories aggregated from all players in the given season. Returns a single for the stats for the league during that season.

Endpoint

/GetDefensiveStatCategoriesInWeek

Description

This gets Defensive statistical categories aggregated from all players in the given season & week. Returns a single for the stats for the league during that week.

Endpoint

/GetOffensiveStatCategoriesAllTeamsInSeason

Description

This gets Offensive statistical categories agreggated by Team for the given season. Returns a row for each team that played in that season.

Endpoint

/GetOffensiveStatCategoriesAllTeamsInWeek

Description

This gets Offensive statistical categories agreggated by Team for the given season & week. Returns a row for each team that played in that week.

Endpoint

/GetOffensiveStatCategoriesForPlayerAllTime

Description

This gets Offensive statistical categories for player during their entire career. Returns a single row that is their career stats.

Endpoint

/GetOffensiveStatCategoriesForPlayerInSeason

Description

This gets Offensive statistical categories for player during the given season. Returns a single row for each team they played for in the season.

Endpoint

/GetOffensiveStatCategoriesForPlayerInWeek

Description

This gets Offensive statistical categories for player during the given season & week. Returns a single row for their stats during that week.

Endpoint

/GetOffensiveStatCategoriesForPlayerWithTeam

Description

This gets Offensive statistical categories for player during their time playing for a given team. Returns a single row for their stats during with that team.

Endpoint

/GetOffensiveStatCategoriesForTeamInSeason

Description

This gets Offensive statistical categories for the given team in the given season. Returns a single row for the stats for that team during the season.

Endpoint

/GetOffensiveStatCategoriesForTeamInWeek

Description

This gets Offensive statistical categories for the given team in the given season & week. Returns a single row for the stats for that team during the week.

Endpoint

/GetOffensiveStatCategoriesInSeason

Description

This gets Offensive statistical categories aggregated from all players in the given season. Returns a single for the stats for the league during that season.

Endpoint

/GetOffensiveStatCategoriesInWeek

Description

This gets Offensive statistical categories aggregated from all players in the given season & week. Returns a single for the stats for the league during that week.

Endpoint

/GetSpecialTeamsStatCategoriesAllTeamsInSeason

Description

This gets Special Teams statistical categories agreggated by Team for the given season. Returns a row for each team that played in that season.

Endpoint

/GetSpecialTeamsStatCategoriesAllTeamsInWeek

Description

This gets Special Teams statistical categories agreggated by Team for the given season & week. Returns a row for each team that played in that week.

Endpoint

/GetSpecialTeamsStatCategoriesForPlayerAllTime

Description

This gets Special Teams statistical categories for player during their entire career. Returns a single row that is their career stats.

Endpoint

/GetSpecialTeamsStatCategoriesForPlayerInSeason

Description

This gets Special Teams statistical categories for player during the given season. Returns a single row for each team they played for in the season.

Endpoint

/GetSpecialTeamsStatCategoriesForPlayerInWeek

Description

This gets Special Teams statistical categories for player during the given season & week. Returns a single row for their stats during that week.

Endpoint

/GetSpecialTeamsStatCategoriesForPlayerWithTeam

Description

This gets Special Teams statistical categories for player during their time playing for a given team. Returns a single row for their stats during with that team.

Endpoint

/GetSpecialTeamsStatCategoriesForTeamInSeason

Description

This gets Special Teams statistical categories for the given team in the given season. Returns a single row for the stats for that team during the season.

Endpoint

/GetSpecialTeamsStatCategoriesForTeamInWeek

Description

This gets Special Teams statistical categories for the given team in the given season & week. Returns a single row for the stats for that team during the week.

Endpoint

/GetSpecialTeamsStatCategoriesInSeason

Description

This gets Special Teams statistical categories aggregated from all players in the given season. Returns a single for the stats for the league during that season.

Endpoint

/GetSpecialTeamsStatCategoriesInWeek

Description

This gets Special Teams statistical categories aggregated from all players in the given season & week. Returns a single for the stats for the league during that week.