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