Sportskeeda API endpoint
Returns the live parent/child navigation tree, including external destinations marked explicitly, plus every public sports landing URL from Sportskeeda's sports sitemap.
/sportskeeda/sectionsParameters: none.
Returns Sportskeeda's current side-menu hierarchy and its full public sports landing-page set. navigation preserves parent and child labels, host-free slugs, canonical URLs, ordering, and the external marker. External links have no slug. sections comes from Sportskeeda's sports.xml sitemap and includes its canonical path and last-modified time. The live menu currently has 24 groups and 269 child links; the sports sitemap currently has 67 URLs. These values are discovered from the upstream on each request, so new categories and topics appear without a code release.
The navigation includes mixed destinations such as schedules, standings, stat pages, event hubs, player pages, games, wikis, and editions. The endpoint returns these as links and does not claim that every destination is a news listing. External destinations are included for inventory completeness and marked external: true.
Notable response behavior: missing navigation markers, malformed XML, or empty section data return an upstream error. Requesting this endpoint does not follow any returned links.
| Field | Filled in, of 24 checked | Values in the sample |
|---|---|---|
| name | 24 | “WWE” and 23 other values |
| slug | 21 | |
| url | 21 | sportskeeda.com |
| items | 24 | median 11 entries |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/sportskeeda/sections" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 0,
"data": {
"navigation": [
{
"name": "NFL",
"slug": "nfl",
"url": "https://www.sportskeeda.com/nfl",
"items": [
{
"name": "NFL Home",
"slug": "nfl",
"url": "https://www.sportskeeda.com/nfl",
"external": false
},
{
"name": "Schedule ⚡",
"slug": "nfl/schedule",
"url": "https://www.sportskeeda.com/nfl/schedule",
"external": false
}
]
}
],
"sections": [
{
"slug": "/nfl",
"url": "https://www.sportskeeda.com/nfl",
"last_modified": "2026-09-28T12:06:45+00:00"
}
]
}
}Request schema
No body schema
Response schema
#/definitions/publicnews.sportskeedaSectionsResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| data | sportskeeda.SectionsResponse | No | ||||
| data.navigation | array | No | ||||
| data.navigation[].items | array | No | ||||
| data.navigation[].items[].external | boolean | No | ||||
| data.navigation[].items[].name | string | No | ||||
| data.navigation[].items[].slug | string | No | ||||
| data.navigation[].items[].url | string | No | ||||
| data.navigation[].name | string | No | ||||
| data.navigation[].slug | string | No | ||||
| data.navigation[].url | string | No | ||||
| data.sections | array | No | ||||
| data.sections[].last_modified | string | No | ||||
| data.sections[].slug | string | No | ||||
| data.sections[].url | string | No |
| Status | Description | Schema |
|---|---|---|
| 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/sections" \
-H "x-api-key: $CRAWLORA_API_KEY"