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/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_9f0ra54y/schedule?date=2026-10-11&tz=Europe/Moscow
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Тайские тайны вкуса (Мишленовская сахарная вата) | 21m | ||
| 00:21 | Высший пилотаж (Соус ранч) | 22m | ||
| 00:43 | Тайские тайны вкуса (Король лапши) | 10m | ||
| 00:53 | Заморозил – сэкономил (2 вида гуляша) | 27m | ||
| 01:20 | КПЗ. Офлайн (Пицца из макарон) | 7m | ||
| 01:27 | Привет, ферма! (Молочная ферма Патрика Суси) | 16m | ||
| 01:43 | Кухня по заявкам (Шакшука с питой. Маринованные яйца по-китайски. Маринованные яйца в свекольном мар | 4m | ||
| 01:47 | Привет, ферма! (Птицеферма семьи Клутье-Лемье) | 20m | ||
| 02:07 | Королева шоколада (Тарт с шоколадной помадкой. Шоколадная мастика. Карамелизованные орехи в шоколаде | 5m | ||
| 02:12 | Лазерсон. Гриль (Шашлычки из сердечек индейки с пилавом) | 18m | ||
| 02:30 | Королева шоколада (Трайфл с клубникой и сливками, шоколадные кубики, бабка с фруктами и парфе) | 5m | ||
| 02:35 | Лазерсон. Любимое (Бахш) | 18m | ||
| 02:53 | Секреты балканской кухни (Пинджур) | 11m | ||
| 03:04 | Мировой повар (Кухня США. Джамбалайя) | 5m | ||
| 03:09 | Секреты балканской кухни (Штрудель) | 17m | ||
| 03:26 | Царь плиты. 14 с. | 8m | ||
| 03:34 | Обед безбрачия (Чили кон карне) | 31m | ||
| 04:05 | Принципы Лазерсона (Фламбе) | 17m | ||
| 04:22 | Шеф против любителя (Борщ) | 21m | ||
| 04:43 | Царь плиты. 9 с. | 2m | ||
| 04:45 | Пробуем все с Джастин (Япония. Лапша соба) | 25m | ||
| 05:10 | Пробуем все с Джастин (Япония. Мисо-суп и моти) | 25m | ||
| 05:35 | д/с Планета шефов (Камерун. Пьер Сиве) | 3m | ||
| 05:38 | Братья по сахару (Треска с овощами в горчичном соусе. Борщ) | 28m | ||
| 06:06 | Высший пилотаж (Креольский и испанский соусы) | 22m | ||
| 06:28 | д/с Планета шефов (Мексика. Беатрис Гонсалес) | 6m | ||
| 06:34 | Заморозил – сэкономил (Пожарские котлеты) | 24m | ||
| 06:58 | КПЗ. Офлайн (Салат с макаронами и напиток в стиле гаспачо) | 22m | ||
| 07:20 | Кухня по заявкам (Кулебяка из потрохов с яйцами. Судак в помидорах с грибами) | 7m | ||
| 07:27 | С фермы на стол. 13 с. | 23m | ||
| 07:50 | С фермы на стол. 14 с. | 22m | ||
| 08:12 | Секреты балканской кухни (Подварак) | 4m | ||
| 08:16 | Лазерсон. Любимое (Айва фаршированная) | 14m | ||
| 08:30 | Секреты балканской кухни (Таваорис-рис и курица) | 17m | ||
| 08:47 | Мировой повар (Кухня Италии. «Телефонные провода») | 4m | ||
| 08:51 | Готовим по-итальянски с Сильвией Коллока (Воскресный обед) | 27m | ||
| 09:18 | Обед безбрачия (Теплый салат) | 1m | ||
| 09:19 | Чужими руками. 21 с. | 31m | ||
| 09:50 | Принципы Лазерсона (Бигос) | 15m | ||
| 10:05 | Привет, ферма! (Птицеферма семьи Клутье-Лемье) | 20m | ||
| 10:25 | Царь плиты. 10 с. | 2m | ||
| 10:27 | Привет, ферма! (Яблоневая ферма) | 21m | ||
| 10:48 | Антипасти (Тортини из брокколи, капоната и тарталетки с тунцом) | 28m | ||
| 11:16 | Сироп меняет все. Шефы проверили! (Салат с угрем и сэндвич с голубикой) | 4m | ||
| 11:20 | Братья по сахару (Рассольник с куриными потрохами. Говядина, маринованная в соленых огурцах) | 22m | ||
| 11:42 | Меню на неделю (Ольга Морозенко, бюджет 2857 р) | 8m | ||
| 11:50 | Высший пилотаж (Соус «Весна») | 10m | ||
| 12:00 | Тайские тайны вкуса (Король лапши) | 17m | ||
| 12:17 | Заморозил – сэкономил (Соленая селедка. «Мурманское сало». Суп со скумбрией и перловкой) | 27m | ||
| 12:44 | Тайские тайны вкуса (Полуночный шеф-повар) | 1m | ||
| 12:45 | КПЗ. Офлайн (Стейки из индейки в панировке с кнедликом) | 21m | ||
| 13:06 | Кухня по заявкам (Суп харчо без грецких орехов. Харчо с грецкими орехами) | 24m | ||
| 13:30 | Привет, ферма! (Яблоневая ферма) | 3m | ||
| 13:33 | Лазерсон. Гриль (Копченая голень индейки) | 21m | ||
| 13:54 | Привет, ферма! (Клюквенная ферма) | 2m | ||
| 13:56 | Лазерсон. Любимое (Фаршированная утка с рисом) | 21m | ||
| 14:17 | Королева шоколада (Шоколадные макароны. Шоколад с арахисовой пастой. Шоколадный мусс-парфе. Украшени | 13m | ||
| 14:30 | Мировой повар (Кухня США. Суп Гамбо) | 12m | ||
| 14:42 | Королева шоколада (Мороженое Ламингтон, шоколадно-ореховые сердечки и торт с меренгой) | 18m | ||
| 15:00 | Обед безбрачия (Стейк) | 10m | ||
| 15:10 | Секреты балканской кухни (Штрудель) | 19m | ||
| 15:29 | Секреты балканской кухни (Шкембичи в современном стиле) | 2m | ||
| 15:31 | Принципы Лазерсона (Бульон) | 18m | ||
| 15:49 | Царь плиты. 15 с. | 11m | ||
| 16:00 | Царь плиты. 11 с. | 45m | ||
| 16:45 | Шеф против любителя (Шаурма) | 15m | ||
| 17:00 | Братья по сахару (Салат с отварной говядиной и овощами. Говяжий язык с соусом из яблок и хрена) | 10m | ||
| 17:10 | Пробуем все с Джастин (Япония. Васаби и тунец) | 17m | ||
| 17:27 | Высший пилотаж (Соус Абано) | 9m | ||
| 17:36 | Пробуем все с Джастин (Япония. Саке и онигири) | 18m | ||
| 17:54 | Заморозил – сэкономил. 30 с. | 2m | ||
| 17:56 | х/ф Мой любимый враг | 24m | ||
| 18:20 | КПЗ. Офлайн (Запеченная голень индейки с фасолевым салатом и картофельным гарниром) | 26m | ||
| 18:46 | Кухня по заявкам (Салат из баклажанов. Пиде) | 29m | ||
| 19:15 | Лазерсон. Гриль (Шашлычный бургер) | 24m | ||
| 19:39 | х/ф Через год в это же время | 3m | ||
| 19:42 | Лазерсон. Любимое (Машхурда) | 33m | ||
| 20:15 | Мировой повар (Кухня Мексики. Кесадилья) | 33m | ||
| 20:48 | Обед безбрачия (Дипы – 3 варианта) | 32m | ||
| 21:20 | Принципы Лазерсона (Заправочный суп) | 8m | ||
| 21:28 | Энди и Бен Австралия в меню (Испытание на рынке) | 17m | ||
| 21:45 | Энди и Бен Австралия в меню (Заплыв в океане и городская ферма) | 7m | ||
| 21:52 | Царь плиты. 12 с. | 20m | ||
| 22:12 | Чужими руками. 22 с. | 24m | ||
| 22:36 | Братья по сахару (Cалат с куриной печенкой. Рыба в бумаге) | 19m | ||
| 22:55 | ЮАР. Жаркие дни, яркие вкусы (Заповедник Пиланесберг) | 5m | ||
| 23:00 | Высший пилотаж (Яичный соус) | 16m | ||
| 23:16 | Сироп меняет все. Шефы проверили! (Крем-суп из корня сельдерея и салат с орзо) | 14m | ||
| 23:30 | КПЗ. Офлайн (Куриные крылышки в остром соусе с картофельной колбаской) | 5m | ||
| 23:35 | Сироп меняет все. Шефы проверили! (Фаршированная вырезка и кокосовые конфеты) | 25m |
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_9f0ra54y/schedule?date=2026-10-11&tz=Europe/Moscow" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_9f0ra54y/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_9f0ra54y/history?from=2025-10-12T00:00:00Z&to=2025-10-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_9f0ra54y/schedule?date=2026-10-11&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_9f0ra54y/schedule?date=2026-10-11&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_9f0ra54y/schedule", params={"date": "2026-10-11", "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_9f0ra54y/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_aepra1qe", "channel": "ch_9f0ra54y", "start": "2026-10-10T21:00:00Z", "stop": "2026-10-10T21:21:00Z", "title": "Тайские тайны вкуса (Мишленовская сахарная вата)", "sub_title": null, "description": null, "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 90, "date": "2026-10-11", "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 | Sunday 12 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.