Sportskeeda API endpoint
Returns team, player, roster, leaderboard, ranking, depth, playoff, and game-log tables. NFL team stats include team-leader cards, player-category tables, and Basic, Advanced, and Expert team tables. Season and type are accepted only if offered by the selected page; discover their values with page-options. Player game-log seasons use their discovered season-specific path and return every table offered by the page; NFL category tabs are listed by page-options. College-football schedule slugs accept a discovered conference slug and filter the schedule rows; an offered group with no games on that week returns status no_data. The trade value chart has a separate endpoint. A page with no structured tables returns an upstream error.
/sportskeeda/page-dataQuery parameters: slug (required) is a Sportskeeda path without host, query, or fragment. season (optional integer) and type (optional string) are accepted only when the selected page exposes those exact values in /sportskeeda/page-options; for NFL team leaderboards and team stats, type values are pre, regular, post. The optional conference parameter applies only to college-football schedule slugs and must be a live-discovered conference slug from /sportskeeda/page-options. Its current values, verified 2026-09-30, are all-conferences, all-fbs-i-a, atlantic-coast, big-ten, mid-american, pac-12, southeastern, independents-fbs, big-12, conference-usa, mountain-west, sun-belt, aac, all-fcs-i-aa, big-sky, missouri-valley, ivy-league, mid-eastern-athletic, ohio-valley, patriot-league, pioneer-league, southern, southland, swac, northeast, independents-fcs, big-south, caa, and united-athletic. all-conferences is equivalent to omitting the filter; a selected division or conference with no games in that week returns status: "no_data". The accepted season years come from that page's live season filter. Team stats use the site's /stats/<season> path for prior years and event query for type; player game logs use the season-specific /game-logs/<season> path; leaderboards use season and type queries. Unsupported values return a parameter error.
Header: x-api-key (required).
Returns data tables with column names, rows, cell text, and player/team slugs when linked by the site. Applies to team and player stats, game logs, rosters, leaderboards, playoff chances, fantasy rankings, and team depth chart detail pages. NFL team /stats pages include the Players view's team-leader cards and category player-stat tables, plus all Basic, Advanced, and Expert Team tables; names identify the view and stat category. Game-log responses preserve every table on the selected page and name NFL tables by stat category and game-log section; use /sportskeeda/page-options to discover the exact NFL category tabs and available season paths. NBA game logs expose season paths and month-grouped tables without category tabs. Trade value charts are served by /sportskeeda/trade-values. A page with no supported tables returns an upstream error. It reflects the source's current data: an old or incomplete upstream ranking remains old or incomplete here. Use /sportskeeda/page-options to discover related slugs, categories, and filters.
For college-football schedule pages, the discovered conference value filters the page's embedded schedule rows locally. Example: /api/v1/sportskeeda/page-data?slug=college-football%2Fschedule%2F2026%2Fweek-1&conference=big-ten. The all-conferences choice returns all rows and is equivalent to omitting conference.
NFL and NBA player /stats pages render non-default event phases from embedded JSON. Use /sportskeeda/player-stats with the page's stats-event-type-dropdown values to retrieve those phases.
| Field | Filled in, of 1 checked | Values in the sample |
|---|---|---|
| columns | 1 | median 14 entries |
| rows | 1 | median 32 entries |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| slug | string | Yes | Sportskeeda path without host | nfl/team-stat/net-yards-per-game-leaders | |
| season | integer | No | Season year offered by this page's page-options filter | 2026 | |
| type | string | No | Season phase offered by this page's page-options filter; leaderboard pages offer pre, regular, post | regular | |
| conference | string | No | College-football schedule conference slug from page-options Allowed values: all-conferences, all-fbs-i-a, atlantic-coast, big-ten, mid-american, pac-12, southeastern, independents-fbs, big-12, conference-usa, mountain-west, sun-belt, aac, all-fcs-i-aa, big-sky, missouri-valley, ivy-league, mid-eastern-athletic, ohio-valley, patriot-league, pioneer-league, southern, southland, swac, northeast, independents-fcs, big-south, caa, united-athletic. | big-ten | |
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/sportskeeda/page-data?slug=nfl%2Fteam-stat%2Fnet-yards-per-game-leaders&conference=all-conferences" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"data": {
"slug": "nfl/team-stat/net-yards-per-game-leaders",
"title": "NFL Regular Team Stats 2026-27",
"tables": [
{
"columns": [
"Team",
"GP",
"TotYds"
],
"rows": [
[
{
"text": "Chicago Bears",
"slug": "nfl/chicago-bears"
},
{
"text": "2"
},
{
"text": "849"
}
]
]
}
],
"views": []
}
}Request schema
No body schema
Response schema
#/definitions/publicnews.sportskeedaTablesResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| data | sportskeeda.TablesResponse | No | ||||
| data.matches | array | No | ScheduleMatch record, 10 fields: competition, date_time, result, score_1, score_2, slug, status, team_1, team_2, venue. Described under Sportskeeda schedules and results API. | |||
| data.slug | string | No | ||||
| data.status | string | No | ||||
| data.tables | array | No | ||||
| data.tables[].columns | array | No | ||||
| data.tables[].name | string | No | ||||
| data.tables[].rows | array | No | ||||
| data.title | string | No | ||||
| data.views | array | No | ||||
| data.views[].name | string | No | ||||
| data.views[].slug | 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/page-data?slug=nfl%2Fteam-stat%2Fnet-yards-per-game-leaders&conference=all-conferences" \
-H "x-api-key: $CRAWLORA_API_KEY"