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_1czbzmck/schedule?date=2026-10-12&tz=Europe/Kyiv
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:56 | М/с "Щасливчик Фред", 3 с. "Не надто гучний гуркіт" | 13m | ||
| 00:09 | Програма відсутня | 1h 51m | ||
| 02:00 | М/с "Вибір Чака", 13 с. "Птахи у дії" | 10m | ||
| 02:10 | М/с "Вибір Чака", 17 с. "Щасливчик Чак" | 11m | ||
| 02:21 | М/с "Нікі та кролик Ваня", 46 с. "Всередині Боба" | 8m | ||
| 02:29 | М/с "Нікі та кролик Ваня", 67 с. "Няня Пенні" | 8m | ||
| 02:37 | М/с "На удачу", 17 с. "Гарячий пряний подих" | 11m | ||
| 02:48 | М/с "На удачу", 38 с. "Овочевий салат" | 11m | ||
| 02:59 | М/с "Спукі", 3 с. "Горщик" | 2m | ||
| 03:01 | М/с "Спукі", 9 с. "Кулина соломинка" | 1m | ||
| 03:02 | М/с "Спукі", 20 с. "Конг Конг у гніві" | 2m | ||
| 03:04 | М/с "Спукі", 21 с. "Небезпека" | 3m | ||
| 03:07 | М/с "Спукі", 25 с. "Як заволодіти його серцем?" | 2m | ||
| 03:09 | М/с "Зомбашки", 6 с. "Полетіли на Місяць" | 4m | ||
| 03:13 | М/с "Зомбашки", 21 с. "Новенька у місті" | 3m | ||
| 03:16 | М/с "Зомбашки", 17 с. "Подарунок-сюрприз" | 4m | ||
| 03:20 | М/с "Зомбашки", 35 с. "Під землею" | 4m | ||
| 03:24 | М/с "Зомбашки", 49 с. "Павутина" | 4m | ||
| 03:28 | М/с "Зомбашки", 50 с. "Лікар Хана" | 3m | ||
| 03:31 | М/с "Вибір Чака", 2 с. "Сонячний удар" | 11m | ||
| 03:42 | М/с "Вибір Чака", 14 с. "Кухонна революція" | 11m | ||
| 03:53 | М/с "Я і мій робот", 49 с. "Маскарад" | 12m | ||
| 04:05 | М/с "Райдужні рейнджери", 10 с. "Захисник оточуючого середовища" | 12m | ||
| 04:17 | М/с "Нікі та кролик Ваня", 31 с. "Загублені в пустелі" | 8m | ||
| 04:25 | М/с "Нікі та кролик Ваня", 56 с. "Дім з привидами" | 8m | ||
| 04:33 | М/с "Нікі та кролик Ваня", 65 с. "Загіпнотизований Ваня" | 7m | ||
| 04:40 | М/с "Друзяки з ферми", 19 с. "Посмішка" | 12m | ||
| 04:52 | М/с "Нові пригоди Фігаро", 25 с. "Хиткий зуб" | 9m | ||
| 05:01 | М/с "Нові пригоди Фігаро", 29 с. "Ще один Фігаро" | 8m | ||
| 05:09 | М/с "На удачу", 10 с. "Прощавайте, шортики" | 11m | ||
| 05:20 | М/с "На удачу", 11 с. "Помірне засмучення" | 11m | ||
| 05:31 | М/с "На удачу", 19 с. "Цок-цок, ми не стоп" | 11m | ||
| 05:42 | М/с "На удачу", 27 с. "Ось тобі, магіє!" | 18m | ||
| 06:00 | М/с "Слідство веде Міретт", 48 с. "Вперед, Молло" | 11m | ||
| 06:11 | М/с "Слідство веде Міретт", 49 с. "Не забувай Міретт" | 11m | ||
| 06:22 | М/с "Читай по губах", 40 с. "Елвіс, Джонні та інші" | 13m | ||
| 06:35 | М/с "Райдужні рейнджери", 37 с. "Шлях черепахи" | 11m | ||
| 06:46 | М/с "Райдужні рейнджери", 38 с. "Ловля тигра" | 12m | ||
| 06:58 | М/с "Фріктаун", 23 с. "Вирости фріка" | 11m | ||
| 07:09 | М/с "Фріктаун", 52 с. "Змагання кафе" | 11m | ||
| 07:20 | М/с "Вибір Чака", 31 с. "Темний Динго і Опосум Піт" | 11m | ||
| 07:31 | М/с "Я і мій робот", 39 с. "Намагнічений" | 12m | ||
| 07:43 | М/с "Гріззі та лемінги", 18 с. "Атака під напругою" | 7m | ||
| 07:50 | М/с "Гріззі та лемінги", 19 с. "Запах ведмедя" | 8m | ||
| 07:58 | М/с "Мінлива хмарність, часом фрикадельки", 1 с. "Це хто тут мотлох?" | 10m | ||
| 08:08 | М/с "Мінлива хмарність, часом фрикадельки", 2 с. "Балада про Джонні Сардину" | 11m | ||
| 08:19 | М/с "Нові пригоди Фігаро", 15 с. "Павуки проти Фігаро" | 8m | ||
| 08:27 | М/с "Ліга WatchCar", 47 с. "Напад з темряви" | 13m | ||
| 08:40 | М/с "Ліга WatchCar", 48 с. "Епоха Ультра-WatchCar" | 12m | ||
| 08:52 | М/с "Друзяки з ферми", 2 с. "Таємниця Ганера" | 12m | ||
| 09:04 | М/с "Весела ферма", 54 с. "Бойове мистецтво" | 7m | ||
| 09:11 | М/с "Щасливчик Фред", 42 с. "Любовний дезодорант" | 13m | ||
| 09:24 | М/с "Щасливчик Фред", 43 с. "Супер Томас" | 11m | ||
| 09:35 | М/с "Нікі та кролик Ваня", 68 с. "Божевільний гольф" | 8m | ||
| 09:43 | М/с "На удачу", 20 с. "І вони з'їли золоту рибку" | 17m | ||
| 10:00 | М/с "Слідство веде Міретт", 22 с. "Королівський прийом" | 11m | ||
| 10:11 | М/с "Слідство веде Міретт", 23 с. "Загадка літай-килимів" | 11m | ||
| 10:22 | М/с "Гріззі та лемінги", 20 с. "Ведмежа вдача" | 7m | ||
| 10:29 | М/с "Читай по губах", 17 с. "Зірка шоу" | 13m | ||
| 10:42 | М/с "Читай по губах", 18 с. "Тато, купи!" | 13m | ||
| 10:55 | М/с "Райдужні рейнджери", 39 с. "Врятувати лемура" | 12m | ||
| 11:07 | М/с "Райдужні рейнджери", 40 с. "Мисливці за торнадо" | 11m | ||
| 11:18 | М/с "Нові пригоди Фігаро", 16 с. "Схиблений на чистоті" | 8m | ||
| 11:26 | М/с "Нові пригоди Фігаро", 17 с. "Головоломка" | 9m | ||
| 11:35 | М/с "Фріктаун", 24 с. "Школа магії" | 11m | ||
| 11:46 | М/с "Фріктаун", 25 с. "Пацюк бажань" | 11m | ||
| 11:57 | М/с "Вибір Чака", 32 с. "Час зливатися" | 11m | ||
| 12:08 | М/с "Я і мій робот", 12 с. "Якби це було правдою" | 12m | ||
| 12:20 | М/с "Я і мій робот", 14 с. "Головна подія" | 12m | ||
| 12:32 | М/с "Весела ферма", 55 с. "Гонка" | 8m | ||
| 12:40 | М/с "Весела ферма", 56 с. "Як підрости?" | 7m | ||
| 12:47 | М/с "Друзяки з ферми", 3 с. "Рободруг-8" | 13m | ||
| 13:00 | М/с "Щасливчик Фред", 21 с. "Жук-гнойовик" | 12m | ||
| 13:12 | М/с "Щасливчик Фред", 22 с. "Потрапити в життя прибульців" | 13m | ||
| 13:25 | М/с "Нікі та кролик Ваня", 69 с. "Від океану з любов'ю" | 8m | ||
| 13:33 | М/с "На удачу", 21 с. "Тепліші штани королю" | 11m | ||
| 13:44 | М/с "На удачу", 22 с. "По-дивному ідеально" | 16m | ||
| 14:00 | М/с "Зомбашки", 30 с. "Дієта" | 3m | ||
| 14:03 | М/с "Зомбашки", 31 с. "Ялинка" | 4m | ||
| 14:07 | М/с "Зомбашки", 32 с. "Муха" | 4m | ||
| 14:11 | М/с "Мінлива хмарність, часом фрикадельки", 3 с. "І переможець..." | 11m | ||
| 14:22 | М/с "Мінлива хмарність, часом фрикадельки", 4 с. "Смажений бекон" | 10m | ||
| 14:32 | М/с "Гріззі та лемінги", 21 с. "Намагнічений ведмідь" | 8m | ||
| 14:40 | М/с "Слідство веде Міретт", 50 с. "Злочин із запашком" | 11m | ||
| 14:51 | М/с "Слідство веде Міретт", 51 с. "Подвійна дилема" | 11m | ||
| 15:02 | М/с "Читай по губах", 41 с. "Друг Джона" | 13m | ||
| 15:15 | М/с "Читай по губах", 42 с. "Лікування селом" | 13m | ||
| 15:28 | М/с "Нові пригоди Фігаро", 18 с. "Полювання на листоношу" | 8m | ||
| 15:36 | М/с "Нові пригоди Фігаро", 37 с. "Бій з тістечком" | 8m | ||
| 15:44 | М/с "Вибір Чака", 2 с. "Сонячний удар" | 11m | ||
| 15:55 | М/с "Вибір Чака", 20 с. "Хто проклятий?" | 11m | ||
| 16:06 | М/с "Я і мій робот", 40 с. "Спритний злочинець" | 12m | ||
| 16:18 | М/с "Я і мій робот", 41 с. "Детектор" | 12m | ||
| 16:30 | М/с "Весела ферма", 57 с. "Невидимка" | 8m | ||
| 16:38 | М/с "Весела ферма", 58 с. "Музика" | 8m | ||
| 16:46 | М/с "Друзяки з ферми", 4 с. "Чорненький Капелюшок" | 11m | ||
| 16:57 | М/с "Друзяки з ферми", 18 с. "Розповсюджуй, співай" | 12m | ||
| 17:09 | М/с "Щасливчик Фред", 44 с. "Желатіна" | 13m | ||
| 17:22 | М/с "Щасливчик Фред", 45 с. "Велика змова" | 13m | ||
| 17:35 | М/с "На удачу", 1 с. "Оберт! Оберт! Оберт!" | 11m | ||
| 17:46 | М/с "На удачу", 23 с. "Знаєш що, Пікассо?" | 14m | ||
| 18:00 | М/с "Слідство веде Міретт", 52 с. "Розм'яклий злочин" | 11m | ||
| 18:11 | М/с "Читай по губах", 43 с. "Зірка, сенсація та актор" | 13m | ||
| 18:24 | М/с "Читай по губах", 44 с. "Справжній скарб" | 13m | ||
| 18:37 | М/с "Райдужні рейнджери", 20 с. "Качина прикрість" | 11m | ||
| 18:48 | М/с "Райдужні рейнджери", 41 с. "Порятунок повітря" | 12m | ||
| 19:00 | М/с "Фріктаун", 26 с. "Дощ із кошенят" | 11m | ||
| 19:11 | М/с "Фріктаун", 27 с. "Фріки у космосі" | 11m | ||
| 19:22 | М/с "Вибір Чака", 3 с. "Скажи, хто твій друг" | 11m | ||
| 19:33 | М/с "Я і мій робот", 42 с. "Оце так подарунок!" | 12m | ||
| 19:45 | М/с "Я і мій робот", 43 с. "Лазерна гра" | 12m | ||
| 19:57 | М/с "Гріззі та лемінги", 22 с. "Ведмежий шарм" | 8m | ||
| 20:05 | М/с "Мінлива хмарність, часом фрикадельки", 5 с. "Винайдіть нам" | 10m | ||
| 20:15 | М/с "Мінлива хмарність, часом фрикадельки", 19 с. "Люди, це ж Сел!" | 11m | ||
| 20:26 | М/с "Нові пригоди Фігаро", 19 с. "Бебі зло" | 8m | ||
| 20:34 | М/с "Ліга WatchCar", 49 с. "Викриття Шедоу" | 12m | ||
| 20:46 | М/с "Ліга WatchCar", 50 с. "Криза Ультра-WatchCar" | 13m | ||
| 20:59 | М/с "Друзяки з ферми", 5 с. "Марвіне, ти унікальний" | 12m | ||
| 21:11 | М/с "Весела ферма", 59 с. "Робот" | 8m | ||
| 21:19 | М/с "Щасливчик Фред", 46 с. "Аварійна платформа" | 12m | ||
| 21:31 | М/с "На удачу", 24 с. "Огидно, але благородно" | 11m | ||
| 21:42 | М/с "Нікі та кролик Ваня", 70 с. "Шалений Хелловін" | 8m | ||
| 21:50 | М/с "Нікі та кролик Ваня", 71 с. "Брат-кролик" | 10m | ||
| 22:00 | М/с "Слідство веде Міретт", 8 с. "Кігті Каїра" | 11m | ||
| 22:11 | М/с "Слідство веде Міретт", 43 с. "Прокидайся, Нью-Йорку" | 11m | ||
| 22:22 | М/с "Я і мій робот", 40 с. "Спритний злочинець" | 12m | ||
| 22:34 | М/с "Мінлива хмарність, часом фрикадельки", 13 с. "Сардемон" | 11m | ||
| 22:45 | М/с "Спукі", 4 с. "Кохання" | 2m | ||
| 22:47 | М/с "Спукі", 18 с. "Голод" | 1m | ||
| 22:48 | М/с "Спукі", 25 с. "Як заволодіти його серцем?" | 3m | ||
| 22:51 | М/с "Спукі", 27 с. "Хелловін" | 3m | ||
| 22:54 | М/с "Читай по губах", 15 с. "Перемога - не головне" | 13m | ||
| 23:07 | М/с "На удачу", 19 с. "Цок-цок, ми не стоп" | 12m | ||
| 23:19 | М/с "На удачу", 21 с. "Тепліші штани королю" | 11m | ||
| 23:30 | М/с "Райдужні рейнджери", 10 с. "Захисник оточуючого середовища" | 11m | ||
| 23:41 | М/с "Райдужні рейнджери", 47 с. "Історія черепахи" | 12m | ||
| 23:53 | М/с "Фріктаун", 42 с. "Матінка-природа" | 11m |
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_1czbzmck/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_1czbzmck/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_1czbzmck/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_1czbzmck/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_1czbzmck/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_1czbzmck/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_1czbzmck/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_6wv9cevg", "channel": "ch_1czbzmck", "start": "2026-10-11T20:56:00Z", "stop": "2026-10-11T21:09:00Z", "title": "М/с \"Щасливчик Фред\", 3 с. \"Не надто гучний гуркіт\"", "sub_title": null, "description": null, "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 137, "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 150 countries.