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_j0me9n17/schedule?date=2026-10-12&tz=Europe/Moscow
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:50 | т/с Счастливы вместе. И глаз как у собаки, и нюх как у орла Сезон 01 (2006) | 21m | ||
| 00:11 | т/с Счастливы вместе. Гав-гав и в койку Сезон 02 (2007) | 23m | ||
| 00:34 | т/с Счастливы вместе. Сорок один – ем один Сезон 02 (2007) | 23m | ||
| 00:57 | т/с Счастливы вместе. Забытая мелодия для Гены Сезон 02 (2007) | 21m | ||
| 01:18 | т/с Счастливы вместе. Давйте сдачи, не отходя от кассы Сезон 02 (2007) | 42m | ||
| 02:00 | т/с Счастливы вместе. Моя ужасная няня Сезон 02 (2007) | 20m | ||
| 02:20 | т/с Счастливы вместе. Золотая лихорадка Сезон 02 (2007) | 41m | ||
| 03:01 | т/с Счастливы вместе. Фирма кобелей не вяжет Сезон 02 (2007) | 22m | ||
| 03:23 | т/с Счастливы вместе. Сердце Геннадия не склонно к измене Сезон 02 (2007) | 23m | ||
| 03:46 | т/с Счастливы вместе. Всё своё ношу с собой Сезон 02 (2007) | 21m | ||
| 04:07 | т/с Счастливы вместе. Первым делом, первым делом парашюты Сезон 02 (2007) | 21m | ||
| 04:28 | т/с Счастливы вместе. Реклама требует жертв Сезон 02 (2007) | 21m | ||
| 04:49 | т/с Счастливы вместе. День разврата раз в году Сезон 02 (2007) | 20m | ||
| 05:09 | т/с Счастливы вместе. У орла недетское яйцо Сезон 02 (2007) | 21m | ||
| 05:30 | т/с Счастливы вместе. Одиннацать друзей Букина Сезон 02 (2007) | 21m | ||
| 05:51 | т/с Счастливы вместе. Предки в Тверь – панки в дверь Сезон 02 (2007) | 23m | ||
| 06:14 | т/с Счастливы вместе. Жила – была дура… Сезон 02 (2007) | 22m | ||
| 06:36 | т/с Счастливы вместе. Рома – король облома Сезон 02 (2007) | 20m | ||
| 06:56 | т/с Счастливы вместе. Блондинка в загоне Сезон 02 (2007) | 20m | ||
| 07:16 | т/с Счастливы вместе. Люди гибнут за бензин Сезон 02 (2007) | 22m | ||
| 07:38 | т/с Счастливы вместе. Третьим будешь Сезон 02 (2007) | 22m | ||
| 08:00 | т/с Счастливы вместе. Наш девиз непобедим – заведём и не дадим Сезон 02 (2007) | 23m | ||
| 08:23 | т/с Счастливы вместе. Драка – лучший подарок Сезон 02 (2007) | 20m | ||
| 08:43 | т/с Счастливы вместе. Зарплаты полные штаны Сезон 02 (2007) | 22m | ||
| 09:05 | т/с Счастливы вместе. Утром котлеты – вечером секс Сезон 02 (2007) | 23m | ||
| 09:28 | т/с Счастливы вместе. Пацаны, приспустите штаны Сезон 02 (2007) | 22m | ||
| 09:50 | т/с Счастливы вместе. Света Букина и философский кетчуп Сезон 02 (2007) | 22m | ||
| 10:12 | т/с Счастливы вместе. Первый раз в первый класс Сезон 02 (2007) | 22m | ||
| 10:34 | т/с Счастливы вместе. Афера Ромы Букина Сезон 02 (2007) | 22m | ||
| 10:56 | т/с Счастливы вместе. Новый год подкрался незаметно Сезон 02 (2007) | 22m | ||
| 11:18 | т/с Счастливы вместе. Наставил рога – нажил врага Сезон 02 (2007) | 21m | ||
| 11:39 | т/с Счастливы вместе. Женщины бранятся – только тешатся Сезон 02 (2007) | 22m | ||
| 12:01 | т/с Счастливы вместе. Бабы на байках Сезон 02 (2007) | 22m | ||
| 12:23 | т/с Счастливы вместе. Пустышка в штанишках Сезон 02 (2007) | 22m | ||
| 12:45 | т/с Счастливы вместе. Любовь слепа, но не на столько Сезон 02 (2007) | 22m | ||
| 13:07 | т/с Счастливы вместе. Русская народная клубничка Сезон 02 (2007) | 22m | ||
| 13:29 | т/с Счастливы вместе. СОБЕС в ребро Сезон 02 (2007) | 21m | ||
| 13:50 | т/с Счастливы вместе. Мой ласковый и нежный вор Сезон 02 (2007) | 21m | ||
| 14:11 | т/с Счастливы вместе. Кино, все возрасты поп – корны Сезон 02 (2007) | 22m | ||
| 14:33 | т/с Счастливы вместе. Секс быстрого приготовления Сезон 02 (2007) | 23m | ||
| 14:56 | т/с Счастливы вместе. Обувщик – это судьба Сезон 02 (2007) | 19m | ||
| 15:15 | т/с Счастливы вместе. Имидж – ничто, тачка – всё Сезон 02 (2007) | 22m | ||
| 15:37 | т/с Счастливы вместе. Наставил рога – пускайся в бега Сезон 02 (2007) | 22m | ||
| 15:59 | т/с Счастливы вместе. Малышка на три миллиона Сезон 02 (2007) | 20m | ||
| 16:19 | т/с Счастливы вместе. Кидалово без мазы Сезон 02 (2007) | 20m | ||
| 16:39 | т/с Счастливы вместе. Убить дебила Сезон 02 (2007) | 21m | ||
| 17:00 | т/с Счастливы вместе. Дурдом двух Ром Сезон 02 (2007) | 22m | ||
| 17:22 | т/с Счастливы вместе. Ген невезенья Сезон 02 (2007) | 21m | ||
| 17:43 | т/с Счастливы вместе. Лена – язык по колено Сезон 02 (2007) | 1h 17m | ||
| 19:03 | т/с Счастливы вместе. БЕЗ БАБ Сезон 02 (2007) | 19m | ||
| 19:22 | т/с Счастливы вместе. Весь мир театр, все бабы… в него ходят Сезон 02 (2007) | 21m | ||
| 19:43 | т/с Счастливы вместе. Небо в клеточку, Барон в полосочку Сезон 02 (2007) | 19m | ||
| 20:02 | т/с Счастливы вместе. Обрезание 9 на 12 Сезон 02 (2007) | 20m | ||
| 20:22 | т/с Счастливы вместе. Не хочешь спать – не мучай телек Сезон 02 (2007) | 19m | ||
| 20:41 | т/с Счастливы вместе. Вижу фото и охота Сезон 02 (2007) | 19m | ||
| 21:00 | т/с Счастливы вместе. Уходя, гаси диван Сезон 02 (2007) | 22m | ||
| 21:22 | т/с Счастливы вместе. Дача и «Дом-2» в придачу Сезон 02 (2007) | 22m | ||
| 21:44 | т/с Счастливы вместе. Великолепная «пятёрка» Сезон 02 (2007) | 22m | ||
| 22:06 | т/с Счастливы вместе. Скажем дружно – Роме нужно Сезон 02 (2007) | 20m | ||
| 22:26 | т/с Счастливы вместе. Грудь – всему голова Сезон 02 (2007) | 19m | ||
| 22:45 | т/с Счастливы вместе. Идентификация Полено Сезон 02 (2007) | 21m | ||
| 23:06 | т/с Счастливы вместе. В очередь, Букины дети! Сезон 02 (2007) | 20m | ||
| 23:26 | т/с Счастливы вместе. Недряблый дриблинг Сезон 02 (2007) | 20m | ||
| 23:46 | т/с Счастливы вместе. Обувщик с бульвара Капуцинов Сезон 02 (2007) | 22m |
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_j0me9n17/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_j0me9n17/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_j0me9n17/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_j0me9n17/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_j0me9n17/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_j0me9n17/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_j0me9n17/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_zzjcz797", "channel": "ch_j0me9n17", "start": "2026-10-11T20:50:00Z", "stop": "2026-10-11T21:11:00Z", "title": "т/с Счастливы вместе. И глаз как у собаки, и нюх как у орла Сезон 01 (2006)", "sub_title": null, "description": null, "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 64, "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.