If you know you need quota help, venue identifiers, pricing, or weather routes, start here.
Find the right NFLMeta page before you guess the path.
Search across product pages, pricing, trust, status, installation, FAQ, and the full API docs system from one place.
This combines the docs system with the surrounding public product pages instead of limiting search to docs only.
Results include quickstarts, recipes, changelogs, and endpoint references so users can move immediately.
Search Pages, Docs, Recipes, And Endpoints
Use one search surface for pricing, trust, status, installation, FAQ, and the full API docs system.
165 searchable entriesCompare free, starter, pro, and business plans, monthly quotas, and who each tier is for.
Platform trust posture, data ownership model, operational controls, and support commitments.
Common answers about access, identifiers, endpoint choice, coverage, and integration flow.
Fastest path from account creation to the first successful request in curl, JavaScript, and Python.
Platform health, recent incidents, uptime posture, and operational change visibility.
Public release notes for docs, auth, search, customer flows, and product-level changes.
API-facing contract changes, docs-surface updates, and integration-relevant improvements.
What the API is, who it is for, and where to start.
First successful request, auth header, and core model.
Headers, limits, quota signals, and failure responses.
How to discover keys and ids before item routes.
Official TypeScript/JavaScript and Python SDKs, package names, usage patterns, and escape hatches.
Search pages, endpoints, recipes, and identifier patterns.
Curated, app-facing endpoint families.
Raw and historical surfaces for ETL and research.
Common tasks with copy-paste examples.
Recent platform and contract changes that matter.
Best first request if you want to confirm auth, inspect shape, and understand the slice-and-field model.
/api/v1/teams/NEBest first drilldown request when you want the smallest stable payload possible.
/api/v1/season/2024/champion_team_abbrBest first app-style payload if your integration is schedule, recaps, matchups, or game detail heavy.
/api/v1/games/11565Best first raw export request if you are evaluating warehouse or ETL-style access.
/api/v1/reference/venues/geha-field-at-arrowhead-stadiumUse the teams list first when you do not already know the canonical NFL abbreviation used by team routes.
GET /api/v1/teams?q=ravens -> Use the returned abbr with /api/v1/teams/{abbr} and team subroutesUse the games index first, then take the returned id into the single-game routes.
GET /api/v1/games?season=2024&team=PIT -> Use the returned id with /api/v1/games/{id}, /api/v1/games/{id}/{field}, or /api/v1/games/{id}/extrasUse the player catalog/list endpoint first, then copy the canonical player_key from the matching row.
GET /api/v1/players?q=lamar -> Use the returned player_key with /api/v1/players/{player_key} and player subroutesUse the coach list endpoint first if you do not already know the canonical coach_key slug.
GET /api/v1/coaches?q=tomlin -> Use the returned coach_key with /api/v1/coaches/{coach_key} and coach subroutesUse the contributor list endpoint first when you know the contributor name but not the canonical contributor_key.
GET /api/v1/contributors?search=nunn -> Use the returned contributor_key with /api/v1/contributors/{contributor_key} and contributor subroutesUse the staff list endpoint first when you know the current coach or staffer name but not the canonical staff_key.
GET /api/v1/staff?search=cignetti -> Use the returned staff_key with /api/v1/staff/{staff_key} and staff subroutesUse the executive list endpoint first when you know the executive name or team text but not the canonical executive_key.
GET /api/v1/executives?search=kraft -> Use the returned executive_key with /api/v1/executives/{executive_key} and executive subroutesUse the Hall of Fame list first when you want to inspect ballot coverage, then switch to one election-year route.
GET /api/v1/hall-of-fame?year_from=2021&year_to=2021 -> Use the returned year with /api/v1/hall-of-fame/{election_year} and /api/v1/hall-of-fame/{election_year}/{field}Use the raw venue reference list first when you need a canonical venue_key for one stadium or historical venue record.
GET /api/v1/reference/venues?q=arrowhead -> Use the returned venue_key with /api/v1/reference/venues/{venue_key}Use the raw officials reference list first when you want the canonical official_key for one referee or crew member.
GET /api/v1/reference/officials?q=blakeman -> Use the returned official_key with /api/v1/reference/officials/{official_key}Start from the Super Bowl or playoff summary routes, then take the returned playoff game id into postseason detail routes.
GET /api/v1/super-bowls/2024 or GET /api/v1/playoffs/picture?season=2024 -> Use the returned id with /api/v1/playoff-games/{id}, /api/v1/playoff-games/{id}/{field}, or /api/v1/playoff-games/{id}/extrasSeason routes use the canonical year directly, so discover it from the season catalog if you are browsing available coverage.
GET /api/v1/seasons -> Use the returned year with /api/v1/season/{year} and season subroutesUse the coach page route when you want the main coach object for a single person.
curl -H 'X-NFLMeta-Key: YOUR_KEY' https://nflmeta.org/api/v1/coaches/mike-vrabelUse the contributor route when the person lives in NFLMeta as a Hall of Fame contributor rather than a player, coach, or executive.
curl -H 'X-NFLMeta-Key: YOUR_KEY' https://nflmeta.org/api/v1/contributors/bill-nunnUse the staff route when you want the current assistant, coordinator, or support-staff profile for one person.
curl -H 'X-NFLMeta-Key: YOUR_KEY' https://nflmeta.org/api/v1/staff/frank-cignetti-jrUse the executive career slice when you need tenure and role context without the full profile payload.
curl -H 'X-NFLMeta-Key: YOUR_KEY' https://nflmeta.org/api/v1/executives/robert-kraft/careerUse a field drilldown when you need a single value like weather, stadium, or kickoff.
curl -H 'X-NFLMeta-Key: YOUR_KEY' https://nflmeta.org/api/v1/games/11565/weatherUse a focused team slice or a team field drilldown instead of loading the full team payload.
curl -H 'X-NFLMeta-Key: YOUR_KEY' https://nflmeta.org/api/v1/teams/NE/stadium/citySeason drilldowns are the easiest way to fetch one season-level result like champion, winner, or summary fields.
curl -H 'X-NFLMeta-Key: YOUR_KEY' https://nflmeta.org/api/v1/season/2024/champion_team_abbrUse reference endpoints when you want a row that stays close to the underlying table shape.
curl -H 'X-NFLMeta-Key: YOUR_KEY' https://nflmeta.org/api/v1/reference/venues/geha-field-at-arrowhead-stadiumUse the TypeScript SDK when your app already runs in Node or modern JavaScript and you want typed resource clients instead of hand-built fetch calls.
@nfldb/sdkUse the Python SDK for scripts, notebooks, internal tools, and research workflows that want a thin synchronous client with the same resource model.
nfldbKeep using the SDK even when a new route ships before a dedicated wrapper method. The low-level get method preserves auth, rate-limit parsing, and the standard response envelope.
Both SDKsDirect asset discovery for logos or image catalogs.
/api/v1/assets/imagesDirect asset discovery for logos or image catalogs.
/api/v1/assets/logosReturns a structured coach resource with identity, bio, career, and history slices.
/api/v1/coaches/{coach_key}Returns birth, college, playing-background, and narrative bio fields for one coach.
/api/v1/coaches/{coach_key}/bioReturns a single field from the coach bio slice. Supported fields include birth_date, birth_place, death_date, death_place, college_name, playing_position, bio_summary, did_you_know, playing_career_summary, playing_college_years, pro_football_hall_of_fame_year, playing_nfl_years, playing_nfl_teams, and played_in_nfl.
/api/v1/coaches/{coach_key}/bio/{field}Returns aggregate coaching results and title metrics for one coach.
/api/v1/coaches/{coach_key}/careerReturns a single field from the coach career slice. Supported fields include first_year, last_year, years_total, regular_games, regular_wins, regular_losses, regular_ties, regular_win_pct, playoff_years, playoff_games, playoff_wins, playoff_losses, playoff_win_pct, championships, super_bowls, conference_titles, average_rank, and best_rank.
/api/v1/coaches/{coach_key}/career/{field}Returns team history, award summaries, team-record stints, and stadium summaries for one coach.
/api/v1/coaches/{coach_key}/historyReturns name, photo, Hall of Fame, and rank fields for one coach.
/api/v1/coaches/{coach_key}/identityReturns a single field from the coach identity slice. Supported fields include coach_key, display_name, source_name, photo_path, hall_of_fame, and rank.
/api/v1/coaches/{coach_key}/identity/{field}Returns contributor-only Hall of Fame people not currently represented as players, coaches, or executives.
/api/v1/contributorsReturns a structured contributor resource with identity, bio, and Hall of Fame history slices.
/api/v1/contributors/{contributor_key}General bio lookups and app-facing reads.
/api/v1/contributors/{contributor_key}/bioGeneral bio lookups and app-facing reads.
/api/v1/contributors/{contributor_key}/bio/{field}General history lookups and app-facing reads.
/api/v1/contributors/{contributor_key}/historyHistorical reference browsing for logos, officials, stadiums, or venues.
/api/v1/contributors/{contributor_key}/history/{field}General identity lookups and app-facing reads.
/api/v1/contributors/{contributor_key}/identityGeneral identity lookups and app-facing reads.
/api/v1/contributors/{contributor_key}/identity/{field}Returns executive reference rows with optional search, team-text, and Hall of Fame filters.
/api/v1/executivesReturns a structured executive resource with identity, bio, career, and history slices.
/api/v1/executives/{executive_key}General bio lookups and app-facing reads.
/api/v1/executives/{executive_key}/bioGeneral bio lookups and app-facing reads.
/api/v1/executives/{executive_key}/bio/{field}General career lookups and app-facing reads.
/api/v1/executives/{executive_key}/careerGeneral career lookups and app-facing reads.
/api/v1/executives/{executive_key}/career/{field}General history lookups and app-facing reads.
/api/v1/executives/{executive_key}/historyHistorical reference browsing for logos, officials, stadiums, or venues.
/api/v1/executives/{executive_key}/history/{field}General identity lookups and app-facing reads.
/api/v1/executives/{executive_key}/identityGeneral identity lookups and app-facing reads.
/api/v1/executives/{executive_key}/identity/{field}Browse regular-season and playoff games with simple season, week, team, and date filters. Start here when you need to discover a game id before calling a detail endpoint.
/api/v1/gamesSingle-game detail pages, matchup views, and field-level game reads.
/api/v1/games/{id}Returns a single top-level field from the regular game detail payload. Supported fields include id, season_year, week, round, game_date, kickoff_at, title, away_team, home_team, away_coach, home_coach, away_score, home_score, stadium, broadcast_network, announcers, summary, and is_playoff.
/api/v1/games/{id}/{field}Rich game detail pages that need joined metadata without chaining many requests.
/api/v1/games/{id}/extrasReturns Hall of Fame nominee rows across election years with optional year, role, ballot, and inductee filters.
/api/v1/hall-of-fameReturns the grouped nominee ballot for one election year.
/api/v1/hall-of-fame/{election_year}Returns a single field from the Hall of Fame election-year payload. Supported fields include election_year, total_nominees, inductee_count, and groups.
/api/v1/hall-of-fame/{election_year}/{field}Historical reference browsing for logos, officials, stadiums, or venues.
/api/v1/history/stadiumsHistorical reference browsing for logos, officials, stadiums, or venues.
/api/v1/history/team-logosGeneral coaches lookups and app-facing reads.
/api/v1/coachesLightweight product capability checks and public demo surfaces.
/api/v1/showGeneral health lookups and app-facing reads.
/api/v1/healthReturns a smaller bio-focused player payload with birth, size, college, and draft fields.
/api/v1/players/{player_key}/bioReturns a single field from the player bio slice.
/api/v1/players/{player_key}/bio/{field}Returns the persisted normalized career totals row for one player from `player_career_stats`, including core totals plus expanded snap, advanced, explosive-play, and specialist fields when present.
/api/v1/players/{player_key}/careerReturns a single field from the player career totals payload.
/api/v1/players/{player_key}/career/{field}Returns persisted normalized season rows from `player_career_stat_seasons` for one player, including core stat totals plus expanded snap, advanced, explosive-play, and specialist columns.
/api/v1/players/{player_key}/career/seasonsReturns game-by-game stat lines for one player. Use season and week filters for granular lookups like a quarterback's passing yards, touchdowns, and interceptions in a specific week.
/api/v1/players/{player_key}/gamesReturns only player honors data, split into Pro Bowls, All-Pro selections, awards, and Hall of Fame status.
/api/v1/players/{player_key}/honorsReturns a single field from the player honors slice.
/api/v1/players/{player_key}/honors/{field}Returns a smaller identity-focused player payload with name, team, position, status, and hero-card fields.
/api/v1/players/{player_key}/identityReturns a single field from the player identity slice. Supported fields include player_key, display_name, football_name, first_name, last_name, position_group, position, latest_team_abbr, jersey_number, rookie_season, last_season, status, years_of_experience, and headshot_url.
/api/v1/players/{player_key}/identity/{field}Returns canonical external ids for a single player.
/api/v1/players/{player_key}/idsReturns a single field from the player ids slice.
/api/v1/players/{player_key}/ids/{field}Returns season-level kicking rows from `player_kicker_season_stats` for one player. Use the season and field drilldowns when the client only needs one season or one stat.
/api/v1/players/{player_key}/kickingReturns one season-level kicking row for a player.
/api/v1/players/{player_key}/kicking/{season_year}Returns one top-level field from a player's season-level kicking row.
/api/v1/players/{player_key}/kicking/{season_year}/{field}Returns season-level punting rows from `player_punter_season_stats` for one player. Use the season and field drilldowns when the client only needs one season or one stat.
/api/v1/players/{player_key}/puntingReturns one season-level punting row for a player.
/api/v1/players/{player_key}/punting/{season_year}Returns one top-level field from a player's season-level punting row.
/api/v1/players/{player_key}/punting/{season_year}/{field}Returns career total, best season, and best game snapshots for a configurable list of stats.
/api/v1/players/{player_key}/recordsReturns a single top-level field from the player records payload.
/api/v1/players/{player_key}/records/{field}Returns only roster-history rows for one player.
/api/v1/players/{player_key}/rosterReturns aggregated game-log totals for one player with split buckets for season type, team, opponent, home/away, and result.
/api/v1/players/{player_key}/splitsReturns a single top-level field from the player splits payload.
/api/v1/players/{player_key}/splits/{field}Single playoff game pages and postseason game detail fetches.
/api/v1/playoff-games/{id}Returns a single top-level field from the playoff game detail payload. Supported fields include id, season_year, week, round, game_date, kickoff_at, title, away_team, home_team, away_coach, home_coach, away_score, home_score, stadium, broadcast_network, announcers, summary, and is_playoff.
/api/v1/playoff-games/{id}/{field}Postseason matchup pages that need game context plus related joins.
/api/v1/playoff-games/{id}/extrasPlayoff picture and postseason qualification snapshots.
/api/v1/playoffs/pictureReturns the table-shaped raw coach row for one coach key, including source columns and parsed raw_row data when present.
/api/v1/reference/coaches/{coach_key}Returns a single field from the raw coach record.
/api/v1/reference/coaches/{coach_key}/{field}Returns the table-shaped raw official row for one official key, including parsed raw_row data when present.
/api/v1/reference/officials/{official_key}Returns a single field from the raw official record.
/api/v1/reference/officials/{official_key}/{field}Returns the table-shaped raw venue row for one venue key, including parsed raw_row data when present.
/api/v1/reference/venues/{venue_key}Returns a single field from the raw venue record.
/api/v1/reference/venues/{venue_key}/{field}General byes lookups and app-facing reads.
/api/v1/byes/{year}Season summary reads and one-field season outcomes.
/api/v1/season/{year}Returns a single field from the main season summary payload. Supported fields include season_year, super_bowl, winner, runner_up, final_score, mvp, and summary.
/api/v1/season/{year}/{field}Season catalogs and year browsing.
/api/v1/seasonsReturns current staff rows from the active team staff dataset with search, team, role-group, title, and linked-coach filters.
/api/v1/staffReturns a structured current staff resource with identity, bio, career, and source-history slices.
/api/v1/staff/{staff_key}General bio lookups and app-facing reads.
/api/v1/staff/{staff_key}/bioGeneral bio lookups and app-facing reads.
/api/v1/staff/{staff_key}/bio/{field}General career lookups and app-facing reads.
/api/v1/staff/{staff_key}/careerGeneral career lookups and app-facing reads.
/api/v1/staff/{staff_key}/career/{field}General history lookups and app-facing reads.
/api/v1/staff/{staff_key}/historyHistorical reference browsing for logos, officials, stadiums, or venues.
/api/v1/staff/{staff_key}/history/{field}General identity lookups and app-facing reads.
/api/v1/staff/{staff_key}/identityGeneral identity lookups and app-facing reads.
/api/v1/staff/{staff_key}/identity/{field}Standings tables and week-to-week ranking views.
/api/v1/standingsReturns player career total rows across the whole database, ranked by the requested stat column. Supports raw totals plus normalized snap, advanced, explosive-play, and specialist fields. Position filters use season-derived historical career metadata from `player_career_stats`. Use `/api/v1/stats/players/catalog` for the live stat allowlist.
/api/v1/stats/players/careersPath-based shortcut for cross-player career leaderboards. Equivalent to `/api/v1/stats/players/careers?stat=...` with the stat encoded in the route.
/api/v1/stats/players/careers/{stat}Returns the live supported stat columns and filter names for the player season and career stats query endpoints. Use this instead of hardcoding stat allowlists.
/api/v1/stats/players/catalogReturns profile, career totals, season rows, and optional game-log aggregate totals for a set of players.
/api/v1/stats/players/compareReturns player game rows across the database, ranked by the requested game stat column. Supports `season_type=REG|POST|ALL` plus team, opponent, home/away, result, and week-range split filters. Regular-season rows use PFR boxscore data; postseason rows use the structured playoff stat tables.
/api/v1/stats/players/gamesFamily-specific wrapper around the player game leaderboard endpoint with a sensible default stat for each family.
/api/v1/stats/players/games/leaders/{stat_family}Builds grouped split summaries from the cross-player player game stat query, including top leaders in each bucket.
/api/v1/stats/players/games/splitsPlayer search endpoint with attached career coverage and season-row availability metadata.
/api/v1/stats/players/searchGroups cross-player game leaderboard output into weekly or playoff-round buckets and ranks leaders inside each bucket.
/api/v1/stats/players/season/{season_year}/weeksReturns player season rows across the whole database, filtered by season and ranked by the requested stat column. Supports raw totals plus normalized snap, advanced, explosive-play, and specialist fields. Season team and season position fields reflect the historical season row, not the player's current profile. Use `/api/v1/stats/players/catalog` for the live stat allowlist.
/api/v1/stats/players/seasonsPath-based shortcut for cross-player season leaderboards. Equivalent to `/api/v1/stats/players/seasons?season_year=...&stat=...` with both values encoded in the route.
/api/v1/stats/players/seasons/{season_year}/{stat}Aggregates player season stat rows by player and team abbreviation so traded-player output can be analyzed by stint.
/api/v1/stats/players/teamsSuper Bowl histories, franchise appearances, and championship summaries.
/api/v1/super-bowlsSuper Bowl histories, franchise appearances, and championship summaries.
/api/v1/super-bowls/{season_year}Single-team detail views and lightweight team drilldowns.
/api/v1/super-bowls/teams/{abbr}General teams lookups and app-facing reads.
/api/v1/teamsSingle-team detail views and lightweight team drilldowns.
/api/v1/teams/{abbr}Team schedule, recent games, and franchise-specific game browsing.
/api/v1/teams/{abbr}/gamesReturns a smaller team identity payload with canonical team fields and available season years.
/api/v1/teams/{abbr}/identityReturns a single field from the team identity slice. Supported fields include id, abbr, city, nickname, fullName, conference, division, gameCount, and seasonYears.
/api/v1/teams/{abbr}/identity/{field}Returns only power ranking rows for one team season.
/api/v1/teams/{abbr}/power-rankingsReturns a single field from the team power rankings slice.
/api/v1/teams/{abbr}/power-rankings/{field}Returns only the resolved Pro Bowl roster for one team season.
/api/v1/teams/{abbr}/pro-bowlReturns a single field from the team Pro Bowl slice.
/api/v1/teams/{abbr}/pro-bowl/{field}Broader team detail pages that need an app-ready combined object.
/api/v1/teams/{abbr}/profileReturns a single top-level field from the full team profile payload.
/api/v1/teams/{abbr}/profile/{field}Returns only the season-specific profile fields for one team, without extras.
/api/v1/teams/{abbr}/seasonReturns a single field from the team season slice.
/api/v1/teams/{abbr}/season/{field}Returns only the resolved stadium payload for one team season.
/api/v1/teams/{abbr}/stadiumReturns a single field from the team stadium slice.
/api/v1/teams/{abbr}/stadium/{field}Returns only the offense, defense, and special teams stat groups for one team season.
/api/v1/teams/{abbr}/statsReturns a single field from the team stats slice.
/api/v1/teams/{abbr}/stats/{field}Programmatic quota and usage checks from client dashboards or internal tooling.
/api/v1/usage