73.8M 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_nk0yzx0b/schedule?date=2026-10-14&tz=Europe/Moscow
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:47 | м/ф Полет на Луну 1953 | 30m | ||
| 00:17 | м/ф Ослик плюш 1971 | 32m | ||
| 00:49 | м/ф Разные колеса 1960 | 10m | ||
| 00:59 | м/ф Наш друг Пишичитай 1978 | 9m | ||
| 01:08 | м/ф Просто так 1976 | 7m | ||
| 01:15 | м/ф Про Веру и Анфису 1986 | 9m | ||
| 01:24 | м/ф Про Фому и про Ерему 1984 | 9m | ||
| 01:33 | м/ф Про Веру и Анфису 1986 (2) | 9m | ||
| 01:42 | м/ф Про полосатого слоненка 1971 | 9m | ||
| 01:51 | м/ф Про бегемота, который боялся прививок 1966 | 18m | ||
| 02:09 | м/ф Приключения запятой и точки 1965 | 15m | ||
| 02:24 | м/ф Осьминожки 1976 | 10m | ||
| 02:34 | м/ф Приключение на плоту 1981 | 9m | ||
| 02:43 | м/ф Пони бегает по кругу 1974 | 10m | ||
| 02:53 | м/ф Наследство волшебника Бахрама 1975 | 19m | ||
| 03:12 | м/ф Ореховый прутик 1955 | 19m | ||
| 03:31 | м/ф Полкан и шавка 1949 | 9m | ||
| 03:40 | м/ф Отшельник и роза 1980 | 10m | ||
| 03:50 | м/ф Дикие лебеди 1962 | 57m | ||
| 04:47 | м/ф Он попался! 1981 | 9m | ||
| 04:56 | м/ф Лесные путешественники 1951 | 21m | ||
| 05:17 | м/ф Ничуть не страшно 1981 | 9m | ||
| 05:26 | м/ф Молодильные яблоки 1974 | 19m | ||
| 05:45 | м/ф Конек-Горбунок 1947 | 55m | ||
| 06:40 | м/ф Моя мама волшебница 1989 | 10m | ||
| 06:50 | м/ф Одуванчик – толстые щеки 1971 | 7m | ||
| 06:57 | м/ф Мой друг зонтик 1982 | 10m | ||
| 07:07 | м/ф Миллионер | 9m | ||
| 07:16 | м/ф Медведь – липовая нога 1984 | 10m | ||
| 07:26 | м/ф Мартынко 1987 | 10m | ||
| 07:36 | м/ф Кто самый сильный 1961 | 15m | ||
| 07:51 | м/ф Мама для мамонтенка 1981 | 8m | ||
| 07:59 | м/ф Каштанка 1952 | 21m | ||
| 08:20 | м/ф Мальчик с уздечкой 1974 | 9m | ||
| 08:29 | м/ф Кто получит приз 1979 | 10m | ||
| 08:39 | м/ф Кот и компания 1990 | 8m | ||
| 08:47 | м/ф Кот в колпаке 1984 | 8m | ||
| 08:55 | м/ф Королевские зайцы 1960 | 20m | ||
| 09:15 | м/ф Короткие истории 1970 | 9m | ||
| 09:24 | м/ф Желтик 1966 | 9m | ||
| 09:33 | м/ф Исполнение желаний 1957 | 29m | ||
| 10:02 | м/ф Каникулы Бонифация 1965 | 20m | ||
| 10:22 | м/ф Катерок 1970 | 10m | ||
| 10:32 | м/ф Золотые колосья 1958 | 20m | ||
| 10:52 | м/ф Как стать большим 1967 | 9m | ||
| 11:01 | м/ф Клякса 1980 | 2m | ||
| 11:03 | м/ф Дюймовочка 1964 | 29m | ||
| 11:32 | м/ф Как Маша поссорилась с подушкой 1977 | 9m | ||
| 11:41 | м/ф История одного поросёнка 1990 | 10m | ||
| 11:51 | м/ф Заяц Коська и Родничок 1974 | 10m | ||
| 12:01 | м/ф Зайчонок и муха 1977 | 9m | ||
| 12:10 | м/ф Двенадцать месяцев 1980 | 1h 3m | ||
| 13:13 | м/ф Журавлик 1970 | 10m | ||
| 13:23 | м/ф Дядя Федор, Пес и Кот Матроскин и Шарик 197 (2) | 17m | ||
| 13:40 | м/ф Зай и Чик 1952 | 11m | ||
| 13:51 | м/ф Жил-был пёс 1982 | 10m | ||
| 14:01 | м/ф Дядя Федор, Пес и Кот Матроскин и Шарик 197 | 18m | ||
| 14:19 | м/ф Живая игрушка 1982 | 9m | ||
| 14:28 | м/ф Ежик в тумане 1975 | 11m | ||
| 14:39 | м/ф Дядя Федор, Пес и Кот Матроскин и Шарик 197 (1) | 18m | ||
| 14:57 | м/ф Детство Ратибора 1973 | 19m | ||
| 15:16 | м/ф Голубой щенок 1976 | 19m | ||
| 15:35 | м/ф Дом для леопарда 1979 | 10m | ||
| 15:45 | м/ф Два билета в Индию 1985 | 19m | ||
| 16:04 | м/ф Городок жур-жур. Зелёный кузнечик 1972 | 10m | ||
| 16:14 | м/ф Городок жур-жур. Зелёный кузнечик 1972 (1) | 8m | ||
| 16:22 | м/ф Алиса в стране чудес 1981 | 1h 9m | ||
| 17:31 | м/ф Волчище – серый хвостище 1983 | 9m | ||
| 17:40 | м/ф Внимание! Волки! 1970 | 17m | ||
| 17:57 | м/ф В яранге горит огонь 1956 | 20m | ||
| 18:17 | м/ф Волк и семеро козлят на новый лад 1975 | 10m | ||
| 18:27 | м/ф Василиса Микулишна 1975 | 18m | ||
| 18:45 | м/ф Вересковый мед 1974 | 8m | ||
| 18:53 | м/ф Аленький цветочек 1952 | 40m | ||
| 19:33 | м/ф В порту 1975 | 15m | ||
| 19:48 | м/ф Баранкин, будь человеком! 1963 | 21m | ||
| 20:09 | м/ф Беги, ручеек 1963 | 19m | ||
| 20:28 | м/ф Айболит и Бармалей 1973 | 15m | ||
| 20:43 | м/ф А у тебя есть солнце 1974 | 14m | ||
| 20:57 | м/ф Автомобиль с хвостиком 1973 | 10m | ||
| 21:07 | м/ф В тишине 1989 | 6m | ||
| 21:13 | м/ф – Ишь ты, Масленица! 1985 | 7m | ||
| 21:20 | м/ф А вдруг получится! 1978 | 7m | ||
| 21:27 | м/ф Как старик корову продавал 1980 | 6m | ||
| 21:33 | м/ф Волшебное лекарство 1982 | 8m | ||
| 21:41 | м/ф Стрелочник 1987 | 5m | ||
| 21:46 | м/ф Чудо-дерево 1985 | 5m | ||
| 21:51 | м/ф Солнышко на нитке 1977 | 5m | ||
| 21:56 | м/ф Как дед великое равновесие нарушил 1976 | 8m | ||
| 22:04 | м/ф Раз – горох, два – горох… 1981 | 8m | ||
| 22:12 | м/ф Крылатый, мохнатый да масленый 1990 | 8m | ||
| 22:20 | м/ф Динозаврик 1982 | 9m | ||
| 22:29 | м/ф Горе – не беда 1983 | 10m | ||
| 22:39 | м/ф День рождения бабушки 1981 | 9m | ||
| 22:48 | м/ф Слоненок и письмо 1983 | 8m | ||
| 22:56 | м/ф Пока я не вернусь 1988 | 9m | ||
| 23:05 | м/ф Как утёнок-музыкант стал футболистом 1978 | 9m | ||
| 23:14 | м/ф Мы с Шерлоком Холмсом 1985 | 9m | ||
| 23:23 | м/ф Капитошка 1980 | 9m | ||
| 23:32 | м/ф Жу-жу-жу 1966 | 9m | ||
| 23:41 | м/ф Дерево и кошка 1983 | 9m | ||
| 23:50 | м/ф Друзья мои, где вы 1987 | 9m | ||
| 23:59 | м/ф Девочка и Медведь 1980 | 10m |
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_nk0yzx0b/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_nk0yzx0b/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_nk0yzx0b/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_nk0yzx0b/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_nk0yzx0b/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_nk0yzx0b/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_nk0yzx0b/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_rya7fdp8", "channel": "ch_nk0yzx0b", "start": "2026-10-13T20:47:00Z", "stop": "2026-10-13T21:17:00Z", "title": "м/ф Полет на Луну 1953", "sub_title": null, "description": null, "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 103, "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 | 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.