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