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/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_ejnxaw4q/schedule?date=2026-10-11&tz=Europe/Moscow
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:40 | д/ф Путешествие к самым странным объектам во вселенной | 1h 10m | ||
| 00:50 | д/ф Каким был древний марс география красной планеты | 30m | ||
| 01:20 | д/ф Кассини раскрыл тайну энцелада! что внутри планеты | 4m | ||
| 01:24 | д/ф Что мы обнаружили на кометах галлея и чурюмова-герасименко | 13m | ||
| 01:37 | д/ф Что произошло во время глобального вымирания | 15m | ||
| 01:52 | д/ф Марс – как выглядит красная планета внутри и на поверхности | 6m | ||
| 01:58 | д/ф Илон маск построит город миллионник на марсе | 5m | ||
| 02:03 | д/ф Самые опасные экзопланеты | 13m | ||
| 02:16 | д/ф Как возникла вселенная | 3m | ||
| 02:19 | д/ф Эта Черная дыра в 10 раз больше диаметра Солнечной системы | 4m | ||
| 02:23 | д/ф Путешествие в прошлое – как выглядела доисторическая Земля | 34m | ||
| 02:57 | д/ф Что нашли глубоко под землей в вечной мерзлоте | 16h 3m | ||
| 19:02 | д/ф Это самый большой метеорит, упавший на Землю | 11m | ||
| 19:13 | д/ф Микроквазар ss 433. Самая причудливая система с черной дырой | 11m | ||
| 19:24 | д/ф Самый удаленный объект во вселенной | 10m | ||
| 19:34 | д/ф Что случится, если черная дыра взорвется | 11m | ||
| 19:45 | д/ф Полярная звезда, одна из ярчайших звёзд на ночном небе | 10m | ||
| 19:55 | д/ф Почему абсолютный ноль -273.15 | 10m | ||
| 20:05 | д/ф Колонизация луны – второй этап | 4m | ||
| 20:09 | д/ф Что мы обнаружили на титане | 12m | ||
| 20:21 | д/ф 1,7 Млрд световых лет полной пустоты… дипольный отталкиватель | 10m | ||
| 20:31 | д/ф Нам угрожает космический мусор | 4m | ||
| 20:35 | д/ф Что лежит за пределами Млечного пути | 11m | ||
| 20:46 | д/ф Никола тесла – человек из будущего | 6m | ||
| 20:52 | д/ф Леонис. Красный гигант бьется в предсмертной агонии | 13m | ||
| 21:05 | д/ф Как на самом деле двигается Солнечная система | 6m | ||
| 21:11 | д/ф Что представляет собой пояс астероидов | 17m | ||
| 21:28 | д/ф Терраформирование марса | 5m | ||
| 21:33 | д/ф Космический лифт, наш билет в космос! | 6m | ||
| 21:39 | д/ф Что обнаружили глубоко под землей Кольской сверхглубокой скважины | 11m | ||
| 21:50 | д/ф Что обнаружил на Солнце зонд Паркер | 14m | ||
| 22:04 | д/ф Как выглядит самое большое скопление звезд | 6m | ||
| 22:10 | д/ф Что обнаружили за плутоном эрида или убийца плутона | 12m | ||
| 22:22 | д/ф Чего мы не знали о плутоне тайна недопланеты | 8m | ||
| 22:30 | д/ф Великая стена boss. огромная суперструктура во вселенной | 12m | ||
| 22:42 | д/ф Чудовищная черная дыра с массой 66 000 000 000 солнц… Ton 618 | 11m | ||
| 22:53 | д/ф Какой была земля после динозавров изменение климата | 31m | ||
| 23:24 | д/ф Мы можем взорвать луну! | 5m | ||
| 23:29 | д/ф Джеймс Уэбб обнаружил свет удаленных объектов на краю Вселенной | 17m | ||
| 23:46 | д/ф Насколько опасна ближайшая к нам черная дыра | 11m | ||
| 23:57 | д/ф Что такое шаровая молния | 10m |
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_ejnxaw4q/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_ejnxaw4q/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_ejnxaw4q/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_ejnxaw4q/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_ejnxaw4q/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_ejnxaw4q/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_ejnxaw4q/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_w2rkmar2", "channel": "ch_ejnxaw4q", "start": "2026-10-10T20:40:00Z", "stop": "2026-10-10T21:50:00Z", "title": "д/ф Путешествие к самым странным объектам во вселенной", "sub_title": null, "description": null, "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 41, "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 | 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.