Skip to main content
Version: main

NFL — NFL.com API

sportsdataverse.nfl — 15 endpoints.

nfl_standings

GET /football/v2/standings — one row per team standing across the returned week(s).

Endpoint URL: GET https://api.nfl.com/football/v2/standings

Valid URL: https://api.nfl.com/football/v2/standings?season=2024&seasonType=REG&week=18

API ParameterPythonPatternRequiredNullableDescription
seasonseasonYSeason year (e.g. 2024).
seasonTypeseason_typeYSeason type code (string): PRE, REG, or POST -- not ESPN's numeric 1/2/3.
weekweekYWeek number within the season.
limitlimitYMaximum number of items to return.

Returns

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
team_idcharacterNFL.com Shield GUID for the team.
team_current_logocharacterTemplated URL of the team's current logo.
team_full_namecharacterFull team name (e.g. "Arizona Cardinals").
clinched_byelogicalWhether the team has clinched a first-round playoff bye.
clinched_divisionlogicalWhether the team has clinched its division.
clinched_eliminatedlogicalWhether the team has been mathematically eliminated from playoff contention.
clinched_home_fieldlogicalWhether the team has clinched home-field advantage throughout the playoffs.
clinched_playofflogicalWhether the team has clinched a playoff berth.
clinched_wild_cardlogicalWhether the team has clinched a wild-card playoff berth.
close_games_winsintegerWins in close games (decided by one score / 8 points or fewer).
close_games_lossesintegerLosses in close games (decided by one score / 8 points or fewer).
close_games_tiesintegerTies in close games.
conference_winsintegerWins against conference (AFC/NFC) opponents.
conference_win_pctnumericWin percentage against conference opponents.
conference_lossesintegerLosses against conference opponents.
conference_tiesintegerTies against conference opponents.
conference_rankintegerStandings rank within the conference.
conference_points_forintegerPoints scored in conference games.
conference_points_againstintegerPoints allowed in conference games.
division_winsintegerWins against division opponents.
division_win_pctnumericWin percentage against division opponents.
division_lossesintegerLosses against division opponents.
division_tiesintegerTies against division opponents.
division_rankintegerStandings rank within the division.
division_points_forintegerPoints scored in division games.
division_points_againstintegerPoints allowed in division games.
home_winsintegerWins in home games.
home_win_pctnumericWin percentage in home games.
home_lossesintegerLosses in home games.
home_tiesintegerTies in home games.
home_points_forintegerPoints scored in home games.
home_points_againstintegerPoints allowed in home games.
last5_winsintegerWins over the last five games.
last5_win_pctnumericWin percentage over the last five games.
last5_lossesintegerLosses over the last five games.
last5_tiesintegerTies over the last five games.
last5_points_forintegerPoints scored over the last five games.
last5_points_againstintegerPoints allowed over the last five games.
overall_gamesintegerTotal games played.
overall_winsintegerTotal wins.
overall_win_pctnumericOverall win percentage.
overall_lossesintegerTotal losses.
overall_tiesintegerTotal ties.
overall_points_forintegerTotal points scored.
overall_points_againstintegerTotal points allowed.
overall_streak_typecharacterCurrent streak type ("W" for winning, "L" for losing).
overall_streak_lengthintegerLength of the current win/loss streak.
road_winsintegerWins in road (away) games.
road_win_pctnumericWin percentage in road games.
road_lossesintegerLosses in road games.
road_tiesintegerTies in road games.
road_points_forintegerPoints scored in road games.
road_points_againstintegerPoints allowed in road games.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

nfl_standings(season=2024, season_type='REG', week=18)

Last validated n/a.

nfl_rosters

GET /football/v2/rosters — one row per team roster for the season.

Endpoint URL: GET https://api.nfl.com/football/v2/rosters

Valid URL: https://api.nfl.com/football/v2/rosters?season=2024

API ParameterPythonPatternRequiredNullableDescription
seasonseasonYSeason year (e.g. 2024).
limitlimitYMaximum number of items to return.
teamIdteam_idYShield team uuid (the id of a team in the teams history listing). Returns just that team's roster -- one roster (~37 KB) instead of all 32 (~1.2 MB).

Returns

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
seasonintegerSeason (year) of the roster.
season_typecharacterSeason type code (PRE, REG, or POST).
team_idcharacterNFL.com Shield GUID for the team.
team_abbreviationcharacterTeam abbreviation (e.g. "ARI").
team_full_namecharacterFull team name (e.g. "Arizona Cardinals").
team_conference_abbrcharacterConference abbreviation (AFC or NFC).
team_conference_full_namecharacterFull conference name (e.g. "National Football Conference").
team_current_logocharacterTemplated URL of the team's current logo.
team_division_full_namecharacterFull division name (e.g. "NFC West").
team_leaguecharacterLeague name ("National Football League").
team_locationcharacterTeam location / city (e.g. "Arizona").
team_nick_namecharacterTeam nickname (e.g. "Cardinals").
team_venuescharacterJSON-stringified array of the team's venue objects (id, name, etc.).
personscharacterJSON-stringified array of roster player objects for the team.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

nfl_rosters(season=2024)

Last validated n/a.

nfl_teams_history

GET /football/v2/teams/history — one row per team for a season.

Endpoint URL: GET https://api.nfl.com/football/v2/teams/history

Valid URL: https://api.nfl.com/football/v2/teams/history?season=2024

API ParameterPythonPatternRequiredNullableDescription
seasonseasonYSeason year (e.g. 2024).
limitlimitYMaximum number of items to return.

Returns

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
idcharacterNFL.com Shield GUID for the team (or Pro Bowl team entry).
seasonintegerSeason (year) the team record applies to.
abbreviationcharacterTeam abbreviation (e.g. "AFC", "ARI").
full_namecharacterFull team name (e.g. "AFC Pro Bowl Team", "Arizona Cardinals").
team_typecharacterTeam type classification (e.g. "TEAM", "PRO" for Pro Bowl teams).
conference_abbrcharacterConference abbreviation (AFC or NFC).
conference_full_namecharacterFull conference name (e.g. "American Football Conference").
current_logocharacterTemplated URL of the team's current logo.
division_full_namecharacterFull division name (e.g. "NFC West").
leaguecharacterLeague name ("National Football League").
locationcharacterTeam location / city.
nick_namecharacterTeam nickname.
venuescharacterJSON-stringified array of the team's venue objects (empty for non-club entries).

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

nfl_teams_history(season=2024)

Last validated n/a.

nfl_team

GET /football/v2/teams/{team_id} — single-team detail (one row).

Endpoint URL: GET https://api.nfl.com/football/v2/teams/{team_id}

Valid URL: https://api.nfl.com/football/v2/teams/10403800-517c-7b8c-65a3-c61b95d86123

API ParameterPythonPatternRequiredNullableDescription
team_idteam_idYteam_id path parameter.

Returns

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
idcharacterNFL.com Shield GUID for the team.
biocharacterTeam biography / description text (may be null).
current_backgroundcharacterTemplated URL of the team's current background image.
current_coachcharacterName of the team's current head coach.
current_logocharacterTemplated URL of the team's current logo.
primary_colorcharacterTeam primary color (hex code).
secondary_colorcharacterTeam secondary color (hex code).
year_establishedintegerYear the franchise was established.
full_namecharacterFull team name (e.g. "Arizona Cardinals").
nfl_shop_urlcharacterURL to the team's NFL Shop storefront.
official_website_urlcharacterURL of the team's official website.
ownerscharacterName(s) of the team's owner(s).
team_typecharacterTeam type classification (e.g. "TEAM").
socialscharacterJSON-stringified array of the team's social-media links (platform, link).
vll_channel_callsigncharacterVerizon Live League (VLL) channel call sign for the team.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

nfl_team(team_id='10403800-517c-7b8c-65a3-c61b95d86123')

Last validated n/a.

nfl_weeks

GET /football/v2/weeks/season/{season}/seasonType/{season_type} — week calendar (one row per week).

Endpoint URL: GET https://api.nfl.com/football/v2/weeks/season/{season}/seasonType/{season_type}

Valid URL: https://api.nfl.com/football/v2/weeks/season/2024/seasonType/REG

API ParameterPythonPatternRequiredNullableDescription
seasonseasonYseason path parameter.
season_typeseason_typeYSeason type code (string): PRE, REG, or POST -- not ESPN's numeric 1/2/3.

Returns

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
seasonintegerSeason (year) of the week.
season_typecharacterSeason type code (PRE, REG, or POST).
weekintegerWeek number within the season type.
bye_teamscharacterJSON-stringified array of teams on bye during the week (empty when none).
date_begincharacterStart date of the week (YYYY-MM-DD).
date_endcharacterEnd date of the week (YYYY-MM-DD).
week_typecharacterWeek type code (e.g. PRE, REG, WC, DIV, CONF, SB).

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

nfl_weeks(season=2024, season_type='REG')

Last validated n/a.

nfl_weeks_by_date

GET /football/v2/weeks/date/{YYYY-MM-DD} — the week containing a date (one row).

Endpoint URL: GET https://api.nfl.com/football/v2/weeks/date/{date}

Valid URL: https://api.nfl.com/football/v2/weeks/date/2024-09-08

API ParameterPythonPatternRequiredNullableDescription
datedateYdate path parameter.

Returns

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
seasonintegerSeason (year) the date falls in.
season_typecharacterSeason type code (PRE, REG, or POST).
weekintegerWeek number that the queried date falls within.
bye_teamscharacterJSON-stringified array of teams on bye during the week (empty when none).
date_begincharacterStart date of the week (YYYY-MM-DD).
date_endcharacterEnd date of the week (YYYY-MM-DD).
week_typecharacterWeek type code (e.g. PRE, REG, WC, DIV, CONF, SB).

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

nfl_weeks_by_date(date='2024-09-08')

Last validated n/a.

nfl_combine_profiles

GET /football/v2/combine/profiles — one row per combine prospect.

Endpoint URL: GET https://api.nfl.com/football/v2/combine/profiles

Valid URL: https://api.nfl.com/football/v2/combine/profiles?year=2024

API ParameterPythonPatternRequiredNullableDescription
yearyearYyear query parameter.
limitlimitYMaximum number of items to return.

Returns

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
idcharacterNFL.com Shield GUID for the combine profile.
yearintegerCombine / draft class year.
person_idcharacterNFL.com Shield GUID of the prospect.
person_display_namecharacterProspect's full display name.
person_esb_idcharacterProspect's Elias Sports Bureau (ESB) identifier.
person_first_namecharacterProspect's first name.
person_last_namecharacterProspect's last name.
person_hometowncharacterProspect's hometown (city, state).
person_college_namescharacterJSON-stringified array of the prospect's college(s).
arm_lengthnumericArm length measured at the combine, in inches.
athleticism_scorenumericComposite athleticism score.
bench_pressnumericBench-press measurement object (flattened; null when no measurement).
broad_jumpnumericBroad-jump measurement object (flattened; null when no measurement).
biocharacterHTML biography / career summary for the prospect.
college_classcharacterProspect's college class (e.g. Senior, Junior).
draft_gradenumericNumeric draft grade assigned to the prospect.
draft_projectioncharacterDraft projection text (e.g. "Priority free agent").
forty_yard_dashnumeric40-yard-dash measurement object (flattened; null when no measurement).
gradenumericOverall prospect grade.
hand_sizeintegerHand size measured at the combine, in inches.
headshotcharacterTemplated URL of the prospect's headshot image.
heightintegerProspect height, in inches.
nfl_comparisoncharacterPlayer the prospect is most comparable to.
overviewcharacterHTML scouting overview of the prospect.
production_scorenumericComposite college-production score.
profile_authorcharacterAuthor of the scouting profile (e.g. "Lance Zierlein").
pro_forty_yard_dashnumericPro-day 40-yard-dash measurement object (flattened; null when no measurement).
sixty_yard_shuttlenumeric60-yard-shuttle measurement object (flattened; null when no measurement).
size_scorenumericComposite size score (flattened; null when not scored).
sources_tell_uscharacter"Sources tell us" scouting commentary text.
strengthscharacterHTML list of the prospect's strengths.
ten_yard_splitnumeric10-yard-split measurement object (flattened; null when no measurement).
three_cone_drillnumericThree-cone-drill measurement object (flattened; null when no measurement).
twenty_yard_shuttlenumeric20-yard-shuttle measurement object (flattened; null when no measurement).
weaknessescharacterHTML list of the prospect's weaknesses.
combine_attendancelogicalWhether the prospect attended the combine.
positioncharacterProspect's position abbreviation (e.g. "CB").
position_groupcharacterProspect's position group (e.g. "DB").
vertical_jumpnumericVertical-jump measurement object (flattened; null when no measurement).
weightintegerProspect weight, in pounds.
pro_forty_yard_dash_designationcharacterDesignation for the pro-day 40-yard dash (OFFICIAL or UNOFFICIAL).
pro_forty_yard_dash_secondsnumericPro-day 40-yard-dash time, in seconds.
bench_press_designationcharacterDesignation for the bench-press result (OFFICIAL or UNOFFICIAL).
bench_press_repetitionsintegerNumber of 225 lb bench-press repetitions.
broad_jump_designationcharacterDesignation for the broad-jump result (OFFICIAL or UNOFFICIAL).
broad_jump_inchesintegerBroad-jump distance, in inches.
forty_yard_dash_designationcharacterDesignation for the 40-yard-dash result (OFFICIAL or UNOFFICIAL).
forty_yard_dash_secondsnumeric40-yard-dash time, in seconds.
ten_yard_split_designationcharacterDesignation for the 10-yard-split result (OFFICIAL or UNOFFICIAL).
ten_yard_split_secondsnumeric10-yard-split time, in seconds.
vertical_jump_designationcharacterDesignation for the vertical-jump result (OFFICIAL or UNOFFICIAL).
vertical_jump_inchesintegerVertical-jump height, in inches.
three_cone_drill_designationcharacterDesignation for the three-cone-drill result (OFFICIAL or UNOFFICIAL).
three_cone_drill_secondsnumericThree-cone-drill time, in seconds.
twenty_yard_shuttle_designationcharacterDesignation for the 20-yard-shuttle result (OFFICIAL or UNOFFICIAL).
twenty_yard_shuttle_secondsnumeric20-yard-shuttle time, in seconds.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

nfl_combine_profiles(year=2024)

Last validated n/a.

nfl_draft_picks

GET /football/v2/draft/picks/report — one row per draft pick.

Endpoint URL: GET https://api.nfl.com/football/v2/draft/picks/report

Valid URL: https://api.nfl.com/football/v2/draft/picks/report?year=2024

API ParameterPythonPatternRequiredNullableDescription
yearyearYyear query parameter.
limitlimitYMaximum number of items to return.

Returns

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
yearintegerDraft year.
draft_roundintegerRound of the draft in which the pick was made.
draft_positionintegerPick position within the round.
draft_number_overallintegerOverall pick number across the entire draft.
person_idcharacterNFL.com Shield GUID of the drafted player (may be empty until the pick is announced).
pick_is_inlogicalWhether the pick has officially been submitted / announced.
team_idcharacterNFL.com Shield GUID of the team making the pick.
trade_notecharacterTrade annotation for the pick (e.g. "CAR>CHI" denoting a traded selection).
tweet_sentlogicalWhether the announcement tweet has been sent for the pick.
tweets_sentcharacterJSON-stringified array of per-account tweet-sent status objects.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

nfl_draft_picks(year=2024)

Last validated n/a.

nfl_injuries

GET /football/v2/injuries — one row per injured player.

Endpoint URL: GET https://api.nfl.com/football/v2/injuries

Valid URL: https://api.nfl.com/football/v2/injuries?season=2024&seasonType=REG&week=1

API ParameterPythonPatternRequiredNullableDescription
seasonseasonYSeason year (e.g. 2024).
seasonTypeseason_typeYSeason type code (string): PRE, REG, or POST -- not ESPN's numeric 1/2/3.
weekweekYWeek number within the season.

Returns

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
seasonintegerSeason (year) of the injury report.
season_typecharacterSeason type code (PRE, REG, or POST).
weekintegerWeek number of the injury report.
team_idcharacterNFL.com Shield GUID of the player's team.
team_current_logocharacterTemplated URL of the team's current logo.
team_full_namecharacterFull team name (e.g. "Atlanta Falcons").
person_idcharacterNFL.com Shield GUID of the injured player.
person_first_namecharacterPlayer's first name.
person_common_first_namecharacterPlayer's common / preferred first name.
person_last_namecharacterPlayer's last name.
person_display_namecharacterPlayer's full display name.
person_gsis_idcharacterPlayer's NFL GSIS identifier (e.g. "00-0036948").
person_headshotcharacterTemplated URL of the player's headshot image.
injuriescharacterJSON-stringified array of detailed injury objects (empty when not specified).
injury_statuscharacterGame-status designation (e.g. OUT, DOUBTFUL, QUESTIONABLE).
practicescharacterJSON-stringified array of practice-participation notes.
practice_dayscharacterJSON-stringified array of per-day practice status objects (date, status).
practice_statuscharacterMost recent practice-participation status (e.g. FULL, LIMITED, DNP).
positioncharacterPlayer's position abbreviation (e.g. "DE").

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

nfl_injuries(season=2024, season_type='REG', week=1)

Last validated n/a.

nfl_game_summaries

GET /football/v2/stats/live/game-summaries — one row per game (live state).

Endpoint URL: GET https://api.nfl.com/football/v2/stats/live/game-summaries

Valid URL: https://api.nfl.com/football/v2/stats/live/game-summaries?season=2024&seasonType=REG&week=1

API ParameterPythonPatternRequiredNullableDescription
seasonseasonYSeason year (e.g. 2024).
seasonTypeseason_typeYSeason type code (string): PRE, REG, or POST -- not ESPN's numeric 1/2/3.
weekweekYWeek number within the season.

Returns

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
game_idcharacterNFL.com Shield GUID for the game.
offsetintegerLive-feed sequence offset for the summary snapshot.
attendanceintegerAnnounced game attendance.
clockcharacterGame clock at the snapshot (MM:SS).
distanceintegerYards to gain for a first down at the snapshot.
downintegerCurrent down (1-4) at the snapshot.
game_book_urlcharacterURL of the official game book image.
is_goal_to_gologicalWhether the current situation is goal-to-go.
is_red_zonelogicalWhether the ball is in the red zone.
phasecharacterGame phase (e.g. PREGAME, INGAME, HALFTIME, FINAL).
quartercharacterCurrent period descriptor (e.g. Q1, HALFTIME, END_OF_GAME).
start_timecharacterISO 8601 kickoff timestamp.
weathercharacterWeather summary string (temperature, humidity, wind).
yard_linecharacterCurrent line of scrimmage (e.g. "KC 10").
away_team_team_idcharacterNFL.com Shield GUID of the away team.
away_team_has_possessionlogicalWhether the away team has possession at the snapshot.
away_team_score_q1integerAway team points scored in the first quarter.
away_team_score_q2integerAway team points scored in the second quarter.
away_team_score_q3integerAway team points scored in the third quarter.
away_team_score_q4integerAway team points scored in the fourth quarter.
away_team_score_otintegerAway team points scored in overtime.
away_team_score_totalintegerAway team total points.
away_team_timeouts_remainingintegerAway team timeouts remaining at the snapshot.
away_team_timeouts_usedintegerAway team timeouts used at the snapshot.
home_team_team_idcharacterNFL.com Shield GUID of the home team.
home_team_has_possessionlogicalWhether the home team has possession at the snapshot.
home_team_score_q1integerHome team points scored in the first quarter.
home_team_score_q2integerHome team points scored in the second quarter.
home_team_score_q3integerHome team points scored in the third quarter.
home_team_score_q4integerHome team points scored in the fourth quarter.
home_team_score_otintegerHome team points scored in overtime.
home_team_score_totalintegerHome team total points.
home_team_timeouts_remainingintegerHome team timeouts remaining at the snapshot.
home_team_timeouts_usedintegerHome team timeouts used at the snapshot.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

nfl_game_summaries(season=2024, season_type='REG', week=1)

Last validated n/a.

nfl_weekly_game_details

GET /football/v2/experience/weekly-game-details — one row per game (bare list).

Endpoint URL: GET https://api.nfl.com/football/v2/experience/weekly-game-details

Valid URL: https://api.nfl.com/football/v2/experience/weekly-game-details?season=2024&type=REG&week=1

API ParameterPythonPatternRequiredNullableDescription
seasonseasonYSeason year (e.g. 2024).
typeseason_typeYSeason type code (string): PRE, REG, or POST (sent as the type query param) -- not ESPN's numeric 1/2/3.
weekweekYWeek number within the season.
includeDriveChartinclude_drive_chartYincludeDriveChart query parameter.
includeReplaysinclude_replaysYincludeReplays query parameter.
includeStandingsinclude_standingsYincludeStandings query parameter.
includeTaggedVideosinclude_tagged_videosYincludeTaggedVideos query parameter.

Returns

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
idcharacterNFL.com Shield GUID for the game.
home_team_idcharacterNFL.com Shield GUID of the home team.
home_team_current_logocharacterTemplated URL of the home team's current logo.
home_team_full_namecharacterFull home-team name (e.g. "Kansas City Chiefs").
away_team_idcharacterNFL.com Shield GUID of the away team.
away_team_current_logocharacterTemplated URL of the away team's current logo.
away_team_full_namecharacterFull away-team name (e.g. "Baltimore Ravens").
categorycharacterGame category / window (e.g. SNF, MNF, TNF).
datecharacterGame date (YYYY-MM-DD).
timecharacterISO 8601 kickoff timestamp.
broadcast_info_home_network_channelscharacterJSON-stringified array of broadcast channels in the home market.
broadcast_info_away_network_channelscharacterJSON-stringified array of broadcast channels in the away market.
broadcast_info_international_watch_optionscharacterJSON-stringified array of international broadcaster options by country.
broadcast_info_streaming_networkscharacterJSON-stringified array of streaming-network objects.
broadcast_info_territorycharacterBroadcast territory designation (e.g. NATIONAL, REGIONAL).
broadcast_info_audio_networkscharacterJSON-stringified array of audio-broadcast network objects.
game_typecharacterGame type classification (e.g. UNSPECIFIED, REG, WC).
internationallogicalWhether the game is played at an international venue.
neutral_sitelogicalWhether the game is played at a neutral site.
venue_idcharacterNFL.com Shield GUID of the venue.
venue_namecharacterVenue name (e.g. "GEHA Field at Arrowhead Stadium").
venue_citycharacterVenue city.
venue_countrycharacterVenue country.
seasonintegerSeason (year) of the game.
season_typecharacterSeason type code (PRE, REG, or POST).
statuscharacterGame status (e.g. SCHEDULED, INGAME, FINAL).
weekintegerWeek number of the game.
week_typecharacterWeek type code (e.g. PRE, REG, WC, DIV, CONF, SB).
external_idscharacterJSON-stringified array of external game identifiers (elias, gsis, etc.).
ticket_urlcharacterPrimary ticket-purchase URL for the game.
ticket_vendorscharacterJSON-stringified array of ticket-vendor objects (vendor name, URL).
extensionscharacterJSON-stringified array of extension objects (empty when none).
versionintegerRecord version number.
summary_game_idcharacterNFL.com Shield GUID for the game (from the embedded live summary).
summary_offsetintegerLive-feed sequence offset for the embedded summary snapshot.
summary_attendanceintegerAnnounced game attendance (from the embedded summary).
summary_clockcharacterGame clock at the summary snapshot (MM:SS).
summary_distanceintegerYards to gain for a first down at the summary snapshot.
summary_downintegerCurrent down (1-4) at the summary snapshot.
summary_game_book_urlcharacterURL of the official game book image (from the embedded summary).
summary_is_goal_to_gologicalWhether the situation is goal-to-go at the summary snapshot.
summary_is_red_zonelogicalWhether the ball is in the red zone at the summary snapshot.
summary_phasecharacterGame phase (e.g. PREGAME, INGAME, HALFTIME, FINAL).
summary_quartercharacterCurrent period descriptor (e.g. Q1, HALFTIME, END_OF_GAME).
summary_start_timecharacterISO 8601 kickoff timestamp (from the embedded summary).
summary_weathercharacterWeather summary string (temperature, humidity, wind).
summary_yard_linecharacterCurrent line of scrimmage at the summary snapshot (e.g. "KC 10").
summary_away_team_team_idcharacterNFL.com Shield GUID of the away team (from the embedded summary).
summary_away_team_has_possessionlogicalWhether the away team has possession at the summary snapshot.
summary_away_team_score_q1integerAway team points scored in the first quarter.
summary_away_team_score_q2integerAway team points scored in the second quarter.
summary_away_team_score_q3integerAway team points scored in the third quarter.
summary_away_team_score_q4integerAway team points scored in the fourth quarter.
summary_away_team_score_otintegerAway team points scored in overtime.
summary_away_team_score_totalintegerAway team total points.
summary_away_team_timeouts_remainingintegerAway team timeouts remaining at the summary snapshot.
summary_away_team_timeouts_usedintegerAway team timeouts used at the summary snapshot.
summary_home_team_team_idcharacterNFL.com Shield GUID of the home team (from the embedded summary).
summary_home_team_has_possessionlogicalWhether the home team has possession at the summary snapshot.
summary_home_team_score_q1integerHome team points scored in the first quarter.
summary_home_team_score_q2integerHome team points scored in the second quarter.
summary_home_team_score_q3integerHome team points scored in the third quarter.
summary_home_team_score_q4integerHome team points scored in the fourth quarter.
summary_home_team_score_otintegerHome team points scored in overtime.
summary_home_team_score_totalintegerHome team total points.
summary_home_team_timeouts_remainingintegerHome team timeouts remaining at the summary snapshot.
summary_home_team_timeouts_usedintegerHome team timeouts used at the summary snapshot.
drive_chart_game_idcharacterNFL.com Shield GUID for the game (from the drive chart, present when include_drive_chart=true).
drive_chart_offsetintegerLive-feed sequence offset for the drive-chart snapshot.
drive_chart_drivescharacterJSON-stringified array of drive objects (sequence, team, result, etc.).
drive_chart_playscharacterJSON-stringified array of play objects within the drive chart.
drive_chart_scoring_summariescharacterJSON-stringified array of scoring-summary objects (sequence, scores, clock).
replayscharacterJSON-stringified array of replay objects (populated only when include_replays=true).
tagged_videoscharacterJSON-stringified array of tagged-video objects (populated only when include_tagged_videos=true).
away_team_standingscharacterJSON-stringified away-team standings object (populated only when include_standings=true).
home_team_standingscharacterJSON-stringified home-team standings object (populated only when include_standings=true).

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

nfl_weekly_game_details(season=2024, season_type='REG', week=1)

Last validated n/a.

nfl_live_team_statistics

GET /football/v2/stats/live/team-statistics/{game_id} — one row per side (away, home): the live team box score.

Endpoint URL: GET https://api.nfl.com/football/v2/stats/live/team-statistics/{game_id}

Valid URL: https://api.nfl.com/football/v2/stats/live/team-statistics/a9a890ed-4feb-11f1-abca-2c54536568a9

API ParameterPythonPatternRequiredNullableDescription
game_idgame_idYShield uuid game id -- the id column of the week games and weekly game details listings.

Returns

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
game_idcharacterNFL.com Shield GUID for the game.
offsetintegerLive-feed sequence position the statistics reflect; advances as the game is played.
sidecharacterWhich side of the game the row belongs to: away or home.
team_idcharacterNFL.com Shield GUID of the team.
defensive_fumbles_forcedintegerDefense: fumbles forced.
defensive_fumbles_recoveredintegerDefense: fumbles recovered.
defensive_interceptionsintegerDefense: interceptions.
defensive_passes_defendedintegerDefense: passes defended.
defensive_quarterback_hitsintegerDefense: quarterback hits.
defensive_sacksintegerDefense: sacks.
defensive_safetiesintegerDefense: safeties.
defensive_tackles_combinednumericDefense: tackles combined.
defensive_tackles_for_lossnumericDefense: tackles for loss.
defensive_touchdownsintegerDefense: touchdowns.
extra_point_kick_attemptsintegerExtra points: kick attempts.
extra_point_kick_blockedintegerExtra points: kick blocked.
extra_point_kick_madeintegerExtra points: kick made.
field_goals_attemptsintegerField goals: attempts.
field_goals_blockedintegerField goals: blocked.
field_goals_longest_madeintegerField goals: longest made.
field_goals_madeintegerField goals: made.
first_downs_passingintegerFirst downs: passing.
first_downs_penaltyintegerFirst downs: penalty.
first_downs_rushingintegerFirst downs: rushing.
first_downs_totalintegerFirst downs: total.
fourth_down_attemptsintegerFourth down: attempts.
fourth_down_conversionsintegerFourth down: conversions.
fumbles_lostintegerFumbles: lost.
fumbles_madeintegerFumbles: made.
fumbles_own_recoveriesintegerFumbles: own recoveries.
fumbles_returned_touchdownsintegerFumbles: returned touchdowns.
goal_to_go_attemptsintegerGoal-to-go: attempts.
goal_to_go_successesintegerGoal-to-go: successes.
interceptions_longest_touchdownintegerInterceptions: longest touchdown.
interceptions_madeintegerInterceptions made by the defense.
interceptions_returnedintegerInterceptions: returned.
interceptions_returned_touchdownsintegerInterceptions: returned touchdowns.
interceptions_returned_yardsintegerInterceptions: returned yards.
kick_returns_longestintegerKickoff returns: longest.
kick_returns_yards_averagenumericKickoff returns: yards average.
kickoffs_in_end_zoneintegerKickoffs: in end zone.
kickoffs_madeintegerKickoffs: made.
kickoffs_returnedintegerKickoffs: returned.
kickoffs_returned_touchdownsintegerKickoffs: returned touchdowns.
kickoffs_returned_yardsintegerKickoffs: returned yards.
kickoffs_touchbacksintegerKickoffs: touchbacks.
passing_attemptsintegerPassing: attempts.
passing_completionsintegerPassing: completions.
passing_completion_percentnumericPassing: completion percent.
passing_interceptionsintegerPassing: interceptions.
passing_ratingnumericPassing: rating.
passing_sacksintegerPassing: sacks.
passing_sack_yards_lostnumericPassing: sack yards lost.
passing_touchdownsintegerPassing: touchdowns.
passing_yardsintegerPassing: yards.
passing_yards_averagenumericPassing: yards average.
passing_yards_per_attemptnumericPassing: yards per attempt.
penalties_madeintegerPenalties: made.
penalties_yardsintegerPenalties: yards.
punt_returns_longestintegerPunt returns: longest.
punt_returns_yards_averagenumericPunt returns: yards average.
punts_attemptsintegerPunting: attempts.
punts_blockedintegerPunting: blocked.
punts_inside20integerPunting: inside the 20.
punts_longestintegerPunting: longest.
punts_returnedintegerPunting: returned.
punts_returned_touchdownsintegerPunting: returned touchdowns.
punts_returned_yardsintegerPunting: returned yards.
punts_touchbacksintegerPunting: touchbacks.
punts_yardsintegerPunting: yards.
punts_yards_average_grossnumericGross punting average (yards per punt).
punts_yards_average_netnumericNet punting average (yards per punt, after returns and touchbacks).
receptionsintegerReceptions.
receptions_longintegerReceiving: longest.
receptions_pass_targetintegerPass targets.
receptions_touchdownsintegerReceiving: touchdowns.
receptions_yardsintegerReceiving: yards.
receptions_yards_after_catchintegerReceiving yards after the catch.
red_zone_attemptsintegerRed zone: attempts.
red_zone_successesintegerRed zone: successes.
rushing_longintegerRushing: longest.
rushing_playsintegerRushing: plays.
rushing_tackles_for_lossintegerRushing: tackles for loss.
rushing_tackles_for_loss_yardsintegerRushing: tackles for loss yards.
rushing_touchdownsintegerRushing: touchdowns.
rushing_yardsintegerRushing: yards.
rushing_yards_averagenumericRushing: yards average.
safeties_one_pointintegerSafeties: one point.
safeties_two_pointintegerSafeties: two point.
score_q1integerPoints scored in the 1st quarter.
score_q2integerPoints scored in the 2nd quarter.
score_q3integerPoints scored in the 3rd quarter.
score_q4integerPoints scored in the 4th quarter.
score_otintegerPoints scored in overtime.
score_totalintegerTotal points scored.
third_down_attemptsintegerThird down: attempts.
third_down_conversionsintegerThird down: conversions.
time_of_possessioncharacterTime of possession (MM:SS).
timeouts_remainingintegerTimeouts: remaining.
timeouts_usedintegerTimeouts: used.
total_playsintegerTotals: plays.
total_yardsintegerTotals: yards.
touchdowns_all_otherintegerTouchdowns: all other.
turnoversintegerTotal turnovers.
two_point_conversions_defensive_returnsintegerTwo-point conversions: defensive returns.
two_point_conversions_passing_attemptsintegerTwo-point conversions: passing attempts.
two_point_conversions_passing_successesintegerTwo-point conversions: passing successes.
two_point_conversions_rushing_attemptsintegerTwo-point conversions: rushing attempts.
two_point_conversions_rushing_successesintegerTwo-point conversions: rushing successes.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

nfl_live_team_statistics(game_id='a9a890ed-4feb-11f1-abca-2c54536568a9')

Last validated n/a.

nfl_live_player_statistics

GET /football/v2/stats/live/player-statistics/{game_id} — one row per player per side: the live player box score.

Endpoint URL: GET https://api.nfl.com/football/v2/stats/live/player-statistics/{game_id}

Valid URL: https://api.nfl.com/football/v2/stats/live/player-statistics/a9a890ed-4feb-11f1-abca-2c54536568a9

API ParameterPythonPatternRequiredNullableDescription
game_idgame_idYShield uuid game id -- the id column of the week games and weekly game details listings.

Returns

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
game_idcharacterNFL.com Shield GUID for the game.
offsetintegerLive-feed sequence position the statistics reflect; advances as the game is played.
sidecharacterWhich side of the game the row belongs to: away or home.
team_idcharacterNFL.com Shield GUID of the team.
gsis_player_idcharacterNFL GSIS player id (00-00xxxxx), the key nflverse data joins on.
gsis_player_jersey_numbercharacterPlayer's jersey number as recorded in GSIS.
gsis_player_namecharacterPlayer name as recorded in GSIS (e.g. P.Mahomes).
person_idcharacterNFL.com Shield GUID of the player (person).
defensive_fumbles_forcedintegerDefense: fumbles forced.
defensive_fumbles_recoveredintegerDefense: fumbles recovered.
defensive_interceptionsintegerDefense: interceptions.
defensive_miscellaneous_fumbles_forcedintegerDefense (miscellaneous): fumbles forced.
defensive_miscellaneous_fumbles_recoveredintegerDefense (miscellaneous): fumbles recovered.
defensive_miscellaneous_tacklesnumericDefense (miscellaneous): tackles.
defensive_miscellaneous_tackles_assistsintegerDefense (miscellaneous): tackles assists.
defensive_passes_defendedintegerDefense: passes defended.
defensive_quarterback_hitsintegerDefense: quarterback hits.
defensive_sacksnumericDefense: sacks.
defensive_sack_yardsnumericDefense: sack yards.
defensive_safetiesintegerDefense: safeties.
defensive_special_teams_fumbles_forcedintegerDefense: special teams fumbles forced.
defensive_special_teams_fumbles_recoveredintegerDefense: special teams fumbles recovered.
defensive_special_teams_tacklesnumericDefense: special teams tackles.
defensive_special_teams_tackles_assistsintegerDefense: special teams tackles assists.
defensive_special_teams_blocksintegerDefense: special teams blocks.
defensive_tacklesnumericDefense: tackles.
defensive_tackles_assistsintegerDefense: tackles assists.
defensive_tackles_combinednumericDefense: tackles combined.
defensive_tackles_for_lossnumericDefense: tackles for loss.
defensive_tackles_for_loss_yardsnumericDefense: tackles for loss yards.
extra_points_attemptedintegerExtra points: attempted.
extra_points_madeintegerExtra points: made.
extra_points_missedintegerExtra points: missed.
extra_points_blockedintegerExtra points: blocked.
field_goals_attemptedintegerField goals: attempted.
field_goals_average_lengthnumericField goals: average length.
field_goals_blockedintegerField goals: blocked.
field_goals_longest_madeintegerField goals: longest made.
field_goals_madeintegerField goals: made.
field_goals_missedintegerField goals: missed.
field_goals_total_yardsintegerField goals: total yards.
fumblesintegerFumbles.
fumbles_forcedintegerFumbles: forced.
fumbles_lostintegerFumbles: lost.
fumbles_recovered_in_end_zone_for_touchdownintegerFumbles: recovered in end zone for touchdown.
fumbles_opponent_recoveriesintegerFumbles: opponent recoveries.
fumbles_opponent_recovery_touchdownsintegerFumbles: opponent recovery touchdowns.
fumbles_opponent_recovery_yardsintegerFumbles: opponent recovery yards.
fumbles_out_of_boundsintegerFumbles: out of bounds.
fumbles_own_recoveriesintegerFumbles: own recoveries.
fumbles_own_recovery_touchdownsintegerFumbles: own recovery touchdowns.
fumbles_own_recovery_yardsintegerFumbles: own recovery yards.
interceptionsintegerInterceptions thrown.
interceptions_longintegerInterceptions: longest.
interceptions_longest_touchdownintegerInterceptions: longest touchdown.
interceptions_touchdownsintegerInterceptions: touchdowns.
interceptions_yardsintegerInterceptions: yards.
kickoffsintegerKickoffs.
kickoffs_inside20integerKickoffs: inside the 20.
kickoffs_out_of_boundsintegerKickoffs: out of bounds.
kickoffs_return_yardsintegerKickoffs: return yards.
kickoffs_to_end_zoneintegerKickoffs: to end zone.
kickoffs_touchbacksintegerKickoffs: touchbacks.
kickoffs_yardsintegerKickoffs: yards.
kick_returnsintegerKickoff returns.
kick_returns_fair_catchesintegerKickoff returns: fair catches.
kick_returns_longestintegerKickoff returns: longest.
kick_returns_longest_touchdownintegerKickoff returns: longest touchdown.
kick_returns_touchdownsintegerKickoff returns: touchdowns.
kick_returns_yardsintegerKickoff returns: yards.
kick_returns_yards_averagenumericKickoff returns: yards average.
passing_attemptsintegerPassing: attempts.
passing_completionsintegerPassing: completions.
passing_completion_percentnumericPassing: completion percent.
passing_interceptionsintegerPassing: interceptions.
passing_longintegerPassing: longest.
passing_longest_touchdown_passintegerPassing: longest touchdown pass.
passing_ratingnumericPassing: rating.
passing_sack_yards_lostnumericPassing: sack yards lost.
passing_times_sackedintegerPassing: times sacked.
passing_touchdownsintegerPassing: touchdowns.
passing_yardsintegerPassing: yards.
passing_yards_averagenumericPassing: yards average.
passing_yards_per_attemptnumericPassing: yards per attempt.
puntsintegerPunts.
punts_blockedintegerPunting: blocked.
punts_inside20integerPunting: inside the 20.
punts_longestintegerPunting: longest.
punts_return_yardsintegerPunt return yards allowed on this player's punts.
punts_touchbacksintegerPunting: touchbacks.
punts_yardsintegerPunting: yards.
punts_yards_average_grossnumericGross punting average (yards per punt).
punts_yards_average_netnumericNet punting average (yards per punt, after returns and touchbacks).
punt_returnsintegerPunt returns.
punt_returns_fair_catchesintegerPunt returns: fair catches.
punt_returns_longestintegerPunt returns: longest.
punt_returns_longest_touchdownintegerPunt returns: longest touchdown.
punt_returns_touchdownsintegerPunt returns: touchdowns.
punt_returns_yardsintegerPunt returns: yards.
punt_returns_yards_averagenumericPunt returns: yards average.
receptionsintegerReceptions.
receptions_averagenumericReceiving: average.
receptions_longintegerReceiving: longest.
receptions_longest_touchdownintegerReceiving: longest touchdown.
receptions_pass_targetintegerPass targets.
receptions_touchdownsintegerReceiving: touchdowns.
receptions_yardsintegerReceiving: yards.
receptions_yards_after_catchintegerReceiving yards after the catch.
rushing_attemptsintegerRushing: attempts.
rushing_averagenumericRushing: average.
rushing_longintegerRushing: longest.
rushing_longest_touchdownintegerRushing: longest touchdown.
rushing_touchdownsintegerRushing: touchdowns.
rushing_yardsintegerRushing: yards.
two_point_defensive_attemptsintegerTwo-point conversions: defensive attempts.
two_point_defensive_successesintegerTwo-point conversions: defensive successes.
two_point_passing_attemptsintegerTwo-point conversions: passing attempts.
two_point_passing_successesintegerTwo-point conversions: passing successes.
two_point_reception_attemptsintegerTwo-point conversions: reception attempts.
two_point_reception_successesintegerTwo-point conversions: reception successes.
two_point_rushing_attemptsintegerTwo-point conversions: rushing attempts.
two_point_rushing_successesintegerTwo-point conversions: rushing successes.

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

nfl_live_player_statistics(game_id='a9a890ed-4feb-11f1-abca-2c54536568a9')

Last validated n/a.

nfl_game_details_v2

GET /experience/v2/gamedetails/{game_id} — one row: the flat v2 game detail (game, summary, optional drive chart / replays / standings).

Endpoint URL: GET https://api.nfl.com/experience/v2/gamedetails/{game_id}

Valid URL: https://api.nfl.com/experience/v2/gamedetails/a9a890ed-4feb-11f1-abca-2c54536568a9

API ParameterPythonPatternRequiredNullableDescription
game_idgame_idYShield uuid game id -- the id column of the week games and weekly game details listings.
includeDriveChartinclude_drive_chartYincludeDriveChart query parameter.
includeReplaysinclude_replaysYincludeReplays query parameter.
includeStandingsinclude_standingsYincludeStandings query parameter.
includeTaggedVideosinclude_tagged_videosYincludeTaggedVideos query parameter.

Returns

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
idcharacterNFL.com Shield GUID for the game.
categorycharacterGame category / window (e.g. SNF, MNF, TNF).
datecharacterGame date (YYYY-MM-DD).
timecharacterISO 8601 kickoff timestamp.
game_typecharacterGame type classification (e.g. UNSPECIFIED, REG, WC).
internationallogicalWhether the game is played at an international venue.
neutral_sitelogicalWhether the game is played at a neutral site.
seasonintegerSeason (year) the date falls in.
season_typecharacterSeason type code (PRE, REG, or POST).
statuscharacterGame status (e.g. SCHEDULED, INGAME, FINAL).
weekintegerWeek number that the queried date falls within.
week_typecharacterWeek type code (e.g. PRE, REG, WC, DIV, CONF, SB).
external_idscharacterJSON-stringified array of external game identifiers (elias, gsis, etc.).
ticket_urlcharacterPrimary ticket-purchase URL for the game.
ticket_vendorscharacterJSON-stringified array of ticket-vendor objects (vendor name, URL).
extensionscharacterJSON-stringified array of extension objects (empty when none).
versionintegerRecord version number.
replayscharacterJSON-stringified array of replay objects (populated only when include_replays=true).
tagged_videoscharacterJSON-stringified array of tagged-video objects (populated only when include_tagged_videos=true).
home_team_idcharacterNFL.com Shield GUID of the home team.
home_team_current_logocharacterTemplated URL of the home team's current logo.
home_team_full_namecharacterFull home-team name (e.g. "Kansas City Chiefs").
away_team_idcharacterNFL.com Shield GUID of the away team.
away_team_current_logocharacterTemplated URL of the away team's current logo.
away_team_full_namecharacterFull away-team name (e.g. "Baltimore Ravens").
broadcast_info_home_network_channelscharacterJSON-stringified array of broadcast channels in the home market.
broadcast_info_away_network_channelscharacterJSON-stringified array of broadcast channels in the away market.
broadcast_info_international_watch_optionscharacterJSON-stringified array of international broadcaster options by country.
broadcast_info_streaming_networkscharacterJSON-stringified array of streaming-network objects.
broadcast_info_territorycharacterBroadcast territory designation (e.g. NATIONAL, REGIONAL).
broadcast_info_audio_networkscharacterJSON-stringified array of audio-broadcast network objects.
venue_idcharacterNFL.com Shield GUID of the venue.
venue_namecharacterVenue name (e.g. "GEHA Field at Arrowhead Stadium").
venue_citycharacterVenue city.
venue_countrycharacterVenue country.
summary_game_idcharacterNFL.com Shield GUID for the game (from the embedded live summary).
summary_offsetintegerLive-feed sequence offset for the embedded summary snapshot.
summary_attendanceintegerAnnounced game attendance (from the embedded summary).
summary_clockcharacterGame clock at the summary snapshot (MM:SS).
summary_distanceintegerYards to gain for a first down at the summary snapshot.
summary_downintegerCurrent down (1-4) at the summary snapshot.
summary_game_book_urlcharacterURL of the official game book image (from the embedded summary).
summary_is_goal_to_gologicalWhether the situation is goal-to-go at the summary snapshot.
summary_is_red_zonelogicalWhether the ball is in the red zone at the summary snapshot.
summary_phasecharacterGame phase (e.g. PREGAME, INGAME, HALFTIME, FINAL).
summary_quartercharacterCurrent period descriptor (e.g. Q1, HALFTIME, END_OF_GAME).
summary_start_timecharacterISO 8601 kickoff timestamp (from the embedded summary).
summary_weathercharacterWeather summary string (temperature, humidity, wind).
summary_yard_linecharacterCurrent line of scrimmage at the summary snapshot (e.g. "KC 10").
summary_away_team_team_idcharacterNFL.com Shield GUID of the away team (from the embedded summary).
summary_away_team_has_possessionlogicalWhether the away team has possession at the summary snapshot.
summary_away_team_score_q1integerAway team points scored in the first quarter.
summary_away_team_score_q2integerAway team points scored in the second quarter.
summary_away_team_score_q3integerAway team points scored in the third quarter.
summary_away_team_score_q4integerAway team points scored in the fourth quarter.
summary_away_team_score_otintegerAway team points scored in overtime.
summary_away_team_score_totalintegerAway team total points.
summary_away_team_timeouts_remainingintegerAway team timeouts remaining at the summary snapshot.
summary_away_team_timeouts_usedintegerAway team timeouts used at the summary snapshot.
summary_home_team_team_idcharacterNFL.com Shield GUID of the home team (from the embedded summary).
summary_home_team_has_possessionlogicalWhether the home team has possession at the summary snapshot.
summary_home_team_score_q1integerHome team points scored in the first quarter.
summary_home_team_score_q2integerHome team points scored in the second quarter.
summary_home_team_score_q3integerHome team points scored in the third quarter.
summary_home_team_score_q4integerHome team points scored in the fourth quarter.
summary_home_team_score_otintegerHome team points scored in overtime.
summary_home_team_score_totalintegerHome team total points.
summary_home_team_timeouts_remainingintegerHome team timeouts remaining at the summary snapshot.
summary_home_team_timeouts_usedintegerHome team timeouts used at the summary snapshot.
away_team_standings_team_idcharacterAway team standings: nFL.com Shield GUID for the team.
away_team_standings_team_current_logocharacterAway team standings: templated URL of the team's current logo.
away_team_standings_team_full_namecharacterAway team standings: full team name (e.g. "Arizona Cardinals").
away_team_standings_clinched_byelogicalAway team standings: whether the team has clinched a first-round playoff bye.
away_team_standings_clinched_divisionlogicalAway team standings: whether the team has clinched its division.
away_team_standings_clinched_eliminatedlogicalAway team standings: whether the team has been mathematically eliminated from playoff contention.
away_team_standings_clinched_home_fieldlogicalAway team standings: whether the team has clinched home-field advantage throughout the playoffs.
away_team_standings_clinched_playofflogicalAway team standings: whether the team has clinched a playoff berth.
away_team_standings_clinched_wild_cardlogicalAway team standings: whether the team has clinched a wild-card playoff berth.
away_team_standings_close_games_winsintegerAway team standings: wins in close games (decided by one score / 8 points or fewer).
away_team_standings_close_games_lossesintegerAway team standings: losses in close games (decided by one score / 8 points or fewer).
away_team_standings_close_games_tiesintegerAway team standings: ties in close games.
away_team_standings_conference_winsintegerAway team standings: wins against conference (AFC/NFC) opponents.
away_team_standings_conference_win_pctnumericAway team standings: win percentage against conference opponents.
away_team_standings_conference_lossesintegerAway team standings: losses against conference opponents.
away_team_standings_conference_tiesintegerAway team standings: ties against conference opponents.
away_team_standings_conference_rankintegerAway team standings: standings rank within the conference.
away_team_standings_conference_points_forintegerAway team standings: points scored in conference games.
away_team_standings_conference_points_againstintegerAway team standings: points allowed in conference games.
away_team_standings_division_winsintegerAway team standings: wins against division opponents.
away_team_standings_division_win_pctnumericAway team standings: win percentage against division opponents.
away_team_standings_division_lossesintegerAway team standings: losses against division opponents.
away_team_standings_division_tiesintegerAway team standings: ties against division opponents.
away_team_standings_division_rankintegerAway team standings: standings rank within the division.
away_team_standings_division_points_forintegerAway team standings: points scored in division games.
away_team_standings_division_points_againstintegerAway team standings: points allowed in division games.
away_team_standings_home_winsintegerAway team standings: wins in home games.
away_team_standings_home_win_pctnumericAway team standings: win percentage in home games.
away_team_standings_home_lossesintegerAway team standings: losses in home games.
away_team_standings_home_tiesintegerAway team standings: ties in home games.
away_team_standings_home_points_forintegerAway team standings: points scored in home games.
away_team_standings_home_points_againstintegerAway team standings: points allowed in home games.
away_team_standings_last5_winsintegerAway team standings: wins over the last five games.
away_team_standings_last5_win_pctnumericAway team standings: win percentage over the last five games.
away_team_standings_last5_lossesintegerAway team standings: losses over the last five games.
away_team_standings_last5_tiesintegerAway team standings: ties over the last five games.
away_team_standings_last5_points_forintegerAway team standings: points scored over the last five games.
away_team_standings_last5_points_againstintegerAway team standings: points allowed over the last five games.
away_team_standings_overall_gamesintegerAway team standings: total games played.
away_team_standings_overall_winsintegerAway team standings: total wins.
away_team_standings_overall_win_pctnumericAway team standings: overall win percentage.
away_team_standings_overall_lossesintegerAway team standings: total losses.
away_team_standings_overall_tiesintegerAway team standings: total ties.
away_team_standings_overall_points_forintegerAway team standings: total points scored.
away_team_standings_overall_points_againstintegerAway team standings: total points allowed.
away_team_standings_overall_streak_typecharacterAway team standings: current streak type ("W" for winning, "L" for losing).
away_team_standings_overall_streak_lengthintegerAway team standings: length of the current win/loss streak.
away_team_standings_road_winsintegerAway team standings: wins in road (away) games.
away_team_standings_road_win_pctnumericAway team standings: win percentage in road games.
away_team_standings_road_lossesintegerAway team standings: losses in road games.
away_team_standings_road_tiesintegerAway team standings: ties in road games.
away_team_standings_road_points_forintegerAway team standings: points scored in road games.
away_team_standings_road_points_againstintegerAway team standings: points allowed in road games.
home_team_standings_team_idcharacterHome team standings: nFL.com Shield GUID for the team.
home_team_standings_team_current_logocharacterHome team standings: templated URL of the team's current logo.
home_team_standings_team_full_namecharacterHome team standings: full team name (e.g. "Arizona Cardinals").
home_team_standings_clinched_byelogicalHome team standings: whether the team has clinched a first-round playoff bye.
home_team_standings_clinched_divisionlogicalHome team standings: whether the team has clinched its division.
home_team_standings_clinched_eliminatedlogicalHome team standings: whether the team has been mathematically eliminated from playoff contention.
home_team_standings_clinched_home_fieldlogicalHome team standings: whether the team has clinched home-field advantage throughout the playoffs.
home_team_standings_clinched_playofflogicalHome team standings: whether the team has clinched a playoff berth.
home_team_standings_clinched_wild_cardlogicalHome team standings: whether the team has clinched a wild-card playoff berth.
home_team_standings_close_games_winsintegerHome team standings: wins in close games (decided by one score / 8 points or fewer).
home_team_standings_close_games_lossesintegerHome team standings: losses in close games (decided by one score / 8 points or fewer).
home_team_standings_close_games_tiesintegerHome team standings: ties in close games.
home_team_standings_conference_winsintegerHome team standings: wins against conference (AFC/NFC) opponents.
home_team_standings_conference_win_pctnumericHome team standings: win percentage against conference opponents.
home_team_standings_conference_lossesintegerHome team standings: losses against conference opponents.
home_team_standings_conference_tiesintegerHome team standings: ties against conference opponents.
home_team_standings_conference_rankintegerHome team standings: standings rank within the conference.
home_team_standings_conference_points_forintegerHome team standings: points scored in conference games.
home_team_standings_conference_points_againstintegerHome team standings: points allowed in conference games.
home_team_standings_division_winsintegerHome team standings: wins against division opponents.
home_team_standings_division_win_pctnumericHome team standings: win percentage against division opponents.
home_team_standings_division_lossesintegerHome team standings: losses against division opponents.
home_team_standings_division_tiesintegerHome team standings: ties against division opponents.
home_team_standings_division_rankintegerHome team standings: standings rank within the division.
home_team_standings_division_points_forintegerHome team standings: points scored in division games.
home_team_standings_division_points_againstintegerHome team standings: points allowed in division games.
home_team_standings_home_winsintegerHome team standings: wins in home games.
home_team_standings_home_win_pctnumericHome team standings: win percentage in home games.
home_team_standings_home_lossesintegerHome team standings: losses in home games.
home_team_standings_home_tiesintegerHome team standings: ties in home games.
home_team_standings_home_points_forintegerHome team standings: points scored in home games.
home_team_standings_home_points_againstintegerHome team standings: points allowed in home games.
home_team_standings_last5_winsintegerHome team standings: wins over the last five games.
home_team_standings_last5_win_pctnumericHome team standings: win percentage over the last five games.
home_team_standings_last5_lossesintegerHome team standings: losses over the last five games.
home_team_standings_last5_tiesintegerHome team standings: ties over the last five games.
home_team_standings_last5_points_forintegerHome team standings: points scored over the last five games.
home_team_standings_last5_points_againstintegerHome team standings: points allowed over the last five games.
home_team_standings_overall_gamesintegerHome team standings: total games played.
home_team_standings_overall_winsintegerHome team standings: total wins.
home_team_standings_overall_win_pctnumericHome team standings: overall win percentage.
home_team_standings_overall_lossesintegerHome team standings: total losses.
home_team_standings_overall_tiesintegerHome team standings: total ties.
home_team_standings_overall_points_forintegerHome team standings: total points scored.
home_team_standings_overall_points_againstintegerHome team standings: total points allowed.
home_team_standings_overall_streak_typecharacterHome team standings: current streak type ("W" for winning, "L" for losing).
home_team_standings_overall_streak_lengthintegerHome team standings: length of the current win/loss streak.
home_team_standings_road_winsintegerHome team standings: wins in road (away) games.
home_team_standings_road_win_pctnumericHome team standings: win percentage in road games.
home_team_standings_road_lossesintegerHome team standings: losses in road games.
home_team_standings_road_tiesintegerHome team standings: ties in road games.
home_team_standings_road_points_forintegerHome team standings: points scored in road games.
home_team_standings_road_points_againstintegerHome team standings: points allowed in road games.
drive_chart_game_idcharacterNFL.com Shield GUID for the game (from the drive chart, present when include_drive_chart=true).
drive_chart_offsetintegerLive-feed sequence offset for the drive-chart snapshot.
drive_chart_drivescharacterJSON-stringified array of drive objects (sequence, team, result, etc.).
drive_chart_playscharacterJSON-stringified array of play objects within the drive chart.
drive_chart_scoring_summariescharacterJSON-stringified array of scoring-summary objects (sequence, scores, clock).

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

nfl_game_details_v2(game_id='a9a890ed-4feb-11f1-abca-2c54536568a9')

Last validated n/a.

nfl_game_details_by_slug

GET /experience/v1/gamedetailsbyslug/{slug} — one row: the flat game detail looked up by nfl.com slug.

Endpoint URL: GET https://api.nfl.com/experience/v1/gamedetailsbyslug/{slug}

Valid URL: https://api.nfl.com/experience/v1/gamedetailsbyslug/broncos-at-chiefs-2026-reg-1

API ParameterPythonPatternRequiredNullableDescription
slugslugYnfl.com game slug, e.g. broncos-at-chiefs-2026-reg-1 -- the last segment of the nfl.com game page URL and the slug external id.
includeReplaysinclude_replaysYincludeReplays query parameter.

Returns

return_parsed=True (default) — a tidy polars.DataFrame with the columns below; pass return_as_pandas=True for a pandas.DataFrame.

col_nametypedescription
idcharacterNFL.com Shield GUID for the game.
categorycharacterGame category / window (e.g. SNF, MNF, TNF).
datecharacterGame date (YYYY-MM-DD).
timecharacterISO 8601 kickoff timestamp.
game_typecharacterGame type classification (e.g. UNSPECIFIED, REG, WC).
internationallogicalWhether the game is played at an international venue.
neutral_sitelogicalWhether the game is played at a neutral site.
seasonintegerSeason (year) the date falls in.
season_typecharacterSeason type code (PRE, REG, or POST).
statuscharacterGame status (e.g. SCHEDULED, INGAME, FINAL).
weekintegerWeek number that the queried date falls within.
week_typecharacterWeek type code (e.g. PRE, REG, WC, DIV, CONF, SB).
external_idscharacterJSON-stringified array of external game identifiers (elias, gsis, etc.).
ticket_urlcharacterPrimary ticket-purchase URL for the game.
ticket_vendorscharacterJSON-stringified array of ticket-vendor objects (vendor name, URL).
extensionscharacterJSON-stringified array of extension objects (empty when none).
versionintegerRecord version number.
replayscharacterJSON-stringified array of replay objects (populated only when include_replays=true).
home_team_idcharacterNFL.com Shield GUID of the home team.
home_team_current_logocharacterTemplated URL of the home team's current logo.
home_team_full_namecharacterFull home-team name (e.g. "Kansas City Chiefs").
away_team_idcharacterNFL.com Shield GUID of the away team.
away_team_current_logocharacterTemplated URL of the away team's current logo.
away_team_full_namecharacterFull away-team name (e.g. "Baltimore Ravens").
broadcast_info_home_network_channelscharacterJSON-stringified array of broadcast channels in the home market.
broadcast_info_away_network_channelscharacterJSON-stringified array of broadcast channels in the away market.
broadcast_info_international_watch_optionscharacterJSON-stringified array of international broadcaster options by country.
broadcast_info_streaming_networkscharacterJSON-stringified array of streaming-network objects.
broadcast_info_territorycharacterBroadcast territory designation (e.g. NATIONAL, REGIONAL).
broadcast_info_audio_networkscharacterJSON-stringified array of audio-broadcast network objects.
venue_idcharacterNFL.com Shield GUID of the venue.
venue_namecharacterVenue name (e.g. "GEHA Field at Arrowhead Stadium").
venue_citycharacterVenue city.
venue_countrycharacterVenue country.
summary_game_idcharacterNFL.com Shield GUID for the game (from the embedded live summary).
summary_offsetintegerLive-feed sequence offset for the embedded summary snapshot.
summary_attendanceintegerAnnounced game attendance (from the embedded summary).
summary_clockcharacterGame clock at the summary snapshot (MM:SS).
summary_distanceintegerYards to gain for a first down at the summary snapshot.
summary_downintegerCurrent down (1-4) at the summary snapshot.
summary_game_book_urlcharacterURL of the official game book image (from the embedded summary).
summary_is_goal_to_gologicalWhether the situation is goal-to-go at the summary snapshot.
summary_is_red_zonelogicalWhether the ball is in the red zone at the summary snapshot.
summary_phasecharacterGame phase (e.g. PREGAME, INGAME, HALFTIME, FINAL).
summary_quartercharacterCurrent period descriptor (e.g. Q1, HALFTIME, END_OF_GAME).
summary_start_timecharacterISO 8601 kickoff timestamp (from the embedded summary).
summary_weathercharacterWeather summary string (temperature, humidity, wind).
summary_yard_linecharacterCurrent line of scrimmage at the summary snapshot (e.g. "KC 10").
summary_away_team_team_idcharacterNFL.com Shield GUID of the away team (from the embedded summary).
summary_away_team_has_possessionlogicalWhether the away team has possession at the summary snapshot.
summary_away_team_score_q1integerAway team points scored in the first quarter.
summary_away_team_score_q2integerAway team points scored in the second quarter.
summary_away_team_score_q3integerAway team points scored in the third quarter.
summary_away_team_score_q4integerAway team points scored in the fourth quarter.
summary_away_team_score_otintegerAway team points scored in overtime.
summary_away_team_score_totalintegerAway team total points.
summary_away_team_timeouts_remainingintegerAway team timeouts remaining at the summary snapshot.
summary_away_team_timeouts_usedintegerAway team timeouts used at the summary snapshot.
summary_home_team_team_idcharacterNFL.com Shield GUID of the home team (from the embedded summary).
summary_home_team_has_possessionlogicalWhether the home team has possession at the summary snapshot.
summary_home_team_score_q1integerHome team points scored in the first quarter.
summary_home_team_score_q2integerHome team points scored in the second quarter.
summary_home_team_score_q3integerHome team points scored in the third quarter.
summary_home_team_score_q4integerHome team points scored in the fourth quarter.
summary_home_team_score_otintegerHome team points scored in overtime.
summary_home_team_score_totalintegerHome team total points.
summary_home_team_timeouts_remainingintegerHome team timeouts remaining at the summary snapshot.
summary_home_team_timeouts_usedintegerHome team timeouts used at the summary snapshot.
away_team_standings_team_idcharacterAway team standings: nFL.com Shield GUID for the team.
away_team_standings_team_current_logocharacterAway team standings: templated URL of the team's current logo.
away_team_standings_team_full_namecharacterAway team standings: full team name (e.g. "Arizona Cardinals").
away_team_standings_clinched_byelogicalAway team standings: whether the team has clinched a first-round playoff bye.
away_team_standings_clinched_divisionlogicalAway team standings: whether the team has clinched its division.
away_team_standings_clinched_eliminatedlogicalAway team standings: whether the team has been mathematically eliminated from playoff contention.
away_team_standings_clinched_home_fieldlogicalAway team standings: whether the team has clinched home-field advantage throughout the playoffs.
away_team_standings_clinched_playofflogicalAway team standings: whether the team has clinched a playoff berth.
away_team_standings_clinched_wild_cardlogicalAway team standings: whether the team has clinched a wild-card playoff berth.
away_team_standings_close_games_winsintegerAway team standings: wins in close games (decided by one score / 8 points or fewer).
away_team_standings_close_games_lossesintegerAway team standings: losses in close games (decided by one score / 8 points or fewer).
away_team_standings_close_games_tiesintegerAway team standings: ties in close games.
away_team_standings_conference_winsintegerAway team standings: wins against conference (AFC/NFC) opponents.
away_team_standings_conference_win_pctnumericAway team standings: win percentage against conference opponents.
away_team_standings_conference_lossesintegerAway team standings: losses against conference opponents.
away_team_standings_conference_tiesintegerAway team standings: ties against conference opponents.
away_team_standings_conference_rankintegerAway team standings: standings rank within the conference.
away_team_standings_conference_points_forintegerAway team standings: points scored in conference games.
away_team_standings_conference_points_againstintegerAway team standings: points allowed in conference games.
away_team_standings_division_winsintegerAway team standings: wins against division opponents.
away_team_standings_division_win_pctnumericAway team standings: win percentage against division opponents.
away_team_standings_division_lossesintegerAway team standings: losses against division opponents.
away_team_standings_division_tiesintegerAway team standings: ties against division opponents.
away_team_standings_division_rankintegerAway team standings: standings rank within the division.
away_team_standings_division_points_forintegerAway team standings: points scored in division games.
away_team_standings_division_points_againstintegerAway team standings: points allowed in division games.
away_team_standings_home_winsintegerAway team standings: wins in home games.
away_team_standings_home_win_pctnumericAway team standings: win percentage in home games.
away_team_standings_home_lossesintegerAway team standings: losses in home games.
away_team_standings_home_tiesintegerAway team standings: ties in home games.
away_team_standings_home_points_forintegerAway team standings: points scored in home games.
away_team_standings_home_points_againstintegerAway team standings: points allowed in home games.
away_team_standings_last5_winsintegerAway team standings: wins over the last five games.
away_team_standings_last5_win_pctnumericAway team standings: win percentage over the last five games.
away_team_standings_last5_lossesintegerAway team standings: losses over the last five games.
away_team_standings_last5_tiesintegerAway team standings: ties over the last five games.
away_team_standings_last5_points_forintegerAway team standings: points scored over the last five games.
away_team_standings_last5_points_againstintegerAway team standings: points allowed over the last five games.
away_team_standings_overall_gamesintegerAway team standings: total games played.
away_team_standings_overall_winsintegerAway team standings: total wins.
away_team_standings_overall_win_pctnumericAway team standings: overall win percentage.
away_team_standings_overall_lossesintegerAway team standings: total losses.
away_team_standings_overall_tiesintegerAway team standings: total ties.
away_team_standings_overall_points_forintegerAway team standings: total points scored.
away_team_standings_overall_points_againstintegerAway team standings: total points allowed.
away_team_standings_overall_streak_typecharacterAway team standings: current streak type ("W" for winning, "L" for losing).
away_team_standings_overall_streak_lengthintegerAway team standings: length of the current win/loss streak.
away_team_standings_road_winsintegerAway team standings: wins in road (away) games.
away_team_standings_road_win_pctnumericAway team standings: win percentage in road games.
away_team_standings_road_lossesintegerAway team standings: losses in road games.
away_team_standings_road_tiesintegerAway team standings: ties in road games.
away_team_standings_road_points_forintegerAway team standings: points scored in road games.
away_team_standings_road_points_againstintegerAway team standings: points allowed in road games.
home_team_standings_team_idcharacterHome team standings: nFL.com Shield GUID for the team.
home_team_standings_team_current_logocharacterHome team standings: templated URL of the team's current logo.
home_team_standings_team_full_namecharacterHome team standings: full team name (e.g. "Arizona Cardinals").
home_team_standings_clinched_byelogicalHome team standings: whether the team has clinched a first-round playoff bye.
home_team_standings_clinched_divisionlogicalHome team standings: whether the team has clinched its division.
home_team_standings_clinched_eliminatedlogicalHome team standings: whether the team has been mathematically eliminated from playoff contention.
home_team_standings_clinched_home_fieldlogicalHome team standings: whether the team has clinched home-field advantage throughout the playoffs.
home_team_standings_clinched_playofflogicalHome team standings: whether the team has clinched a playoff berth.
home_team_standings_clinched_wild_cardlogicalHome team standings: whether the team has clinched a wild-card playoff berth.
home_team_standings_close_games_winsintegerHome team standings: wins in close games (decided by one score / 8 points or fewer).
home_team_standings_close_games_lossesintegerHome team standings: losses in close games (decided by one score / 8 points or fewer).
home_team_standings_close_games_tiesintegerHome team standings: ties in close games.
home_team_standings_conference_winsintegerHome team standings: wins against conference (AFC/NFC) opponents.
home_team_standings_conference_win_pctnumericHome team standings: win percentage against conference opponents.
home_team_standings_conference_lossesintegerHome team standings: losses against conference opponents.
home_team_standings_conference_tiesintegerHome team standings: ties against conference opponents.
home_team_standings_conference_rankintegerHome team standings: standings rank within the conference.
home_team_standings_conference_points_forintegerHome team standings: points scored in conference games.
home_team_standings_conference_points_againstintegerHome team standings: points allowed in conference games.
home_team_standings_division_winsintegerHome team standings: wins against division opponents.
home_team_standings_division_win_pctnumericHome team standings: win percentage against division opponents.
home_team_standings_division_lossesintegerHome team standings: losses against division opponents.
home_team_standings_division_tiesintegerHome team standings: ties against division opponents.
home_team_standings_division_rankintegerHome team standings: standings rank within the division.
home_team_standings_division_points_forintegerHome team standings: points scored in division games.
home_team_standings_division_points_againstintegerHome team standings: points allowed in division games.
home_team_standings_home_winsintegerHome team standings: wins in home games.
home_team_standings_home_win_pctnumericHome team standings: win percentage in home games.
home_team_standings_home_lossesintegerHome team standings: losses in home games.
home_team_standings_home_tiesintegerHome team standings: ties in home games.
home_team_standings_home_points_forintegerHome team standings: points scored in home games.
home_team_standings_home_points_againstintegerHome team standings: points allowed in home games.
home_team_standings_last5_winsintegerHome team standings: wins over the last five games.
home_team_standings_last5_win_pctnumericHome team standings: win percentage over the last five games.
home_team_standings_last5_lossesintegerHome team standings: losses over the last five games.
home_team_standings_last5_tiesintegerHome team standings: ties over the last five games.
home_team_standings_last5_points_forintegerHome team standings: points scored over the last five games.
home_team_standings_last5_points_againstintegerHome team standings: points allowed over the last five games.
home_team_standings_overall_gamesintegerHome team standings: total games played.
home_team_standings_overall_winsintegerHome team standings: total wins.
home_team_standings_overall_win_pctnumericHome team standings: overall win percentage.
home_team_standings_overall_lossesintegerHome team standings: total losses.
home_team_standings_overall_tiesintegerHome team standings: total ties.
home_team_standings_overall_points_forintegerHome team standings: total points scored.
home_team_standings_overall_points_againstintegerHome team standings: total points allowed.
home_team_standings_overall_streak_typecharacterHome team standings: current streak type ("W" for winning, "L" for losing).
home_team_standings_overall_streak_lengthintegerHome team standings: length of the current win/loss streak.
home_team_standings_road_winsintegerHome team standings: wins in road (away) games.
home_team_standings_road_win_pctnumericHome team standings: win percentage in road games.
home_team_standings_road_lossesintegerHome team standings: losses in road games.
home_team_standings_road_tiesintegerHome team standings: ties in road games.
home_team_standings_road_points_forintegerHome team standings: points scored in road games.
home_team_standings_road_points_againstintegerHome team standings: points allowed in road games.
drive_chart_game_idcharacterNFL.com Shield GUID for the game (from the drive chart, present when include_drive_chart=true).
drive_chart_offsetintegerLive-feed sequence offset for the drive-chart snapshot.
drive_chart_drivescharacterJSON-stringified array of drive objects (sequence, team, result, etc.).
drive_chart_playscharacterJSON-stringified array of play objects within the drive chart.
drive_chart_scoring_summariescharacterJSON-stringified array of scoring-summary objects (sequence, scores, clock).

return_parsed=False — the raw JSON Dict payload, unparsed.

Example

nfl_game_details_by_slug(slug='broncos-at-chiefs-2026-reg-1')

Last validated n/a.