# Sky Sports — Wrapped API

> **You are on:** `https://api.paywithlocus.com/api` | [llms.txt](https://paywithlocus.com/llms.txt) | [docs](https://docs.paywithlocus.com)
>
> Locus runs on multiple environments -- make sure every URL you call matches your expected environment.
> | Environment | Landing | API | Docs |
> |---|---|---|---|
> | Production | paywithlocus.com | api.paywithlocus.com | docs.paywithlocus.com |
> | Beta | beta.paywithlocus.com | api.beta.paywithlocus.com | docs.paywithlocus.com |
> | Stage | stage.paywithlocus.com | api.stage.paywithlocus.com | docs.paywithlocus.com |
>
> If the API URL above doesn't match your expected environment, re-fetch this file from the correct domain.

> Access football news, transfer updates, and match scores from Sky Sports. Retrieve headlines and full article content across teams and competitions, follow live transfer window bulletins, and look up fixtures and results by date.

**Category:** Sports | **Website:** [sky.com/](https://sky.com/) | **Docs:** [parse.bot/marketplace/a2b16e9b-8422-4389-91ae-2e580b46d78f/sky-com-api](https://parse.bot/marketplace/a2b16e9b-8422-4389-91ae-2e580b46d78f/sky-com-api)

Pay-per-use API proxy. Each call is automatically billed to your wallet in USDC.

## Access

**Base URL:** `https://api.paywithlocus.com/api/wrapped/parse-sky-com-api-a2b16e9b/`
**Auth:** `Authorization: Bearer <LOCUS_API_KEY>`

## Endpoints

### get_article_detail

Get full details of a specific news article including headline, body text, author, publish date, and images. The url parameter should be a Sky Sports article URL obtained from any of the news listing endpoints.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `url` | string | Yes | Full URL of the Sky Sports article, as returned in the url field of article listings. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-sky-com-api-a2b16e9b/get_article_detail \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url":"<string>"}'
```

### get_competition_news

Get news articles for a specific competition by its slug. Returns paginated article listings sorted by publish date. Each article summary includes a URL that can be passed to get_article_detail for full content.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `competition_slug` | string | Yes | Competition slug identifying the competition. |
| `page` | integer | No | Page number for pagination. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-sky-com-api-a2b16e9b/get_competition_news \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"competition_slug":"<string>","page":"<integer>"}'
```

### get_football_news

Get the latest football news articles from Sky Sports. Returns paginated article listings sorted by publish date. Each article summary includes a URL that can be passed to get_article_detail for full content.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `page` | integer | No | Page number for pagination. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-sky-com-api-a2b16e9b/get_football_news \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"page":"<integer>"}'
```

### get_football_scores_fixtures

Get football scores and fixtures for a specific date. Returns all matches grouped by competition. Includes match status (pre, post, in-progress), team names, and scores where available.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `date` | string | No | Date in YYYY-MM-DD format. Defaults to today's date (UTC) if omitted. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-sky-com-api-a2b16e9b/get_football_scores_fixtures \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"date":"<string>"}'
```

### get_premier_league_news

Get the latest Premier League news articles. Returns paginated article listings sorted by publish date. Each article summary includes a URL that can be passed to get_article_detail for full content.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `page` | integer | No | Page number for pagination. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-sky-com-api-a2b16e9b/get_premier_league_news \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"page":"<integer>"}'
```

### get_team_news

Get news articles for a specific team by its slug. Returns paginated article listings sorted by publish date. Each article summary includes a URL that can be passed to get_article_detail for full content.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `page` | integer | No | Page number for pagination. |
| `team_slug` | string | Yes | Team slug identifying the team. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-sky-com-api-a2b16e9b/get_team_news \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"page":"<integer>","team_slug":"<string>"}'
```

### get_transfer_done_deals

Get a summary of confirmed transfer done deals from the current transfer window article. Returns the article headline and a list of deals grouped by club when structured data is available, or raw content text otherwise.

**Estimated cost:** Metered

_No parameters required._

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-sky-com-api-a2b16e9b/get_transfer_done_deals \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'
```

### get_transfer_news

Get the latest transfer news bulletins from the Transfer Centre live feed. Returns bulletins in reverse chronological order. Use the next_cursor value from the response to paginate to older bulletins.

**Estimated cost:** Metered

| Field | Type | Required | Description |
|-------|------|----------|-------------|
| `cursor` | string | No | Cursor for pagination. Use the next_cursor value from a previous response to load older bulletins. |

```bash
curl -X POST https://api.paywithlocus.com/api/wrapped/parse-sky-com-api-a2b16e9b/get_transfer_news \
  -H "Authorization: Bearer YOUR_LOCUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"cursor":"<string>"}'
```
