LiveScore API endpoint
Returns all current public news routes from LiveScore's own category sitemap files, including sports, competitions, tips, daily team feeds, and teams. The values update with the source sitemap.
/livescore/news-categoriesQuery parameters: none.
Returns the Home feed and every current public news route listed by LiveScore's category sitemap index and its competition, sport, daily, and team sitemap files. This includes sport landing pages; competition pages and prediction/promotion variants; daily roundups and daily team or competition feeds; and team-specific pages. The sitemap is the source of truth and its route set changes over time. Each item includes a relative id path, a readable name derived from the path, a type grouping, and the canonical url. Use each non-Home id as the category value for /api/v1/livescore/news.
| Field | Filled in, of 192 checked | Values in the sample |
|---|---|---|
| id | 192 | |
| name | 192 | “Home” and 191 other values |
| type | 192 | team (100), competition (30), daily (29) and 3 more |
| url | 192 | livescore.com |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/livescore/news-categories" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"msg": "OK",
"data": {
"categories": [
{
"id": "all",
"name": "Home",
"type": "home",
"url": "https://www.livescore.com/en/news/"
},
{
"id": "football",
"name": "Football",
"type": "sport",
"url": "https://www.livescore.com/en/news/football/"
},
{
"id": "football/premier-league",
"name": "Football / Premier League",
"type": "competition",
"url": "https://www.livescore.com/en/news/football/premier-league/"
},
{
"id": "football/team/manchester-city/daily",
"name": "Football / Team / Manchester City / Daily",
"type": "daily",
"url": "https://www.livescore.com/en/news/football/team/manchester-city/daily/"
}
]
}
}Request schema
No body schema
Response schema
#/definitions/livescore.newsCategoriesResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| code | integer | No | 200 | |||
| data | object | No | ||||
| data.categories | array | No | ||||
| data.categories[].id | string | No | football | |||
| data.categories[].name | string | No | Football | |||
| data.categories[].type | string | No | sport | |||
| data.categories[].url | string | No | https://www.livescore.com/en/news/football/ | |||
| msg | string | No | OK |
| 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/livescore/news-categories" \
-H "x-api-key: $CRAWLORA_API_KEY"