Endpoints
| Endpoint | Notes |
|---|---|
GET /api/v1/news | Global news across all sports. |
GET /api/v1/news?sportId={id} | Filter by sport. |
GET /api/v1/news?competitionId={id} | Filter by competition. |
GET /api/v1/news?gameId={id} | News tied to a specific game. |
GET /api/v1/{sport}/news | Sport-scoped shortcut. |
GET /api/v1/competition/{id}/news | Competition-scoped. |
Sample
Fields
| Field | Notes |
|---|---|
id | Stable news ID. |
publishDate | ISO 8601 timestamp. |
sourceId | Join against newsSources[] for the publisher name and icon. |
image | Hot-linkable article hero image. |
url | Click-through to the publisher (carries our partner UTM). |
isMagazine | true for long-form features. |
Pagination
Append?page=N&pageSize=50 for older items. Default page size is 20.
Related
- Competitions — competition-scoped news.
- Game Detail — game-specific news via
?gameId=.