---
title: "Get a single depth_chart by id"
method: GET
path: "/api/v1/nfl/depth_charts/{id}"
tags: ["NFL"]
---

# Get a single depth_chart by id

`GET /api/v1/nfl/depth_charts/{id}`

## Request

- Base URL: `https://api.stat-api.com`
- URL: `https://api.stat-api.com/api/v1/nfl/depth_charts/{id}`
- Auth: HTTP bearer

## Path parameters

- `id` integer, required: Primary Key

## Response `200`

Single depth_charts row.

- NFLDepthCharts: One player's depth-chart slot for a given team in a given NFL game — position, depth order (starter, backup, …), roster status, and game context. Exactly one active depth chart per game.
  - `depth_order` integer, nullable: Depth-chart rank at this position — 1 for the starter, 2 for the primary backup, etc. NFL depth charts typically run 1–5 deep at each position.
  - `depth_position` string, required: Position slot on the depth chart, which can differ from the player's primary position when they're listed at a secondary position (e.g., a player whose primary position is T may also appear on the depth chart at G).
  - `depth_team` string, nullable: Sub-team designation within the depth chart when present (e.g., a formation-specific team grouping). Sparse — typically NULL.
  - `formation` string, nullable: Formation unit this slot belongs to (e.g., OFF, DEF, ST). Sparse — typically NULL.
  - `game_id` integer, required: FK to nfl.games — the game this depth chart is associated with.
  - `game_type` string, required: Phase of the season: REG (regular season), WC (Wild Card), DIV (Divisional), CON (Conference Championship), SB (Super Bowl).
  - `id` integer, required: Primary Key
  - `jersey_number` integer, nullable: Player's jersey number on the team for this game (nullable — populated when the depth chart includes uniform numbers).
  - `player_id` integer, required: FK to nfl.players — the player occupying this depth-chart slot.
  - `position` string, required: Player's listed position abbreviation (e.g., QB, RB, WR, T, DT, CB, MLB, K, P).
  - `season_id` integer, required: FK to nfl.seasons — the season containing this game.
  - `status` string, nullable: NFL roster status code at the time of the chart: ACT (active), DEV (practice squad / developmental), INA (inactive), RES (reserve / IR), EXE (exempt), CUT (released), TRC (traded — pending), TRD (traded), RET (retired), E01 (other transactional status).
  - `team_id` integer, required: FK to nfl.teams — the team whose depth chart this row belongs to.
  - `week` integer, required: NFL week number within the season (1-18 regular season; postseason weeks use higher numbers per league convention).

## Other responses

- `404`: Row not found.

---

[API](https://skmtc.dev/stat-api/apis/sports-db-public-api.md) · [All operations](https://skmtc.dev/stat-api/apis/sports-db-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/stat-api/apis/sports-db-public-api/revisions/23b66b957723?raw)
