74.3M 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-13&tz=Europe/Moscow
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:54 | +100500 – МЕНЯ ВСЁ ЗАДОЛБАЛО! | 10m | ||
| 00:04 | +100500 – ВЫДАВЛИВАНИЕ ГЛАЗА БЕЗ РЕГИСТРАЦИИ И СМС | 9m | ||
| 00:13 | +100500 – БЕЛОРУССКАЯ ПРОПАГАНДА | 12m | ||
| 00:25 | +100500 – КОНТАКТЫ С ПРИШЕЛЬЦАМИ. ИСТОРИЯ ПОХИЩЕННОЙ | 13m | ||
| 00:38 | +100500 – НЕ ВОРУЮ БОЛЬШЕ В ПЯТЁРОЧКЕ | 12m | ||
| 00:50 | +100500 – ПЛИТА КРИЧИТ АНДРЕЙ | 10m | ||
| 01:00 | +100500 – ЕВРОПРОТОКОЛ. СЛОЖНОСТИ ОФОРМЛЕНИЯ | 10m | ||
| 01:10 | +100500 – ПОСТНОВОГОДНИЙ | 13m | ||
| 01:23 | +100500 – ВЗРЫВНАЯ ТУШЁНКА | 10m | ||
| 01:33 | +100500 – ПТИЧКА РАЗГОВОРНОГО ЖАНРА | 13m | ||
| 01:46 | +100500 – Я СЪЕЛ КРОССОВОК | 13m | ||
| 01:59 | +100500 – КРИНЖОВЫЙ ЗАРЯД ЭНЕРГИИ И РЕШИТЕЛЬНОСТИ | 11m | ||
| 02:10 | +100500 – КТО ТАКИЕ ЯСОС БИБА И ЯША ЛАВА? | 11m | ||
| 02:21 | +100500 – КАК РАЗВЕСТИ ПАРНЯ НА АЙФОН | 10m | ||
| 02:31 | +100500 – ЛУКАШЕНКО ТЕРМИНАТОР | 13m | ||
| 02:44 | +100500 – САМЫЙ ДУШЕВНЫЙ ВИДОС 2021 | 12m | ||
| 02:56 | +100500 – КОЗЫ СОЖРАЛИ ЗАБОР | 10m | ||
| 03:06 | +100500 – ЖЁСТКАЯ РЫБАЛКА С МОТЕЙ | 10m | ||
| 03:16 | +100500 – КИСЕЛЁВ И ВОЛОСЫ ЗЕЛЕНСКОГО | 10m | ||
| 03:26 | +100500 – ТУЛЬСКИЙ ПРЯНИК МЧСНИК | 23m | ||
| 03:49 | +100500 – ГРИБНАЯ БРОНЬ, СОН В ГРОБУ, АДСКИЙ ТУАЛЕТ И КАЗАЧЬЯ ПОРКА | 19m | ||
| 04:08 | +100500 – ФУТБОЛИСТЫ КУРИЛЬЩИКА, НЕПРИСТОЙНЫЕ СООБЩЕНИЯ И КИБЕРДОМОФОН | 18m | ||
| 04:26 | +100500 – ТОП КОНТЕНТ ИЗ TikTok | 14m | ||
| 04:40 | +100500 – ПИВО С ПРОДОЛЖЕНИЕМ? | 9m | ||
| 04:49 | +100500 Смешная Подборка | 3h 34m | ||
| 08:23 | Очень старая подборка выпусков +100500 | 55m | ||
| 09:18 | +100500 – АНАЛОГ ПЕПСИ-КОЛЫ | 19m | ||
| 09:37 | +100500 – ХЭЛЛОУИН В РОССИИ | 16m | ||
| 09:53 | +100500 – ДЕД МИЛАШКА | 16m | ||
| 10:09 | +100500 – НЕВНЯТНОЕ ИНТЕРВЬЮ, ПУФИК АПОКАЛИПСИСА | 12m | ||
| 10:21 | +100500 – КАМЕНЬ-ШПИОН И КРУПНОКАЛИБЕРНАЯ ЖЕНЩИНА | 14m | ||
| 10:35 | +100500 – ЯПОНСКАЯ ИГРА В КАЛЬМАРА | 12m | ||
| 10:47 | +100500 – В ПОИСКАХ СТОЯКА | 13m | ||
| 11:00 | ПОДДЕРЖКА СНИЗУ +100500 | 12m | ||
| 11:12 | В ЭТОМ ВИДЕО ЕСТЬ ВСЁ, ЧТО НАДО +100500 | 10m | ||
| 11:22 | ЭТИ ЖЕНЩИНЫ НЕСУТ КАКУЮ-ТО +100500 | 12m | ||
| 11:34 | ПРЕКРАТИ ЖРАТЬ +100500 | 12m | ||
| 11:46 | БЛАГОДАРСТВЕННЫЕ ПИСЬКИ +100500 | 12m | ||
| 11:58 | ПОВЕЛИТЕЛЬНИЦА ЛОЖЕК +100500 | 11m | ||
| 12:09 | САМАЯ СМЕШНАЯ ТУШЁНАЯ КАПУСТА +100500 | 11m | ||
| 12:20 | ДЛИННЫЙ +100500 | 13m | ||
| 12:33 | 2022 – 2023 / НОВОГОДНИЙ +100500 | 12m | ||
| 12:45 | ВСЁ ЭТО ИЗ-ЗА ПИВА?! +100500 | 10m | ||
| 12:55 | НИКАКИХ ТИКТОКОВ БЫТЬ НЕ МОЖЕТ +100500 | 10m | ||
| 13:05 | УАЗИК ПРОТИВ БАШНИ +100500 | 12m | ||
| 13:17 | ЛЮБОВЬ И КЕТЧУП +100500 | 12m | ||
| 13:29 | ПОЛНЫЙ ОТРЫВ БАРАНКИ? / +100500 | 10m | ||
| 13:39 | ПРАЗДНИК ПРОИСХОДИТ +100500 | 13m | ||
| 13:52 | РЫБА КОТЛЕТЫ КОНФЕТЫ +100500 | 10m | ||
| 14:02 | ПОМЕНЯЛ ПОЗИЦИЮ +100500 | 11m | ||
| 14:13 | СТРИЖКА ПАЦАНА +100500 | 10m | ||
| 14:23 | ИГРУШКИ ДЬЯВОЛА +100500 | 10m | ||
| 14:33 | +100500 – МАЛО ТОРМОЗОВ (ИЛИ НА ТАЧКЕ В РЕКУ) | 11m | ||
| 14:44 | +100500 – Семейный Суповой Скандал | 13m | ||
| 14:57 | +100500 – Сушим Дорожные Ямы Губкой | 13m | ||
| 15:10 | +100500 – Трон Зала Заседаний | 11m | ||
| 15:21 | +100500 – Синий Полицейский On now | 8m | ||
| 15:29 | +100500 – Мужская Любовь | 8m | ||
| 15:37 | +100500 – Ценители Бояры | 13m | ||
| 15:50 | +100500 – Поцеловал Верблюда Сзади | 12m | ||
| 16:02 | +100500 – Самая Правдивая Дорожная Разметка | 14m | ||
| 16:16 | +100500 – НАШЕСТВИЕ 2019 | 10m | ||
| 16:26 | +100500 – Настоящий Полковник | 11m | ||
| 16:37 | +100500 – Три Парня, Мотоцикл и Кусты | 13m | ||
| 16:50 | +100500 – Порнография На Переезде | 12m | ||
| 17:02 | +100500 – Медведь в Холодильнике | 12m | ||
| 17:14 | +100500 – Пляжное Натиралово | 12m | ||
| 17:26 | +100500 – Попросила Сбить Кабана | 10m | ||
| 17:36 | Реакция с Юджином – БЕЗУМНЫЙ СОСЕД И ЛОШАДИНОЕ РЖАНИЕ | 17m | ||
| 17:53 | +100500 – Валерий Полстакана | 15m | ||
| 18:08 | +100500 – Страус-Автомеханик | 13m | ||
| 18:21 | +100500 – Обращение к Трампу | 10m | ||
| 18:31 | +100500 – Коммунальщики Трясут Деревья | 9m | ||
| 18:40 | +100500 – Окунул Артиста | 14m | ||
| 18:54 | +100500 – Подмосковный Соник-Карбофос | 12m | ||
| 19:06 | +100500 – 2220 (новогодний выпуск) | 12m | ||
| 19:18 | +100500 – Репортаж На Тонком Льду | 12m | ||
| 19:30 | +100500 – Бритый Кошачий Хвост | 12m | ||
| 19:42 | +100500 – Неисправимый Романтик | 12m | ||
| 19:54 | +100500 – Пердоконь | 11m | ||
| 20:05 | +100500 – Нам Всё Нормально | 10m | ||
| 20:15 | +100500 – Покушение На Силиконовые Булки | 9m | ||
| 20:24 | +100500 – Омский Пожарный с Садовой Лейкой | 11m | ||
| 20:35 | +100500 – Сходил в Столовку | 11m | ||
| 20:46 | +100500 – Белка и Намасленная Палка | 9m | ||
| 20:55 | +100500 – Барнаульская Новостройка | 11m | ||
| 21:06 | +100500 – Собачий | 7m | ||
| 21:13 | +100500 – Солдатские Будни | 13m | ||
| 21:26 | +100500 – Русскоязычные Солдаты Французского Легиона | 12m | ||
| 21:38 | +100500 – Ивановские Ассенизаторы | 11m | ||
| 21:49 | +100500 – Пол Ляма Горит | 11m | ||
| 22:00 | +100500 – Буксировка Перевёрнутого Прицепа | 10m | ||
| 22:10 | +100500 – ТЫСЯЧА ПЯТЬСОТ ЧЕТЫРЕСТА СЕМЬДЕСЯТ ВОСЕМЬ РУБЛЕЙ | 10m | ||
| 22:20 | +100500 – Тюлень Ворвался На Палубу | 12m | ||
| 22:32 | +100500 – Никто Не Подрезал | 10m | ||
| 22:42 | +100500 – Император Леонид Сжёг Автокран | 10m | ||
| 22:52 | +100500 – Овцы в Лимузине | 9m | ||
| 23:01 | +100500 – 1-ое Сентября Во Владивостоке | 11m | ||
| 23:12 | +100500 – ИНОПРИШЕЛЕНЕЦ | 11m | ||
| 23:23 | +100500 – Взрывоопасные Учения | 9m | ||
| 23:32 | +100500 – Пьяный Мужик На Осле | 9m | ||
| 23:41 | +100500 – Свадебные Стволы | 10m | ||
| 23:51 | +100500 – А КАК НАСЧЁТ ПОПЫ? | 16m |
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-13&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-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_y0najew8/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_y0najew8/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_y0najew8/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_e873w13r", "channel": "ch_y0najew8", "start": "2026-10-12T20:54:00Z", "stop": "2026-10-12T21:04:00Z", "title": "+100500 – МЕНЯ ВСЁ ЗАДОЛБАЛО!", "sub_title": null, "description": null, "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 103, "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 | Saturday 10 October 2026 | Category |
|---|---|---|
| 20:47 | +100500 Смешная Подборка | |
| 00:21 | Очень старая подборка выпусков +100500 | |
| 01:16 | +100500 – АНАЛОГ ПЕПСИ-КОЛЫ | |
| 119 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.