Discover, Then Drill Down
This API uses stable route identifiers such as abbr, player_key, coach_key,venue_key, and numeric game ids. Use the discovery pattern below instead of guessing them.
Users should not have to guess identifiers. Start from a list, search, or catalog endpoint, then carry the returned key or id into the object route you actually want.
This API uses stable route identifiers such as abbr, player_key, coach_key,venue_key, and numeric game ids. Use the discovery pattern below instead of guessing them.
Use this page when you know the person, team, venue, or game concept but do not yet know the exact route identifier required by the single-record endpoint.
The most common discovery path is list or search first, then carry the returned player_key, coach_key, numeric game id, or abbr into a narrower object route.
Use browse and search endpoints to discover identifiers, then switch to the specific object or field route you actually need instead of repeatedly querying the list surface.
Do not assume a slug, abbreviation, or legacy id format without checking. This page exists to keep clients from generating avoidable 404 responses and brittle integrations.
Use the teams list first when you do not already know the canonical NFL abbreviation used by team routes.
GET /api/v1/teams?q=ravensUse the games index first, then take the returned id into the single-game routes.
GET /api/v1/games?season=2024&team=PITUse the player catalog/list endpoint first, then copy the canonical player_key from the matching row.
GET /api/v1/players?q=lamarUse the coach list endpoint first if you do not already know the canonical coach_key slug.
GET /api/v1/coaches?q=tomlinUse the contributor list endpoint first when you know the contributor name but not the canonical contributor_key.
GET /api/v1/contributors?search=nunnUse 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=cignettiUse 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=kraftUse 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=2021Use 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=arrowheadUse 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=blakemanStart 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=2024Season routes use the canonical year directly, so discover it from the season catalog if you are browsing available coverage.
GET /api/v1/seasons