Sportskeeda API endpoint
Returns canonical URLs and host-free path slugs from one sitemap discovered by /sportskeeda/sitemaps. Returned path slugs preserve case and percent-encode unusual characters. A sitemap_url remains accepted for existing callers. Provide exactly one; the source is checked against the live index and robots sitemap list on each call.
/sportskeeda/sitemap-itemsQuery parameters:
slug (preferred): sitemap slug returned by /sportskeeda/sitemaps. Live-verified values are authors.xml, latest-sitemap.xml, news-sitemap.xml, players.xml, sports.xml, tags.xml, teams.xml, tournaments.xml, us-sitemap.xml, and video-sitemap.xml.sitemap_url (legacy alternative): exact URL returned by /sportskeeda/sitemaps. Provide exactly one of slug or sitemap_url.offset (optional): zero-based item offset; defaults to 0, maximum 1000000.limit (optional): page size from 1 through 500; defaults to 100.Returns host-free slugs, canonical URLs, and optional last-modified timestamps from the selected sitemap. The current live sitemaps include 67 sports landing pages, 16,180 tournament pages, 12,245 tag pages, 2,781 team pages, 16,125 player pages, 1,000 recent pages, 207 author pages, and 26,597 US pages; counts can change as Sportskeeda updates its sitemaps. News and video sitemap sizes also vary over time. Slugs preserve case and percent-encode spaces, accented characters, and punctuation when needed, so callers can pass a returned slug directly to a matching content endpoint. The home URL has no nonempty slug.
Notable response behavior: the supplied slug or URL must exactly match a current source from the discovery endpoint. This live allowlist prevents arbitrary URL fetching. Duplicate source URLs are collapsed, so total can be smaller than the raw XML entry count. has_more indicates whether another page exists; an offset beyond the current end returns an empty items list.
| Field | Filled in, of 40 checked | Values in the sample |
|---|---|---|
| url | 40 | sportskeeda.com |
| last_modified | 40 | 2023-10-10 to 2026-10-13 |
| slug | 39 |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| slug | string | No | Sitemap slug returned by /sportskeeda/sitemaps; preferred | tournaments.xml | |
| sitemap_url | string | No | Exact sitemap URL; alternative to slug | https://www.sportskeeda.com/tournaments.xml | |
| offset | integer | No | Zero-based item offset Minimum: 0. Maximum: 1000000. | ||
| limit | integer | No | 100 | Page size from 1 to 500; defaults to 100 Minimum: 1. Maximum: 500. | |
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/sportskeeda/sitemap-items?limit=10" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 0,
"data": {
"slug": "sports.xml",
"sitemap_url": "https://www.sportskeeda.com/sports.xml",
"offset": 0,
"limit": 2,
"total": 67,
"has_more": true,
"items": [
{
"url": "https://www.sportskeeda.com/",
"last_modified": "2026-09-28T12:43:03+00:00"
},
{
"slug": "us/streamers",
"url": "https://www.sportskeeda.com/us/streamers",
"last_modified": "2026-09-28T10:02:00+00:00"
}
]
}
}Request schema
No body schema
Response schema
#/definitions/publicnews.sportskeedaSitemapItemsResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| data | sportskeeda.SitemapItemsResponse | No | ||||
| data.has_more | boolean | No | ||||
| data.items | array | No | ||||
| data.items[].last_modified | string | No | ||||
| data.items[].slug | string | No | ||||
| data.items[].url | string | No | ||||
| data.limit | integer | No | ||||
| data.offset | integer | No | ||||
| data.sitemap_url | string | No | ||||
| data.slug | string | No | ||||
| data.total | integer | No |
| Status | Description | Schema |
|---|---|---|
| 400 | Bad Request | #/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/sitemap-items?limit=10" \
-H "x-api-key: $CRAWLORA_API_KEY"