72.1M 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-12&tz=Europe/Kyiv
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:55 | Focal AI: отличия от классических AI-генераторов видео | Теплица | 9m | ||
| 00:04 | Киллеры Путина. Как устроена Вторая Служба ФСБ | Navalny Live | 36m | ||
| 00:40 | Как выйти из своего Google аккаунта на Андроид | Теплица | 7m | ||
| 00:47 | VPN от Роскомнадзора - это шутка? | Первый отдел | 18m | ||
| 01:05 | Higgsfield Relight: как сделать голливудский свет из обычного фото | Штучка Интеллект | 15m | ||
| 01:20 | Право и блокчейн: CBDC, государственные реестры и SBT Блокчейн и цифровая валюта центрального банка, идентификация и государственные реестры. | Diia. Osvita | 17m | ||
| 01:37 | Как распознать фейки. Ложные цитаты | Как читать медиа | 20m | ||
| 01:57 | Советы от Nadiyno. org: как распознать опасные вложения в письмах электронной почты и обезопасить себя | 3m | ||
| 02:00 | Acrabatico, "Хакерский кот": участие и роль хактивистов в первой мировой кибервойне | eQtalk | 54m | ||
| 02:54 | От специализированных инструментов до готовых строительных блоков: масштабирование устойчивости с помощью общего языка и повторного использования | SplinterCon Online | 8m | ||
| 03:02 | От специализированных инструментов до готовых строительных блоков: масштабирование устойчивости с помощью общего языка и повторного использования | SplinterCon Online | 29m | ||
| 03:31 | 3X-UI + Xray: настройка собственного VPN-сервера | Теплица | 9m | ||
| 03:40 | Вся правда о связях путинских чиновников и олигархов | Navalny Live | 21m | ||
| 04:01 | Arena AI: бесплатный доступ к Claude, GPT, Gemini и ещё 300+ моделям | Теплица | 9m | ||
| 04:10 | Усиление цензуры в российском интернете: от белых списков до налога на VPN | Первый отдел | 20m | ||
| 04:30 | Grok Imagine 1. Генерация видео от xAI | Штучка Интеллект | 50m | ||
| 05:20 | Что такое виртуальные активы. Законодательство Украины и ЕС | Diia. Osvita | 17m | ||
| 05:37 | Мы узнали, кто зарабатывает на жестоких видео с войны? Расследование | Важные истории | 19m | ||
| 05:56 | Как распознать фейки. Фото и видеофейки | Как читать медиа | 30m | ||
| 06:26 | AI-стартап в Украине с нуля: опыт AI Ukraine и вайб-кодинг без Python | Штучка Интеллект | 1h 47m | ||
| 08:13 | Цифровые общественные блага | Diia. Osvita | 14m | ||
| 08:27 | Ollama: локальный запуск AI-моделей без подключения к интернету | Теплица | 8m | ||
| 08:35 | Секреты реестра воинского учета. Хакеры о взломе разработчиков "Микорда" | Важные истории | 19m | ||
| 08:54 | IMO - автономный мессенджер, который работает без VPN | Теплица | 8m | ||
| 09:02 | "Ростелеком": от интернетизации к "чебурнету" | Navalny Live | 21m | ||
| 09:23 | Поведенческая биометрия: идентификация человека по действиям | Первый отдел | 20m | ||
| 09:43 | Как распознать фейки. Интро | Как читать медиа | 16m | ||
| 09:59 | Чем вредны базовые станции пятого поколения | Общество защиты интернета | 25m | ||
| 10:24 | Советы от Nadiyno. org: как распознать мошенников в сети интернет | 6m | ||
| 10:30 | Александр Глущенко и Павел Белоусов: разбор киберпреступлений: часть 1 | eQtalk | 1h 53m | ||
| 12:23 | Банда из Белого дома: как живут члены путинского правительства | Navalny Live | 16m | ||
| 12:39 | GitHub Store: бесплатный магазин приложений с открытым кодом вместо Google Play и App Store | Теплица | 8m | ||
| 12:47 | Разработка персонажа в AI | Штучка Интеллект | 1h 16m | ||
| 14:03 | Buzz - бесплатная локальная транскрибация аудио и видео без ограничений | Теплица | 7m | ||
| 14:10 | Биометрия теперь везде? | Первый отдел | 22m | ||
| 14:32 | Блокчейн и этика | Diia. Osvita | 26m | ||
| 14:58 | Откуда у пенсионеров миллиарды? Расследование банковской утечки | Важные истории | 14m | ||
| 15:12 | Советы от Nadiyno. org: как пользователям проверять подозрительные ссылки и адреса | 11m | ||
| 15:23 | История и эволюция интернета от его зарождения до наших дней | Nogua | 1h 7m | ||
| 16:30 | Тина Канделаки: королева пропаганды "Газпром-Медиа" | Navalny Live | 43m | ||
| 17:13 | BrowseryTools: 136 бесплатных инструментов, которые работают приватно | Теплица | 8m | ||
| 17:21 | Kling 3.0 - лучший ИИ для генерации видео? | Штучка Интеллект | 55m | ||
| 18:16 | BleachBit. Бесплатная альтернатива CCleaner | Теплица | 5m | ||
| 18:21 | Как Telegram связан с ФСБ? Что это значит лично для вас? | Важные истории | 29m | ||
| 18:50 | Нейросеть нашла опасную уязвимость: разбираем отчёт Google | Первый отдел | 19m | ||
| 19:09 | Как распознать фейки. Лжеэксперты и псевдонаука | Как читать медиа | 22m | ||
| 19:31 | Переосмысливая цифровой суверенитет за пределами интернет-отключений | SplinterCon Online | 19m | ||
| 19:50 | Советы от Nadiyno. org: как антивирус помогает защитить от угроз ваши устройства и данные | 3m | ||
| 19:53 | Летопись доинтернетной эпохи Киева. Перезагружаем воспоминания с Александром Глущенко | Ретро Техно | 4h 14m |
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-12&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-12&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-12&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-12", "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-12, the first programme { "data": [ { "id": "ls_03e0ngha", "channel": "ch_gcv0kzzk", "start": "2026-10-11T20:55:00Z", "stop": "2026-10-11T21:04:00Z", "title": "Focal AI: отличия от классических AI-генераторов видео | Теплица", "sub_title": null, "description": null, "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 49, "date": "2026-10-12", "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 | Monday 13 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 155 countries.