74.3M 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/Moscow 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/Moscow. The same day from the API: GET /v1/channels/ch_2yj5d3j5/schedule?date=2026-10-12&tz=Europe/Moscow
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:50 | В гостях у Гарика: Шкмерули | 13m | ||
| 00:03 | ShuStriiBUM: ЭТОТ РЕЦЕПТ КАБАЧКОВ ВЫ НИКОГДА НЕ ЗАБУДЕТЕ! | 3m | ||
| 00:06 | ShuStriiBUM: ВАРЕНЬЕ ЗА 5 МИНУТ | 2m | ||
| 00:08 | ShuStriiBUM: ТАКОЙ салат буду готовить всё ЛЕТО! | 3m | ||
| 00:11 | Кухня Evelin: Секрет НЕЖНЕЙШИХ Ленивых ВАРЕНИКОВ | 9m | ||
| 00:20 | Кухня Evelin: Такой ГУСТОЙ ХОЛОДНИК Вкуснее ОКРОШКИ | 12m | ||
| 00:32 | Художник на КУХНЕ: ТОРТ/ПИРОГ 5 СЛОЕВ! | 48m | ||
| 01:20 | Художник на КУХНЕ: Не покупаю больше майонез! | 26m | ||
| 01:46 | Художник на КУХНЕ: Я не верил, пока не попробовал! | 31m | ||
| 02:17 | Художник на КУХНЕ: Супер вкусный рецепт гречки на ужин | 27m | ||
| 02:44 | ЕДА НА ОГНЕ: Свиная РУЛЬКА! Так ты еще не готовил | 11m | ||
| 02:55 | ЕДА НА ОГНЕ: Эти ЗАЛИВНЫЕ ПОМИДОРЫ покорили всех! | 8m | ||
| 03:03 | ЕДА НА ОГНЕ: Беру самую ДЕШЕВУЮ рыбу и ГОРУ ЗЕЛЕНИ! | 9m | ||
| 03:12 | ЕДА НА ОГНЕ: ЗАБУДЬТЕ про шашлык! Этот ПОДЧЕРЕВОК покорил всех! | 12m | ||
| 03:24 | ТИХОН: Ветчина Домашняя – Купить или Приготовить? | 15m | ||
| 03:39 | ТИХОН: Когда Плов надоел – Жареный рис с Уткой! | 10m | ||
| 03:49 | ТИХОН: Тот самый вкус – Охотничьи Колбаски | 11m | ||
| 04:00 | УХ ТЫ,КУХНЯ: Зимой съели ВСЕ 20 банок! | 8m | ||
| 04:08 | УХ ТЫ,КУХНЯ: Адыгейские Сырники | 4m | ||
| 04:12 | УХ ТЫ,КУХНЯ: Рыба сухого посола по-новому | 6m | ||
| 04:18 | УХ ТЫ,КУХНЯ: Яблочный десерт | 5m | ||
| 04:23 | ShuStriiBUM: Молодую КАРТОШКУ ГОТОВЛЮ ТОЛЬКО ТАК! | 2m | ||
| 04:25 | ShuStriiBUM: Кабачки буду готовить только так! | 2m | ||
| 04:27 | ShuStriiBUM: СУП на каждый день! | 4m | ||
| 04:31 | Готовим дома: Курица просто ТАЕТ во рту! | 5m | ||
| 04:36 | Готовим дома: Теперь муж покупает Кабачки САМ! | 3m | ||
| 04:39 | В гостях у Гарика: ЧИХИРТМА | 18m | ||
| 04:57 | В гостях у Гарика: Домашний ТОМАТ на зиму! | 10m | ||
| 05:07 | ЕДА НА ОГНЕ: ПОМИДОРЫ с СОЛЬЮ | 10m | ||
| 05:17 | ЕДА НА ОГНЕ: Свиные ушки ПО-КОРЕЙСКИ! | 9m | ||
| 05:26 | ЕДА НА ОГНЕ: МАРИНОВАННЫЙ ЧЕСНОК! | 8m | ||
| 05:34 | ЕДА НА ОГНЕ: КУРИНАЯ ПЕЧЕНЬ + РИС | 9m | ||
| 05:43 | КОРЕЙСКАЯ КУХНЯ: Морковные Клёцки | 4m | ||
| 05:47 | КОРЕЙСКАЯ КУХНЯ: Окорочка в духовке | 3m | ||
| 05:50 | КОРЕЙСКАЯ КУХНЯ: ПАБИ | 3m | ||
| 05:53 | КОРЕЙСКАЯ КУХНЯ: ЖАРЕНЫЕ ГРИБНЫЕ РОЛЛЫ – Из Грибов Эноки! | 5m | ||
| 05:58 | ShuStriiBUM: ПОСТНЫЙ САЛАТ С КВАШЕНОЙ КАПУСТОЙ! | 2m | ||
| 06:00 | ShuStriiBUM: Картошку НЕ ЖАРЬТЕ! Просто быстро и вкусно! | 3m | ||
| 06:03 | ShuStriiBUM: ПЕЛЬМЕНИ не ВАРИТЕ! | 2m | ||
| 06:05 | Chef Gafur: этот САЛАТ готовлю через день! | 11m | ||
| 06:16 | Chef Gafur: Средиземноморский салат из свеклы | 14m | ||
| 06:30 | УХ ТЫ,КУХНЯ: Показываю, что готовлю из улова! | 17m | ||
| 06:47 | УХ ТЫ,КУХНЯ: Гениальная идея из картошки и морковки | 10m | ||
| 06:57 | УХ ТЫ,КУХНЯ: Хлеб без муки | 6m | ||
| 07:03 | УХ ТЫ,КУХНЯ: Коврижка и печенье | 8m | ||
| 07:11 | Готовим дома: ПАСТА С КРЕВЕТКАМИ | 5m | ||
| 07:16 | Готовим дома: Что приготовить из капусты? | 6m | ||
| 07:22 | ТИХОН: Смэш Бургер | 12m | ||
| 07:34 | ТИХОН: Я взял Огурцы и приготовил Шашлык! | 11m | ||
| 07:45 | ТИХОН: Вареники с картошкой | 7m | ||
| 07:52 | ЕДА НА ОГНЕ: Вот почему КВАШЕННЫЕ огурцы БЕЗ УКСУСА вкуснее маринованных! | 11m | ||
| 08:03 | ЕДА НА ОГНЕ: Из обычного ЧЕСНОКА и ЛУКА! | 8m | ||
| 08:11 | ЕДА НА ОГНЕ: Два рецепта из ТВОРОГА – с беконом и с тунцом! | 9m | ||
| 08:20 | ЕДА НА ОГНЕ: Хрустящие маринованные кабачки | 8m | ||
| 08:28 | Кухня Evelin: Легендарные Булочки!! | 24m | ||
| 08:52 | Кухня Evelin: Ленивые ПИРОЖКИ из КАРТОШКИ | 12m | ||
| 09:04 | ShuStriiBUM: САЛАТ ИЗ КАПУСТЫ ЗА 5 МИНУТ! | 3m | ||
| 09:07 | ShuStriiBUM: Такие ПЕРЦЫ Вы ещё не ели! | 5m | ||
| 09:12 | ShuStriiBUM: Вы будете готовить эти ПИРОЖКИ каждый день! | 3m | ||
| 09:15 | В гостях у Гарика: БЛИНЫ | 24m | ||
| 09:39 | В гостях у Гарика: Пасхальный Кулич Краффин | 20m | ||
| 09:59 | Художник на КУХНЕ: Перестаньте жарить кабачки с яйцами! | 22m | ||
| 10:21 | Художник на КУХНЕ: СОЧНОЕ Пирожное БЕЗ МУКИ | 26m | ||
| 10:47 | Художник на КУХНЕ: ВОЗДУШНЫЙ РУЛЕТ БЕЗ САХАРА! | 20m | ||
| 11:07 | Художник на КУХНЕ: ЗАБЫТЫЙ рецепт из кабачков | 18m | ||
| 11:25 | Готовим дома: Кабачки вкуснее мяса:double_exclamation_mark: | 2m | ||
| 11:27 | Готовим дома: Я готовлю ТАК картофель КАЖДЫЙ ДЕНЬ! | 8m | ||
| 11:35 | ShuStriiBUM: Что приготовить из КАБАЧКОВ? | 3m | ||
| 11:38 | ShuStriiBUM: Как вкусно приготовить печень? | 5m | ||
| 11:43 | ShuStriiBUM: ЛИМОНАД БЕЗ Варки | 3m | ||
| 11:46 | Кухня Evelin: Секрет САМЫХ СОЧНЫХ ПЕРЦЕВ как в РЕСТОРАНЕ | 19m | ||
| 12:05 | Кухня Evelin: Пончики как ПУХ! | 21m | ||
| 12:26 | ЕДА НА ОГНЕ: Все МОЙВУ солят, а я МАРИНУЮ | 8m | ||
| 12:34 | ЕДА НА ОГНЕ: КВАШЕНАЯ КАПУСТА | 10m | ||
| 12:44 | ЕДА НА ОГНЕ: ВСЕ ЕДЯТ ШПРОТЫ, а я делаю из них МАЙОНЕЗ БЕЗ ЯИЦ за КОПЕЙКИ! | 8m | ||
| 12:52 | ЕДА НА ОГНЕ: Секрет в ОГУРЕЧНОМ РАССОЛЕ! | 10m | ||
| 13:02 | ТИХОН: Баклажаны вместо мяса | 6m | ||
| 13:08 | ТИХОН: Тесто для Пельменей, Варенников, Мант, Бууз, Поз | 4m | ||
| 13:12 | ТИХОН: Та самая Вкусная Шаурма | 9m | ||
| 13:21 | УХ ТЫ,КУХНЯ: Буду есть всё лето вместо мяса! | 10m | ||
| 13:31 | УХ ТЫ,КУХНЯ: рецепт Очень вкусного рассола! | 6m | ||
| 13:37 | УХ ТЫ,КУХНЯ: Так яйца я еще не красила! | 9m | ||
| 13:46 | УХ ТЫ,КУХНЯ: А Вы знаете этот «Трюк с мукой”? | 8m | ||
| 13:54 | В гостях у Гарика: Макароны с курицей и грибами | 13m | ||
| 14:07 | В гостях у Гарика: Вареники | 17m | ||
| 14:24 | Chef Gafur: КАБАЧКИ с ГРИБАМИ | 17m | ||
| 14:41 | Chef Gafur: Салат с хрустящими баклажанами! | 10m | ||
| 14:51 | ShuStriiBUM: КАБАЧКИ НЕ ЖАРЬТЕ! | 4m | ||
| 14:55 | ShuStriiBUM: ВКУСНЫЙ САЛАТ из РЕДИСКИ! | 3m | ||
| 14:58 | ShuStriiBUM: НЕ ЖАРЬТЕ! ЭТОТ РЕЦЕПТ Необычайно вкусный! | 4m | ||
| 15:02 | Кухня Evelin: Много ЯБЛОК и Хрустящие Слои! | 15m | ||
| 15:17 | Кухня Evelin: Нежнейшее Яблочное ОБЛАКО! | 11m | ||
| 15:28 | ЕДА НА ОГНЕ: Еда на огне изменится НАВСЕГДА! | 8m | ||
| 15:36 | ЕДА НА ОГНЕ: Добавьте ЭТО в картошку | 8m | ||
| 15:44 | ЕДА НА ОГНЕ: Зачем я варю САЛО в СОЕВОМ СОУСЕ? | 8m | ||
| 15:52 | ЕДА НА ОГНЕ: Все ЯЙЦА ВАРЯТ а я ЗАЛИВАЮ их МЁДОМ | 9m | ||
| 16:01 | Художник на КУХНЕ: Картошка с яйцами лучше пиццы! | 50m | ||
| 16:51 | Художник на КУХНЕ: Из 1 стакана ОВСА 1 КГ КОЛБАСЫ!!! | 21m | ||
| 17:12 | Художник на КУХНЕ: Из 1 Стакана ОВСЯНКИ | 20m | ||
| 17:32 | Художник на КУХНЕ: Кабачки больше НЕ ЖАРЮ! | 20m | ||
| 17:52 | Готовим дома: Кабачки и картошка вкуснее мяса! | 7m | ||
| 17:59 | Готовим дома: Мои дети теперь требуют только такую картошку! | 1h 1m | ||
| 19:02 | УХ ТЫ,КУХНЯ: Аня, где вы берете эти лепёшки? | 7m | ||
| 19:09 | Кухня Evelin: БАРХАТНЫЙ КРЕМ-СУП из КАБАЧКОВ! | 15m | ||
| 19:24 | Кухня Evelin: ВАРЕНИКИ с ВИШНЕЙ | 15m | ||
| 19:39 | ЕДА НА ОГНЕ: СЫТНЫЙ УЖИН НА ВСЮ КОМПАНИЮ! | 9m | ||
| 19:48 | ЕДА НА ОГНЕ: ВИТАМИННАЯ СИЛА! | 10m | ||
| 19:58 | ShuStriiBUM: КАК Вкусно приготовить УЖИН? | 5m | ||
| 20:03 | ShuStriiBUM: Блины с колбасой внутри? | 2m | ||
| 20:05 | ShuStriiBUM: БЕРУ КАРТОШКУ и ТЕРКУ и готовлю эту вкуснятину! | 4m | ||
| 20:09 | В гостях у Гарика: Салат ЦЕЗАРЬ | 18m | ||
| 20:27 | В гостях у Гарика: Салат из Моркови на Зиму | 16m | ||
| 20:43 | КОРЕЙСКАЯ КУХНЯ: ОВСЯНОЕ ПЕЧЕНЬЕ 3-х Видов Из Одного Теста! | 8m | ||
| 20:51 | КОРЕЙСКАЯ КУХНЯ: Хрустящие огурцы с мясом по-корейски – ВЕ-ЧА! | 4m | ||
| 20:55 | КОРЕЙСКАЯ КУХНЯ: ШУРПА В КАЗАНЕ ИЗ ГОВЯДИНЫ | 5m | ||
| 21:00 | КОРЕЙСКАЯ КУХНЯ: КИМЧИ ИЗ БЕЛОКОЧАННОЙ КАПУСТЫ | 6m | ||
| 21:06 | Chef Gafur: Баклажаны Как ГРИБЫ и ВКУСНЕЕ мяса! | 12m | ||
| 21:18 | Chef Gafur: БОЛГАРСКОЕ ЛЕЧО! | 12m | ||
| 21:30 | Готовим дома: Картошка с мясом и яйцами | 5m | ||
| 21:35 | Готовим дома: Ужин из 2 кабачков! | 3m | ||
| 21:38 | ЕДА НА ОГНЕ: СЪЕДЯТ ЗА МИНУТУ! | 9m | ||
| 21:47 | ЕДА НА ОГНЕ: Салат СИРЕНЬ с селёдкой | 11m | ||
| 21:58 | ЕДА НА ОГНЕ: Все САЛО СОЛЯТ а я ДЕЛАЮ из него КОЛБАСУ! | 9m | ||
| 22:07 | ЕДА НА ОГНЕ: ЖУРЕК! | 11m | ||
| 22:18 | Кухня Evelin: РЕЦЕПТ Шелковых БЛИНЧИКОВ | 14m | ||
| 22:32 | Кухня Evelin: Самые ПЫШНЫЕ ОЛАДЬИ! | 18m | ||
| 22:50 | ТИХОН: Томленая Рулька | 6m | ||
| 22:56 | ТИХОН: Ростбиф | 9m | ||
| 23:05 | ТИХОН: Сухой Борщ? Заготовка которая может храниться годами! | 16m | ||
| 23:21 | В гостях у Гарика: Маринованные помидоры за 1 день! | 12m | ||
| 23:33 | В гостях у Гарика: ТРИ блюда из ОДНОЙ курицы | 27m |
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_2yj5d3j5/schedule?date=2026-10-12&tz=Europe/Moscow" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_2yj5d3j5/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_2yj5d3j5/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_2yj5d3j5/schedule?date=2026-10-12&tz=Europe/Moscow"); 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_2yj5d3j5/schedule?date=2026-10-12&tz=Europe/Moscow", { 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_2yj5d3j5/schedule", params={"date": "2026-10-12", "tz": "Europe/Moscow"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_2yj5d3j5/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_wymj3x3v", "channel": "ch_2yj5d3j5", "start": "2026-10-11T20:50:00Z", "stop": "2026-10-11T21:03:00Z", "title": "В гостях у Гарика: Шкмерули", "sub_title": null, "description": null, "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 131, "date": "2026-10-12", "tz": "Europe/Moscow" } }
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.