Endpoint Playground
Returns where a match is broadcast. `available_countries` lists every country that has a broadcast with its channel ids; those country codes are the valid values for `country`. With `country` set (a two-letter ISO 3166-1 alpha-2 code such as `GB`, any case) the response also resolves that country's `channels` to names, using one extra upstream call. A well-formed country code the match is not broadcast in returns 404, and so does a match with no broadcast information.
14 Oct 2026: 136 available_countries; 2 fields had a value in every checked item.
curl 'https://api.crawlora.net/api/v1/sofascore/event-tv-channels?id=16363867' \
-H "x-api-key: $CRAWLORA_API_KEY"| Parameter | Type | Required | Prefilled value | Description |
|---|---|---|---|---|
| id | string | Yes | 16363867 | Numeric SofaScore event (match) id |
| country | string | No | Two-letter ISO 3166-1 alpha-2 country code. Omit to list the broadcasting countries only |
{
"code": 200,
"msg": "OK",
"data": {
"event_id": 16363867,
"country": "GB",
"source_url": "https://api.sofascore.com/api/v1/tv/event/16363867/country-channels",
"fetched_at": "2026-07-08T00:00:00Z",
"available_countries": [
{
"country": "BR",
"channel_ids": [
7209
]
},
{
"country": "DE",
"channel_ids": [
4276,
7639,
712
]
},
{
"country": "ES",
"channel_ids": [
2453,
6730
]
}
],
"channels": [
{
"id": 3887,
"name": "Sky Go UK"
},
{
"id": 1057,
"name": "Sky Sports Premier League"
},
{
"id": 495,
"name": "NOW TV UK"
}
]
}
}The sample response, schema and code snippets below work without an account. Sending a live request needs an API key.