LiveScore API endpoint
Returns latest public news items from LiveScore's global RSS feed. The source feed may include multiple sports and has no verified category filter. Set include_content=true to include each RSS item's full content:encoded body.
/livescore/news-feedQuery parameters:
include_content (optional boolean, default false): set to true to return each RSS item's full content:encoded body when present. The content is the source's RSS HTML/text and is returned as-is.Returns item metadata from LiveScore's public global RSS feed. The latest-items stream can contain multiple sports and topics. The upstream currently exposes no verified category filter; use /api/v1/livescore/news for a selected news category. Full RSS bodies are opt-in because they increase response size; /api/v1/livescore/news-article remains available for a specific article's structured page content.
| Field | Filled in, of 75 checked | Values in the sample |
|---|---|---|
| title | 75 | median 56 characters |
| link | 75 | livescore.com |
| guid | 75 | |
| published_at | 75 | |
| author | 75 | |
| description | 75 | median 91 characters |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| include_content | boolean | No | Include full RSS article content when available | ||
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/livescore/news-feed?include_content=true" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"msg": "OK",
"data": {
"source_url": "https://www.livescore.com/en/news/rss.xml",
"count": 1,
"items": [
{
"title": "Latest football news",
"link": "https://www.livescore.com/en/news/football/example-story/",
"guid": "story-1",
"published_at": "Sat, 26 Sep 2026 08:45:00 GMT",
"author": "LiveScore",
"categories": [
"Football"
],
"description": "A short summary of the latest story.",
"content": "<p>The complete RSS story body.</p>"
}
]
}
}Request schema
No body schema
Response schema
#/definitions/livescore.livescoreNewsFeedResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| code | integer | No | 200 | |||
| data | object | No | ||||
| data.count | integer | No | 75 | |||
| data.items | array | No | ||||
| data.items[].author | string | No | LiveScore | |||
| data.items[].categories | array | No | football | |||
| data.items[].content | string | No | <p>The complete RSS story body.</p> | |||
| data.items[].description | string | No | A short summary of the latest story. | |||
| data.items[].guid | string | No | https://www.livescore.com/en/news/football/example-story/ | |||
| data.items[].link | string | No | https://www.livescore.com/en/news/football/example-story/ | |||
| data.items[].published_at | string | No | Sat, 26 Sep 2026 08:45:00 GMT | |||
| data.items[].title | string | No | Latest football news | |||
| data.source_url | string | No | https://www.livescore.com/en/news/rss.xml | |||
| msg | string | No | OK |
| Status | Description | Schema |
|---|---|---|
| 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/livescore/news-feed?include_content=true" \
-H "x-api-key: $CRAWLORA_API_KEY"