SkyStream API

Получить список каналов

GET/channels

Возвращает все каналы аккаунта с текущими запусками. Список без страниц: число каналов ограничено лимитом.

Право ключа: не требуется, запрос доступен любому ключу.

Частота: класс «чтение» — 120 запросов в минуту на ключ, 300 на аккаунт.

Авторизация

bearerAuth
АвторизацияBearer <ключ>

Ключ API из панели. Только в заголовке Authorization: ключ в строке запроса отклоняется.

Где: header

Тело ответа

application/json

application/json

application/json

application/json

application/json

application/json

application/json

application/json

GET/channels
curl https://api.skystream.su/app/v1/channels \  -H "Authorization: Bearer $API_KEY"
bash, zshКлюч — в переменной API_KEY
Ответ

На канале Twitch идёт запуск, канал Kick свободен.

{  "data": [    {      "id": "ch_12",      "platform": "twitch",      "name": "example_channel",      "viewers": 150,      "temporary": false,      "expires_at": "2026-12-31T21:00:00.000Z",      "run": {        "id": "run_345",        "status": "running",        "viewers": 150,        "active_viewers": 150,        "started_at": "2026-10-05T16:02:11.000Z",        "ends_at": "2026-10-06T06:02:11.000Z"      }    },    {      "id": "ch_14",      "platform": "kick",      "name": "example_kick",      "viewers": 50,      "temporary": false,      "expires_at": "2026-12-31T21:00:00.000Z",      "run": null    }  ],  "has_more": false}