Endpoint Playground
Returns a team's depth chart (rank, position, college, age and draft details) and its statistical leaders. Available for the NFL only; other leagues return 400 listing their pages.
25 Oct 2026: 82 players; 1 fields had a value in every checked item and 7 varied between items.
Sample value profiles: rank: 0 to 5, median 1; name: “Arizona Cardinals” and 81 other values; position: “D” and 15 other values.
curl 'https://api.crawlora.net/api/v1/fanduel/sportsbook/team/depth-chart?league=nfl&team=arizona-cardinals' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| league | string | Yes | nfl | League: `nfl`, `nba`, `mlb`, `college-football`, `college-basketball` |
| team | string | Yes | arizona-cardinals | Team slug from the `teams` route (`groups[].teams[].slug`), such as `arizona-cardinals` |
{
"code": 200,
"data": {
"league": "nfl",
"team": "arizona-cardinals",
"players": [
{
"rank": "0",
"name": "Arizona Cardinals",
"slug": "arizona-cardinals-2892",
"position": "D"
},
{
"rank": "0",
"name": "Evan Hull",
"slug": "evan-hull-55656",
"position": "RB",
"college": "Northwestern",
"age": 25,
"draft_year": "2023",
"draft_round": "5"
}
],
"team_leaders": {
"total_passing_touchdowns": {
"leader": {
"name": "Jacoby Brissett",
"number_fire_player_slug": "jacoby-brissett-53222",
"player_info": {
"position": "QB"
}
},
"stat_label": "Total Passing Touchdowns",
"stat_value": 9
},
"total_passing_yards": {
"leader": {
"name": "Jacoby Brissett",
"number_fire_player_slug": "jacoby-brissett-53222",
"player_info": {
"position": "QB"
}
},
"stat_label": "Total Passing Yards",
"stat_value": 1328
},
"total_receiving_touchdowns": {
"leader": {
"name": "Trey McBride",
"number_fire_player_slug": "trey-mcbride-55232",
"player_info": {
"position": "TE"
}
},
"stat_label": "Total Receiving Touchdowns",
"stat_value": 3
},
"total_receiving_yards": {
"leader": {
"name": "Trey McBride",
"number_fire_player_slug": "trey-mcbride-55232",
"player_info": {
"position": "TE"
}
},
"stat_label": "Total Receiving Yards",
"stat_value": 361
},
"total_rushing_touchdowns": {
"leader": {
"name": "Jacoby Brissett",
"number_fire_player_slug": "jacoby-brissett-53222",
"player_info": {
"position": "QB"
}
},
"stat_label": "Total Rushing Touchdowns",
"stat_value": 1
},
"total_rushing_yards": {
"leader": {
"name": "Jeremiyah Love",
"number_fire_player_slug": "jeremiyah-love-56626",
"player_info": {
"position": "RB"
}
},
"stat_label": "Total Rushing Yards",
"stat_value": 245
}
},
"fetched_at": "2026-10-23T14:02:44Z"
},
"msg": "OK"
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.