get_depth_chart
2 creditsBasic lookupPOST /v1/get_depth_chart
Data refreshed · changelog
Team depth chart by week
Use it when you need who starts where: formation, position, and depth rank for a team and week.
Parameters
teamstringrequired- Team code
seasonstring | numberoptional- Season year. Defaults to current.
weekintegeroptional- Week. Defaults to latest.
formationstringoptional- Filter by formation/unit, e.g. Offense, Defense, Special Teams
Notes
- Over MCP, ask for it in plain English and the client calls
get_depth_chartitself. Point any MCP client athttps://mcp.endzoneapi.com/mcp?key=YOUR_API_KEY. - Each call costs 2 credits, taken before it runs and refunded if the server errors.
- Not the call you need? Find the right call by what you are trying to answer.
Request
curl -X POST https://mcp.endzoneapi.com/v1/get_depth_chart \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{
"team": "KC",
"season": 2025,
"week": 9,
"formation": "Offense"
}'Response
json
{
"team": "KC",
"season": 2025,
"week": 9,
"depth_chart": [
{
"formation": "3WR 1TE",
"position": "C",
"depth_rank": 1,
"player_id": "00-0036623",
"name": "Creed Humphrey",
"jersey_number": null,
"snapshot_at": "2025-11-02T07:13:47.000Z"
},
{
"formation": "3WR 1TE",
"position": "C",
"depth_rank": 2,
"player_id": "00-0039827",
"name": "Hunter Nourzad",
"jersey_number": null,
"snapshot_at": "2025-11-02T07:13:47.000Z"
},
{
"formation": "3WR 1TE",
"position": "C",
"depth_rank": 3,
"player_id": "00-0037207",
"name": "Mike Caliendo",
"jersey_number": null,
"snapshot_at": "2025-11-02T07:13:47.000Z"
}
],
"count": 37
}Response fields
teamstringseasonnumberweeknumberdepth_chart[]array- List of objects
depth_chart[].formationstringdepth_chart[].positionstringdepth_chart[].depth_ranknumberdepth_chart[].player_idstringdepth_chart[].namestringdepth_chart[].jersey_numbernulldepth_chart[].snapshot_atstringcountnumber
Related endpoints
list_teams1 cr
Returns the team this one takes.
All 32 teams with conference, division, colours, and logos
get_team_stats5 cr
Returns the team this one takes.
Team totals and per-week lines with EPA, success rate, and situational splits
get_player_stats5 cr
Takes the player_id this one returns.
Weekly and season stat lines for one player: passing, rushing, receiving, defense, kicking, fantasy
get_prop_history10 cr
Takes the player_id this one returns.
A player's prop lines against the result, game by game
Try it
500 free credits every month: 250 calls to get_depth_chart, and no card.