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