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_b6esy0yt/schedule?date=2026-10-12&tz=Europe/Moscow
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:56 | А это совсем другое дело. Новый кроссовер Mazda EZ-60 | 15m | ||
| 00:11 | Поедем поглядим! Авто за 100-200 т.р. Нашли хороший вариант! Живучий француз! Автоподбор Autofact! | 1h 37m | ||
| 01:48 | Разобрали Haval H9 – безумству храбрых, поем мы песни | 31m | ||
| 02:19 | Камеры слезам не верят | 17m | ||
| 02:36 | Разобрали нового японца-лучший по соотношению цена качество! | 31m | ||
| 03:07 | КЛАССНО едут Японец и Lada против китайцев на треке | 34m | ||
| 03:41 | TENET T8 российской сборки это Chery или нет Тенет Т8 обзор tenet | 24m | ||
| 04:05 | Lexus RX-300- Путевое, не Китай | 24m | ||
| 04:29 | Идеален для России Первый обзор Дарго без слабых мест | 23m | ||
| 04:52 | Бизнес-седан Geely Preface – и Camry отдыхает Все плюсы и минусы седана Джили Префейс | 11m | ||
| 05:03 | D3 BMW ALPINA XB7 | 14m | ||
| 05:17 | Первый тест Lada Niva Travel после обновления! Наконец-то новый мотор! | 14m | ||
| 05:31 | Эксперт на день! Бюджет до 1млн! Lada Vesta, VW Polo, Hyundai Solaris! Автоподбор Autofact! | 1h 15m | ||
| 06:46 | Все проблемы Lada Vesta. Что с ней станет за 200 тысяч километров | 15m | ||
| 07:01 | Жесткая правда про кредиты и трейд-ин от менеджера Лады | 23m | ||
| 07:24 | Tank 300 Toyota FJ Cruiser Jeep Wrangler Rubicon Жесткий тест-драйв на бездорожье Sferacar | 34m | ||
| 07:58 | Цены на машины и не только в бедном регионе Китая | 46m | ||
| 08:44 | Эксперт на день! Найти живой! Nissan Qashqai, VW Polo, Kia Rio, Audi A3, Hyundai Solaris | 1h 53m | ||
| 10:37 | Как правильно промывать мотор | 3m | ||
| 10:40 | Победа ГАЗ-М20 – автомобиль, которым мы гордились! | 17m | ||
| 10:57 | ЭКСПЕРТ НА ДЕНЬ! БЮДЖЕТ ДО 1.4МЛН! VW POLO, HYUNDAI SOLARIS! АВТОПОДБОР AUTOFACT | 1h 25m | ||
| 12:22 | Обзор Nissan Juke С Пробег Больше 100 т. км !!! | 17m | ||
| 12:39 | МОСКВИЧ 8 – семь мест! Первый тест семейного кроссовера | 9m | ||
| 12:48 | ЧТО С КАЧЕСТВОМ НОВЫЙ КАМАЗ С КАБИНОЙ МЕРСЕДЕС | 35m | ||
| 13:23 | SMOTRA RUN 2024 Холодное Море | 1h 28m | ||
| 14:51 | Каким должен быть современный антикор автомобиля | 10m | ||
| 15:01 | СДЕЛАНО В РОССИИ! НАДЕЖНЫЕ МОТОР, КОРОБКА, ШИКАРНЫЙ САЛОН | 19m | ||
| 15:20 | Подорожание машин в России с ноября. Подборка авто до 160 лошадиных сил | 35m | ||
| 15:55 | Определены самые доступные электромобили | 13m | ||
| 16:08 | Полуприцепы WAGNERMAIER – как в России производят технику мирового уровня | 5m | ||
| 16:13 | Chery Tiggo 9 после 15 000 км | 11m | ||
| 16:24 | KS-AUTO.RU-Разбор самых популярных кроссоверов | 28m | ||
| 16:52 | НИВА СПОРТ – СДОХЛА У ЗАВОДА! Так машину я еще не покупал | 28m | ||
| 17:20 | Новый Yangwang U8L. Обзор и тест-драйв | 13m | ||
| 17:33 | Проверяем Калининградские BMW 2025 года из чего собраны эти машины и чем отличаются от немецких БМВ | 1h 27m | ||
| 19:47 | Жулик с Авито стал подборщиком DSS. Мерседес после ТОТАЛА | 19m | ||
| 20:06 | Развод в автосалоне Самары. ДОКАЗАТЕЛЬСТВА ОБМАНА И РАССЛЕДОВАНИЕ. Часть 2 | 1h | ||
| 21:06 | Мы победили Jeep! Все было так просто | 1h 38m | ||
| 22:44 | Когда неисправен генератор диагностика | 3m | ||
| 22:47 | Auto Shanghai 2025 Летающие машины, новые BYD, Zeekr и Haval. Чем удивила автовыставка в Шанхае | 58m | ||
| 23:45 | ВВЕДУТ ЛИ ВСЕ-ТАКИ НОВЫЙ УТИЛЬ | 25m |
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_b6esy0yt/schedule?date=2026-10-12&tz=Europe/Moscow" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_b6esy0yt/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_b6esy0yt/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_b6esy0yt/schedule?date=2026-10-12&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_b6esy0yt/schedule?date=2026-10-12&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_b6esy0yt/schedule", params={"date": "2026-10-12", "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_b6esy0yt/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_8wyhjqcb", "channel": "ch_b6esy0yt", "start": "2026-10-11T20:56:00Z", "stop": "2026-10-11T21:11:00Z", "title": "А это совсем другое дело. Новый кроссовер Mazda EZ-60", "sub_title": null, "description": null, "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 41, "date": "2026-10-12", "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.