74.6M 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_gcja9p45/schedule?date=2026-10-15&tz=Europe/Moscow
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:37 | Путешествие по млечному пути | 1h 47m | ||
| 01:24 | Путешествие по планетам солнечной системы | 1h 35m | ||
| 02:59 | Путешествие по планетам | 59m | ||
| 03:58 | Путешествие по самым интересным спутникам солнечной системы | 1h 23m | ||
| 05:21 | Путешествие по самым странным объектам солнечной системы | 1h 12m | ||
| 06:33 | С чем столкнутся астронавты на марсе | 8m | ||
| 06:41 | Самая неуловимая частица во вселенной. нейтрино | 13m | ||
| 06:54 | Самая опасная звезда во вселенной гиперновая, эта киля | 5m | ||
| 06:59 | Самая скандальная правда про инопланетян. где нло прячутся | 59m | ||
| 07:58 | Самая странная звезда во вселенной – my жирафа | 11m | ||
| 08:09 | Самая странная сингулярность! конец пространства и времени теорема пенроуза | 10m | ||
| 08:19 | Самая странная система во вселенной | 11m | ||
| 08:30 | Самое жуткое открытие во вселенной! что она скрывает | 1h 8m | ||
| 09:38 | Самые большие планеты во вселенной | 7m | ||
| 09:45 | Самые быстрые двигатели будущего | 7m | ||
| 09:52 | Самые глубинные уголки вселенной | 7h 29m | ||
| 17:21 | Самые странные планеты солнечной системы, уран и нептун | 9m | ||
| 17:30 | Самые фантастические объекты во вселенной | 1h | ||
| 18:30 | Самый опасный магнит во вселенной – магнетар | 8m | ||
| 18:38 | Самый удаленный объект во вселенной | 11m | ||
| 18:49 | Сатурн теряет кольца | 10m | ||
| 18:59 | Сверхпригодные для жизни миры. где-то лучше на экзопланете, чем на земле | 11m | ||
| 19:10 | Секретные хроники наса! это параллельная вселенная, и мультивселенная | 8m | ||
| 19:18 | Сириус, одна из ближайших звезд к земле | 11m | ||
| 19:29 | Система урод почему мы не похожи на других | 7m | ||
| 19:36 | Сколько воды в солнечной системе | 15m | ||
| 19:51 | Солнце поглотит землю | 9m | ||
| 20:00 | Спорим, вы не знали! почему гравитация замедляет время как протекает время в космосе | 9m | ||
| 20:09 | Стивенсон, в 10 млрд раз превосходящая солнце по объему | 9m | ||
| 20:18 | Странная аномальная вспышка! раскрыта природа объекта – бермудский треугольник в млечном пути | 11m | ||
| 20:29 | Странное видение! планеты солнечной системы вместо луны, это реальность | 14m | ||
| 20:43 | Странный сигнал, полученный с проксима б | 12m | ||
| 20:55 | Тайна nasa. марс, что от нас скрывают | 8m | ||
| 21:03 | Тайны вселенной. погружение в глубокий космос | 1h 16m | ||
| 22:19 | Тайны вселенной. путешествие к удивительным объектам | 1h 11m | ||
| 23:30 | Так выглядит луна! легендарна миссия сша и ссср космическая гонка | 10m | ||
| 23:40 | Тау кита, одна из ближайших солнцеподобных звезд к земле | 9m | ||
| 23:49 | Телескоп tess обнаружил новые потенциально обитаемые экзопланеты | 13m |
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_gcja9p45/schedule?date=2026-10-15&tz=Europe/Moscow" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_gcja9p45/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_gcja9p45/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_gcja9p45/schedule?date=2026-10-15&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_gcja9p45/schedule?date=2026-10-15&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_gcja9p45/schedule", params={"date": "2026-10-15", "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_gcja9p45/schedule?date=2026-10-15, the first programme { "data": [ { "id": "ls_dvqz41a3", "channel": "ch_gcja9p45", "start": "2026-10-14T20:37:00Z", "stop": "2026-10-14T22:24:00Z", "title": "Путешествие по млечному пути", "sub_title": null, "description": null, "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 38, "date": "2026-10-15", "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.