73.8M listings
Every country's schedule under one key, one shape and one set of ids.
GET /v1/now
What every channel in a country is showing this minute, with the next programme after it.
MIT, no lock-in
Every lab tool reads only the public API with your own key, so it runs on the free key.
Working normally
Checked every minute from outside our own servers.
The full schedule in Europe/Kyiv time, what is on now and next, and the same data in your app with one call. Search any past day on the Archive plan.
All times Europe/Kyiv. The same day from the API: GET /v1/channels/ch_gcv0kzzk/schedule?date=2026-10-13&tz=Europe/Kyiv
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 19:53 | Летопись доинтернетной эпохи Киева. Перезагружаем воспоминания с Александром Глущенко | Ретро Техно | 4h 14m | ||
| 00:07 | Не выдадим пользователей – нас закроют. Разговор о Телеграме, ФСБ и гособоронзаказе | Важные истории | 34m | ||
| 00:41 | Focal AI: отличия от классических AI-генераторов видео | Теплица | 10m | ||
| 00:51 | Киллеры Путина. Как устроена Вторая Служба ФСБ | Navalny Live | 38m | ||
| 01:29 | Как выйти из своего Google аккаунта на Андроид | Теплица | 7m | ||
| 01:36 | VPN от Роскомнадзора – это шутка? | Первый отдел | 17m | ||
| 01:53 | Higgsfield Relight: как сделать голливудский свет из обычного фото | Штучка Интеллект | 18m | ||
| 02:11 | Право и блокчейн: CBDC, государственные реестры и SBT Блокчейн и цифровая валюта центрального банка, | 17m | ||
| 02:28 | Как распознать фейки. Ложные цитаты | Как читать медиа | 22m | ||
| 02:50 | Советы от Nadiyno. org: как распознать опасные вложения в письмах электронной почты и обезопасить се | 3m | ||
| 02:53 | Acrabatico, Хакерский кот: участие и роль хактивистов в первой мировой кибервойне | eQtalk | 54m | ||
| 03:47 | От специализированных инструментов до готовых строительных блоков: масштабирование устойчивости с по | 32m | ||
| 04:19 | 3X-UI + Xray: настройка собственного VPN-сервера | Теплица | 8m | ||
| 04:27 | Вся правда о связях путинских чиновников и олигархов | Navalny Live | 22m | ||
| 04:49 | Arena AI: бесплатный доступ к Claude, GPT, Gemini и ещё 30 моделям | Теплица | 9m | ||
| 04:58 | Усиление цензуры в российском интернете: от белых списков до налога на VPN | Первый отдел | 22m | ||
| 05:20 | Grok Imagine 1. Генерация видео от xAI | Штучка Интеллект | 52m | ||
| 06:12 | Что такое виртуальные активы. Законодательство Украины и ЕС | Diia. Osvita | 19m | ||
| 06:31 | Мы узнали, кто зарабатывает на жестоких видео с войны? Расследование | Важные истории | 19m | ||
| 06:50 | Как распознать фейки. Фото и видеофейки | Как читать медиа | 30m | ||
| 07:20 | Советы от Nadiyno. org: какую личную информацию никогда нельзя разглашать в сети | 4m | ||
| 07:24 | Cat Eyes OSINT: от поиска украденных россией детей до базы данных атомной электростанции в Энергодар | 2h 18m | ||
| 09:42 | Теститруем OpenAI: почему GPT Imagine 1.5 нас разочаровал | Штучка Интеллект | 45m | ||
| 10:27 | Tuta mail. Приватная почта с шифрованием | Теплица | 10m | ||
| 10:37 | Финансовый мониторинг оборота виртуальных активов | Diia. Osvita | 16m | ||
| 10:53 | OnionShare. Передача файлов БЕЗ облака через Tor | Теплица | 10m | ||
| 11:03 | Ловушка обходных решений: как отключения интернета подвергают африканские сообщества ещё большей опа | 15m | ||
| 11:18 | Как распознать фейки. Теории заговора | Как читать медиа | 21m | ||
| 11:39 | Google Antigravity 2.0: полный гайд по автоматизации и созданию AI-агентов | AI Ukraine | 34m | ||
| 12:13 | Проверка блокировки сайтов с помощью данных OONI | OONI | 30m | ||
| 12:43 | Советы от Nadiyno. org: если вы нашли на улице флешку или карточку памяти | 3m | ||
| 12:46 | ИИ-агенты, AGI и будущее цифрового общества | Dev.ua On now | 2h 16m | ||
| 15:02 | Украина – новый Тайвань? Микрочипы, дроны, космос! 5 технологий, которые сделают Украину супердержав | 17m | ||
| 15:19 | Kling AI. Сгенерировать видео с помощью нейросети | Теплица | 7m | ||
| 15:26 | E-mail – среднее между сейфом и помойкой. Как это исправить? | Первый отдел | 39m | ||
| 16:05 | Lumen5. Короткие видео на основе текста | Теплица | 7m | ||
| 16:12 | Цифровая цензура и борьба за права палестинцев | SplinterCon Taipei | 31m | ||
| 16:43 | Александр Глущенко, Павел Белоусов: доступ к украинским медиа на временно оккупированных территориях | 1h 5m | ||
| 17:48 | Как выбрать ИИ-модель и не переплачивать: сравнение ChatGPT, Claude, Gemini и Grok | AI Ukraine | 34m | ||
| 18:22 | Советы от Nadiyno. org: как проверить безопасен ли сайт для ввода чувствительных, персональных и фин | 3m | ||
| 18:25 | Александра Архипова, Почему мы распространяем фейковые новости? | Как читать медиа | 1h 56m | ||
| 20:21 | Hermes Agent на VPS: установка, подключение OpenRouter и Telegram | AI Ukraine | 40m | ||
| 21:01 | Soul Machines. Практикуем английский и создаем цифровых ассистентов | Теплица | 8m | ||
| 21:09 | Имеем право: как защитить людей, пострадавших от войны | Zmina | 54m | ||
| 22:03 | Как сохранить доступ к YouTube. Решения для Android | Теплица | 7m | ||
| 22:10 | ТОП-10 технологий созданных войной: GPS, интернет, фото, AI, связь, работы | NeVoda | 20m | ||
| 22:30 | Система глобальной слежки. Проект ЭШЕЛОН | Первый отдел | 27m | ||
| 22:57 | Что самый провластный человек вне политики Артемий Лебедев делает в сети? | Navalny Live | 33m | ||
| 23:30 | Использование OONI Probe | OONI | 20m | ||
| 23:50 | Советы от Nadiyno. org: выбираем утентификатор для двойной авторизации | 3m | ||
| 23:53 | Цифровой суверенитет или цифровая зависимость: большое интервью с сооснователем GigaCloud | Dev.ua | 52m |
Copy, add your key, run. The free key reads yesterday and today on every channel, 500 calls a day.
curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_gcv0kzzk/schedule?date=2026-10-13&tz=Europe/Kyiv" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_gcv0kzzk/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_gcv0kzzk/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_gcv0kzzk/schedule?date=2026-10-13&tz=Europe/Kyiv"); curl_setopt_array($ch, [ CURLOPT_RETURNTRANSFER => true, CURLOPT_HTTPHEADER => ["Authorization: Bearer " . getenv("TVG_KEY")], ]); foreach (json_decode(curl_exec($ch), true)["data"] as $slot) { echo $slot["start"], " ", $slot["title"], "\n"; }
const r = await fetch("https://api.tvguideapi.com/v1/channels/ch_gcv0kzzk/schedule?date=2026-10-13&tz=Europe/Kyiv", { headers: { Authorization: `Bearer ${process.env.TVG_KEY}` }, }); const { data } = await r.json(); data.forEach(s => console.log(s.start, s.title, s.flags.live ? "LIVE" : ""));
import os, requests r = requests.get( "https://api.tvguideapi.com/v1/channels/ch_gcv0kzzk/schedule", params={"date": "2026-10-13", "tz": "Europe/Kyiv"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_gcv0kzzk/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_v40brmyg", "channel": "ch_gcv0kzzk", "start": "2026-10-12T16:53:00Z", "stop": "2026-10-12T21:07:00Z", "title": "Летопись доинтернетной эпохи Киева. Перезагружаем воспоминания с Александром Глущенко | Ретро Техно", "sub_title": null, "description": null, "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 51, "date": "2026-10-13", "tz": "Europe/Kyiv" } }
What was on, on any date we hold: for research, catch-up, clip finding or proving a broadcast. Any window up to 31 days with /v1/channels/{id}/history on the Archive plan.
| Time | Friday 10 October 2025 | Category |
|---|---|---|
| Nothing held for that day. Try another date. | ||
8 calls cover a channel from its details to its past. Each one opens in the documentation with Try it.
A free key in a minute, with Google. No card. Yesterday and today on every channel in 150 countries.