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