Sky Sports API endpoint
Returns the article cards from one Sky Sports section listing page. `section` is required and takes one of 22 slugs such as `football`, `f1`, `cricket`, `rugby-union`, `golf`, `boxing`, `nfl` or `darts`. The site's Show More pagination is not exposed, so only the first listing comes back.
/skysports/headlinesQuery parameters: section (required): football, f1, cricket, rugby-union, rugby-league, golf, boxing, nfl, tennis, nba, racing, darts, netball, mma, more-sports, athletics, basketball, cycling, snooker, motor-sport, wwe, or olympics.
Notable response behavior: Returns the article cards of one section listing page. The “Show More” listing pagination is not exposed by this endpoint.
Start from the checked request: GET /skysports/headlines?section=football. Live check on 2026-10-14: 4 items returned. Fields present in every checked item: title, url, image_url.
Resolve a returned canonical story URL with Get a Sky Sports article.
| Field | Filled in, of 4 checked | Values in the sample |
|---|---|---|
| title | 4 | median 59 characters |
| url | 4 | skysports.com |
| image_url | 4 | e0.365dm.com |
| Parameter | Type | Required | Default | Description | Example |
|---|---|---|---|---|---|
| section | string | Yes | Sky Sports section slug Allowed values: football, f1, cricket, rugby-union, rugby-league, golf, boxing, nfl, tennis, nba, racing, darts, netball, mma, more-sports, athletics, basketball, cycling, snooker, motor-sport, wwe, olympics. | football | |
| x-api-key (header) | string | Yes | API key required |
curl -X GET "https://api.crawlora.net/api/v1/skysports/headlines?section=football" \ -H "x-api-key: $CRAWLORA_API_KEY"
{
"code": 200,
"data": {
"section": "football",
"items": [
{
"title": "Why Man City charges case could still drag on for years",
"url": "https://www.skysports.com/football/news/13592544/example-story"
}
]
}
}Request schema
No body schema
Response schema
#/definitions/publicnews.headlinesResponseDoc
| Field | Type | Required | Enum | Bounds | Example | Description |
|---|---|---|---|---|---|---|
| data | newsplatform.HeadlinesResponse | No | ||||
| data.items | array | No | HeadlineItem record, 7 fields: author, image_url, published_at, summary, title, type, url. Described under Sky Sports top stories API. | |||
| data.section | string | 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/skysports/headlines?section=football" \
-H "x-api-key: $CRAWLORA_API_KEY"