Легко интегрируйте телеканалы и спортивные события в свои проекты с помощью нашего полного RESTful API.
CDN Live TV - это ведущая платформа для живых трансляций, предоставляющая высококачественные решения для разработчиков и компаний с 2018 года. Мы специализируемся на предоставлении доступа к более чем 700 телеканалам и спортивным событиям через надежные и легко интегрируемые API.
Демократизировать доступ к живому телевизионному контенту через инновационные и доступные технологические решения для разработчиков и компаний по всему миру.
Быть основной платформой API для живых трансляций, признанной за качество, надежность и исключительную поддержку наших клиентов.
Глобальная инфраструктура CDN с низкой задержкой и стабильной передачей
Время безотказной работы 99.9% с круглосуточным мониторингом и резервным копированием
Хорошо документированные RESTful API с примерами на нескольких языках программирования
Специализированная команда технической поддержки, готовая помочь
API CDN Live TV предоставляет доступ к обширной коллекции телеканалов и спортивных событий. Наше API является RESTful и возвращает данные в формате JSON, что упрощает интеграцию в любое веб- или мобильное приложение.
API Каналов предоставляет доступ ко всем доступным каналам на платформе CDN Live TV.
Возвращает полный список всех доступных каналов на платформе, включая информацию о названии, коде страны, URL плеера, изображении, статусе и количестве зрителей.
{
"total_channels": 758,
"channels": [
{
"name": "ABC",
"code": "us",
"url": "https://cdn-live.tv/api/v1/channels/player/?name=abc&code=us&user=cdnlivetv&plan=free",
"image": "https://api.cdn-live.tv/api/v1/channels/images6318/united-states/abc.png",
"status": "online",
"viewers": 0
},
{
"name": "ACC Network",
"code": "us",
"url": "https://cdn-live.tv/api/v1/channels/player/?name=acc+network&code=us&user=cdnlivetv&plan=free",
"image": "https://api.cdn-live.tv/api/v1/channels/images6318/united-states/acc-network.png",
"status": "online",
"viewers": 0
}
]
}
| Параметр | Тип | Описание |
|---|---|---|
| total_channels | Целое число | Общее количество доступных каналов |
| channels | Массив | Список объектов каналов |
| channels[].name | Строка | Название канала |
| channels[].code | Строка | Код страны канала |
| channels[].url | Строка | URL плеера канала |
| channels[].image | Строка | URL изображения канала |
| channels[].status | Строка | Статус канала (online/offline) |
| channels[].viewers | Целое число | Текущее количество зрителей |
// Получить список каналов с помощью JavaScript
async function fetchChannels() {
try {
const response = await fetch('https://api.cdn-live.tv/api/v1/channels/?user=cdnlivetv&plan=free');
const data = await response.json();
console.log(`Всего каналов: ${data.total_channels}`);
data.channels.forEach(channel => {
console.log(`- ${channel.name} (${channel.code}): ${channel.status}`);
});
return data;
} catch (error) {
console.error('Ошибка получения каналов:', error);
}
}
// Вызов функции
fetchChannels();
// Получить список каналов с помощью PHP
$channelsUrl = 'https://api.cdn-live.tv/api/v1/channels/?user=cdnlivetv&plan=free';
// Использование file_get_contents (требует включения allow_url_fopen)
$channelsData = json_decode(file_get_contents($channelsUrl), true);
// Обработка данных
echo "Всего каналов: " . $channelsData['total_channels'] . "\n";
foreach ($channelsData['channels'] as $channel) {
echo "- " . $channel['name'] . " (" . $channel['code'] . "): " . $channel['status'] . "\n";
}
API Спорта предоставляет информацию о прямых трансляциях, предстоящих и завершенных спортивных событиях.
Возвращает все доступные спортивные события, организованные по категориям (Футбол, НФЛ, НБА, НХЛ). Включает подробную информацию о каждом событии, командах, расписании и каналах трансляции.
{
"cdn-live-tv": {
"Soccer": [
{
"gameID": "udmsGUHO",
"homeTeam": "Csikszereda",
"awayTeam": "Unirea Slobozia",
"homeTeamIMG": "https://api.cdn-live.tv/api/v1/team/images/283972",
"awayTeamIMG": "https://api.cdn-live.tv/api/v1/team/images/44259",
"time": "15:30",
"tournament": "Liga I",
"country": "Romania",
"countryIMG": "https://flagcdn.com/w40/ro.png",
"status": "finished",
"start": "2025-11-21 15:30",
"end": "2025-11-21 18:09",
"channels": [
{
"channel_name": "Arena Sport 2",
"channel_code": "hr",
"viewers": "0",
"url": "https://cdn-live.tv/api/v1/channels/player/?name=arena+sport+2&code=hr&user=cdnlivetv&plan=free",
"image": "https://api.cdn-live.tv/api/v1/channels/images6318/croatia/arena-sport-2.webp"
}
]
}
],
"NFL": [...],
"NBA": [...],
"NHL": [...],
"total_events": 47,
"total_events_soccer": 21,
"total_events_NFL": 13,
"total_events_nba": 9,
"total_events_nhl": 4
}
}
| Параметр | Тип | Описание |
|---|---|---|
| cdn-live-tv.Soccer | Массив | Список футбольных событий |
| cdn-live-tv.NBA | Массив | Список событий НБА |
| cdn-live-tv.NHL | Массив | Список событий НХЛ |
| total_events | Целое число | Всего событий по всем категориям |
| gameID | Строка | Уникальный ID игры |
| homeTeam | Строка | Название домашней команды |
| awayTeam | Строка | Название гостевой команды |
| time | Строка | Время игры |
| tournament | Строка | Название турнира/чемпионата |
| country | Строка | Страна события |
| status | Строка | Статус игры (live, upcoming, finished) |
| channels | Массив | Каналы, транслирующие событие |
// Получить все спортивные события с помощью JavaScript
async function fetchAllSports() {
try {
const response = await fetch('https://api.cdn-live.tv/api/v1/events/sports/?user=cdnlivetv&plan=free');
const data = await response.json();
const sportsData = data['cdn-live-tv'];
console.log(`Всего событий: ${sportsData.total_events}`);
console.log(`Футбольных событий: ${sportsData.total_events_soccer}`);
console.log(`Событий НБА: ${sportsData.total_events_nba}`);
console.log(`Событий НХЛ: ${sportsData.total_events_nhl}`);
// Отобразить футбольные события
if (sportsData.Soccer && sportsData.Soccer.length > 0) {
console.log('\n--- ФУТБОЛЬНЫЕ СОБЫТИЯ ---');
sportsData.Soccer.forEach(event => {
console.log(`${event.homeTeam} vs ${event.awayTeam} (${event.status})`);
});
}
return sportsData;
} catch (error) {
console.error('Ошибка получения событий:', error);
}
}
// Вызов функции
fetchAllSports();
// Получить все спортивные события с помощью PHP
$sportsUrl = 'https://api.cdn-live.tv/api/v1/events/sports/?user=cdnlivetv&plan=free';
// Использование file_get_contents
$sportsData = json_decode(file_get_contents($sportsUrl), true);
$cdnData = $sportsData['cdn-live-tv'];
// Обработка данных
echo "Всего событий: " . $cdnData['total_events'] . "\n";
echo "Футбольных событий: " . $cdnData['total_events_soccer'] . "\n";
echo "Событий НБА: " . $cdnData['total_events_nba'] . "\n";
echo "Событий НХЛ: " . $cdnData['total_events_nhl'] . "\n";
// Отобразить футбольные события
if (isset($cdnData['Soccer']) && count($cdnData['Soccer']) > 0) {
echo "\n--- ФУТБОЛЬНЫЕ СОБЫТИЯ ---\n";
foreach ($cdnData['Soccer'] as $event) {
echo $event['homeTeam'] . " vs " . $event['awayTeam'] . " (" . $event['status'] . ")\n";
}
}
Возвращает только футбольные события с подробной информацией о матчах, командах и каналах трансляции.
{
"cdn-live-tv": {
"Soccer": [
{
"gameID": "udmsGUHO",
"homeTeam": "Csikszereda",
"awayTeam": "Unirea Slobozia",
"homeTeamIMG": "https://api.cdn-live.tv/api/v1/team/images/283972",
"awayTeamIMG": "https://api.cdn-live.tv/api/v1/team/images/44259",
"time": "15:30",
"tournament": "Liga I",
"country": "Romania",
"countryIMG": "https://flagcdn.com/w40/ro.png",
"status": "finished",
"start": "2025-11-21 15:30",
"end": "2025-11-21 18:09",
"channels": [
{
"channel_name": "Arena Sport 2",
"channel_code": "hr",
"viewers": "791",
"url": "https://cdn-live.tv/api/v1/channels/player/?name=arena+sport+2&code=hr&user=cdnlivetv&plan=free",
"image": "https://api.cdn-live.tv/api/v1/channels/images6318/croatia/arena-sport-2.webp"
}
]
}
],
"total_events": 21
}
}
Возвращает только события НБА с подробной информацией о играх, командах и каналах трансляции.
{
"cdn-live-tv": {
"NBA": [
{
"gameID": "lhGiSMOh",
"homeTeam": "Cleveland Cavaliers",
"awayTeam": "Indiana Pacers",
"homeTeamIMG": "https://api.cdn-live.tv/api/v1/team/images/3432",
"awayTeamIMG": "https://api.cdn-live.tv/api/v1/team/images/3419",
"time": "00:00",
"tournament": "NBA",
"country": "United States",
"countryIMG": "https://flagcdn.com/w40/us.png",
"status": "live",
"start": "2025-11-21 00:00",
"end": "2025-11-21 02:39",
"channels": [
{
"channel_name": "TSN 4",
"channel_code": "ca",
"viewers": "8264",
"url": "https://cdn-live.tv/api/v1/channels/player/?name=tsn+4&code=ca&user=cdnlivetv&plan=free",
"image": "https://api.cdn-live.tv/api/v1/channels/images6318/canada/tsn-4.svg"
}
]
}
],
"total_events": 9
}
}
Возвращает только события НХЛ с подробной информацией о играх, командах и каналах трансляции.
{
"cdn-live-tv": {
"NHL": [
{
"gameID": "uTWacOOZ",
"homeTeam": "Chicago Blackhawks",
"awayTeam": "Buffalo Sabres",
"homeTeamIMG": "https://api.cdn-live.tv/api/v1/team/images/3681",
"awayTeamIMG": "https://api.cdn-live.tv/api/v1/team/images/3678",
"time": "00:00",
"tournament": "NHL",
"country": "United States",
"countryIMG": "https://flagcdn.com/w40/us.png",
"status": "live",
"start": "2025-11-21 00:00",
"end": "2025-11-21 02:39",
"channels": [
{
"channel_name": "Sportsnet Ontario",
"channel_code": "ca",
"viewers": "6487",
"url": "https://cdn-live.tv/api/v1/channels/player/?name=sportsnet+ontario&code=ca&user=cdnlivetv&plan=free",
"image": "https://api.cdn-live.tv/api/v1/channels/images6318/canada/sportsnet-ontario.png"
}
]
}
],
"total_events": 4
}
}
Возвращает только события НХЛ с подробной информацией о играх, командах и каналах трансляции.
{
"cdn-live-tv": {
"NFL": [
{
"gameID": "uTWacOOZ",
"homeTeam": "Kansas City Chiefs",
"awayTeam": "Indianapolis Colts",
"homeTeamIMG": "https://api.cdn-live.tv/api/v1/team/images/4422",
"awayTeamIMG": "https://api.cdn-live.tv/api/v1/team/images/4421",
"time": "18:00",
"tournament": "NFL",
"country": "United States",
"countryIMG": "https://flagcdn.com/w40/us.png",
"status": "live",
"start": "2025-11-21 18:00",
"end": "2025-11-21 20:39",
"channels": [
{
"channel_name": "Sky Sports NFL",
"channel_code": "gb",
"viewers": "9163",
"url": "https://cdn-live.tv/api/v1/channels/player/?name=sky+sports+nfl&code=gb&user=cdnlivetv&plan=free",
"image": "https://api.cdn-live.tv/api/v1/channels/images6318/united-kingdom/sky-sports-nfl.png"
}
]
}
],
"total_events": 13
}
}
Изучите все доступные каналы, организованные по странам. Нажмите на страну, чтобы увидеть список каналов.
Каналы CDN Live TV можно легко встроить на любой сайт с помощью iframe.
Выберите план, который лучше всего соответствует вашим потребностям. Мы предлагаем бесплатную версию с рекламой и премиум-версию с эксклюзивными функциями.
// Пользовательский URL для премиум-клиентов
https://cdn-live.tv/api/v1/channels/player/?name=abc&code=us&user=client_name&plan=client_plan
// Настраиваемый плеер с вашими цветами и иконкой
<iframe src="https://cdn-live.tv/api/v1/channels/player/?name=abc&code=us&user=client_name&plan=client_plan"></iframe>
| Функция | Бесплатный план | Премиум план |
|---|---|---|
| Реклама | Встроенная | Отсутствует |
| Пользовательский URL | Нет | Да |
| Настраиваемый плеер | Нет | Да |
| Пользовательская иконка | Нет | Да |
| Своя реклама | Нет | Да |
| Поддержка | Базовая | Приоритетная 24/7 |
| Использование на нескольких доменах | Нет | Да (только авторизованные домены) |
Найдите ответы на самые распространенные вопросы о нашем API и услугах.
Бесплатная версия включает встроенную рекламу и использует стандартный плеер. Премиум версия (€500/месяц) удаляет всю рекламу, предлагает пользовательский URL, настраиваемый плеер с вашими цветами, позволяет добавлять свою рекламу и включает приоритетную поддержку 24/7.
Премиум-клиенты получают уникальный URL: https://cdn-live.tv/api/v1/channels/player/client_name/?name=abc&code=us&user=cdnlivetv&plan=free. Этот URL эксклюзивен для вашего авторизованного домена, предотвращая использование другими сайтами вашей платной подписки.
Да! В премиум плане вы можете полностью настроить плеер с вашими корпоративными цветами через параметры URL. Пример: &color=ff0000&background=000000&icon=https://yoursite.com/logo.png для пользовательских цветов и иконки.
В настоящее время у нас доступно 618 каналов с постоянными обновлениями. API каналов возвращает их все с подробной информацией, включая название, страну, статус и URL плеера.
Мы предлагаем футбол (Футбол), НБА, НХЛ и НФЛ события. Каждая категория имеет свой собственный API, а также общий API, который возвращает все спортивные события.
Интеграция проста с использованием JavaScript или PHP. Просто сделайте GET-запрос к нашему API и используйте возвращенные данные. Для встраивания плееров используйте iframe с URL-адресами, предоставленными в ответе API.
В настоящее время для бесплатной версии ключ API не требуется. Для премиум плана мы предоставляем пользовательские URL, которые работают только на авторизованных доменах.