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