Sportskeeda API endpoint
Returns every team and listed position/player from the live NFL depth chart. Players and team detail pages include slugs when Sportskeeda links them.
/sportskeeda/depth-chartQuery parameter: slug (required) must be nfl/depth-chart. This is the complete accepted value space for this endpoint.
Header: x-api-key (required).
Returns all teams currently listed on the NFL depth chart, each team detail slug, each displayed position, and every player in that position. Player slugs are present when the upstream links a player profile; unlinked names retain an empty slug. Pass a team detail slug to /sportskeeda/page-data for its full depth table.
| Field | Filled in, of 32 checked | Values in the sample |
|---|---|---|
| name | 32 | “Arizona Cardinals” and 31 other values |
| slug | 32 | |
| positions | 32 | median 4 entries |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| slug | string | Yes | Must be nfl/depth-chart Allowed values: nfl/depth-chart. | nfl/depth-chart | |
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/sportskeeda/depth-chart?slug=nfl%2Fdepth-chart" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"data": {
"slug": "nfl/depth-chart",
"title": "NFL Depth Chart 2025",
"teams": [
{
"name": "Arizona Cardinals",
"slug": "nfl/arizona-cardinals/depth-chart",
"positions": [
{
"name": "QUARTERBACK",
"players": [
{
"name": "Jacoby Brissett",
"slug": "nfl/jacoby-brissett"
}
]
}
]
}
]
}
}Request schema
No body schema
Response schema
#/definitions/publicnews.sportskeedaDepthChartResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| data | sportskeeda.DepthChartResponse | No | ||||
| data.slug | string | No | ||||
| data.teams | array | No | ||||
| data.teams[].name | string | No | ||||
| data.teams[].positions | array | No | ||||
| data.teams[].positions[].name | string | No | ||||
| data.teams[].positions[].players | array | No | ||||
| data.teams[].positions[].players[].name | string | No | ||||
| data.teams[].positions[].players[].slug | string | No | ||||
| data.teams[].slug | string | No | ||||
| data.title | string | No |
| Status | Description | Schema |
|---|---|---|
| 400 | Bad Request | #/definitions/app.Response |
| 404 | Not Found | #/definitions/app.Response |
| 503 | Service Unavailable | #/definitions/app.Response |
Use environment variables for secrets and keep Crawlora API keys server-side.
curl -X GET "https://api.crawlora.net/api/v1/sportskeeda/depth-chart?slug=nfl%2Fdepth-chart" \
-H "x-api-key: $CRAWLORA_API_KEY"