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_rd251jkw/schedule?date=2026-10-12&tz=Europe/Moscow
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | NHK Newsline | 10m | ||
| 00:10 | J-Melo (ANRI) | 28m | ||
| 00:38 | Info | 2m | ||
| 00:40 | м/ф Little Charo (Season 2-5) | 10m | ||
| 00:50 | Japanology Plus mini (Natto) | 5m | ||
| 00:55 | A Cat's-Eye View of Japan | 5m | ||
| 01:00 | NHK Newsline | 10m | ||
| 01:10 | Ekiben Japan (The Ocean and the Lives Behind Every Bite) | 15m | ||
| 01:25 | Core Kyoto mini | 5m | ||
| 01:30 | Easy Japanese for Work | 15m | ||
| 01:45 | Zero Waste Life | 15m | ||
| 02:00 | NHK Newsline | 10m | ||
| 02:10 | д/с Somewhere Street | 49m | ||
| 02:59 | Info | 1m | ||
| 03:00 | NHK Newsline | 10m | ||
| 03:10 | Chatroom Japan | 3m | ||
| 03:13 | Info (Time-Lapse Mt.Fuji (Shizuoka)) | 2m | ||
| 03:15 | Impacts: Climates Change the World (When Cows Feel Extreme Heat) | 10m | ||
| 03:25 | Design Museum Japan | 5m | ||
| 03:30 | д/с The Factory Wonders | 25m | ||
| 03:55 | Time-lapse Japan (AIZU: Through a Majestic Landscape) | 3m | ||
| 03:58 | Info (Treasures of Horyuji Reborn PR) | 1m | ||
| 03:59 | Info (Kids Edutainment PR (60sec ver)) | 1m | ||
| 04:00 | NHK Newsline | 10m | ||
| 04:10 | The Seasons of Yamato (Cold Dew / Whispers of water) | 5m | ||
| 04:15 | д/с BOSAI: Science that Can Save Your Life (Droughts) | 15m | ||
| 04:30 | Magical Japanese | 10m | ||
| 04:40 | Easy Japanese (I'm going to give them to Yuuki-san) | 3m | ||
| 04:43 | Info (Let's Trek Japan Northern Alps:Omote-Ginza Route PR) | 1m | ||
| 04:44 | Info (Japan Navigator PR) | 1m | ||
| 04:45 | Culture Crossroads (Sing for Ukraine, Sing for Peace) | 10m | ||
| 04:55 | Hello! Nhk world – Japan (Programs About Aichi in September) | 5m | ||
| 05:00 | NHK Newsline | 10m | ||
| 05:10 | д/с Somewhere Street A little Stroll | 15m | ||
| 05:25 | The Masterpieces of Ukiyo-e producer Tsutaju (The Actor Ichikawa Ebizo as Takemura Sadanoshin) | 3m | ||
| 05:28 | Info | 2m | ||
| 05:30 | Seasoning the Seasons | 28m | ||
| 05:58 | д/с Trails to Oishii Tokyo mini | 2m | ||
| 06:00 | NHK Newsline | 10m | ||
| 06:10 | Heritage (One Thousand Springs in the Capital:Historic Monuments of Ancient Kyoto) | 15m | ||
| 06:25 | м/ф Preparation | 3m | ||
| 06:28 | Info | 1m | ||
| 06:29 | NHK World | 1m | ||
| 06:30 | Biz Stream | 27m | ||
| 06:57 | Info | 1m | ||
| 06:58 | Trails to Oishii Tokyo | 2m | ||
| 07:00 | NHK Newsline | 10m | ||
| 07:10 | Cinematic Journey (Mt. Fuji Long Trail / Beauty) | 15m | ||
| 07:25 | Japan delish (Curry Rice) | 5m | ||
| 07:30 | Hometown Stories (The Man With Two Hats) | 25m | ||
| 07:55 | Info (ANIME JOURNAL PR) | 1m | ||
| 07:56 | Info (Body Boost Japan Samurai Swing) | 1m | ||
| 07:57 | Easy Japanese (Since it was my first earthquake, I was startled) | 3m | ||
| 08:00 | NHK Newsline | 10m | ||
| 08:10 | The World Heritage Sites in Japan (Silver Rush Dreams Iwami Ginzan Silver Mine and its Cultural Land | 15m | ||
| 08:25 | Nun's Cookbook (Shinoda Rolls with Taro Stalks) | 3m | ||
| 08:28 | Info | 2m | ||
| 08:30 | д/с The Factory Wonders | 25m | ||
| 08:55 | Time-lapse Japan (AIZU: Through a Majestic Landscape) | 3m | ||
| 08:58 | Info | 2m | ||
| 09:00 | NHK Newsline | 10m | ||
| 09:10 | Cinematic Journey (Mt. Fuji Long Trail / Culture) | 15m | ||
| 09:25 | Nun's Cookbook (Vinegared Chrysanthemums) | 3m | ||
| 09:28 | Info | 1m | ||
| 09:29 | Info (Treasures of Horyuji Reborn PR) | 1m | ||
| 09:30 | Magical Japanese | 10m | ||
| 09:40 | Easy Japanese (I'm going to give them to Yuuki-san) | 3m | ||
| 09:43 | Trails to Oishii Tokyo | 2m | ||
| 09:45 | Culture Crossroads (Sing for Ukraine, Sing for Peace) | 10m | ||
| 09:55 | Hello! Nhk world – Japan (Programs About Aichi in September) | 5m | ||
| 10:00 | NHK Newsline | 10m | ||
| 10:10 | The World Heritage Sites in Japan (The Sacred Shogun: Shrines and Temples of Nikko) | 15m | ||
| 10:25 | The Masterpieces of Ukiyo-e producer Tsutaju (Woman with a Glass Noisemaker) | 3m | ||
| 10:28 | Info (Let's Trek Japan Northern Alps:Omote-Ginza Route PR) | 1m | ||
| 10:29 | Info | 1m | ||
| 10:30 | Seasoning the Seasons | 28m | ||
| 10:58 | Info | 2m | ||
| 11:00 | NHK Newsline | 10m | ||
| 11:10 | д/с Somewhere Street A little Stroll | 15m | ||
| 11:25 | Japan delish (Curry Rice) | 5m | ||
| 11:30 | Hometown Stories (The Man With Two Hats) | 25m | ||
| 11:55 | Info (ANIME JOURNAL PR) | 1m | ||
| 11:56 | Info | 1m | ||
| 11:57 | Easy Japanese (Since it was my first earthquake, I was startled) | 3m | ||
| 12:00 | NHK Newsline | 10m | ||
| 12:10 | Cinematic Journey | 15m | ||
| 12:25 | м/ф Preparation (My Charming Medicine) | 3m | ||
| 12:28 | Info | 1m | ||
| 12:29 | Japan from above | 1m | ||
| 12:30 | Journeys in Japan (Enku's 120,000 Smiles over Gifu) | 28m | ||
| 12:58 | Info | 2m | ||
| 13:00 | NHK Newsline | 15m | ||
| 13:15 | Heritage (One Thousand Springs in the Capital:Historic Monuments of Ancient Kyoto) | 15m | ||
| 13:30 | д/с The Factory Wonders | 25m | ||
| 13:55 | Time-lapse Japan (AIZU: Through a Majestic Landscape) | 3m | ||
| 13:58 | National Parks of Japan | 2m | ||
| 14:00 | NHK Newsline | 15m | ||
| 14:15 | Matsuri: The Heartbeat of Japan (Hyoge Matsuri: Kagawa-cho) | 10m | ||
| 14:25 | Nun's Cookbook (Shinoda Rolls with Taro Stalks) | 3m | ||
| 14:28 | Direct Talk (Visual Storytelling That Stirs the Soul: Hiraoka Kasumi) | 15m | ||
| 14:43 | Culture Crossroads (Sing for Ukraine, Sing for Peace) | 10m | ||
| 14:53 | Info | 1m | ||
| 14:54 | NHK World | 1m | ||
| 14:55 | Hello! Nhk world – Japan (Programs About Aichi in September) | 5m | ||
| 15:00 | NHK Newsline | 15m | ||
| 15:15 | д/с Herbal symphony (Spring – the wisdom of herbs) | 10m | ||
| 15:25 | Nun's Cookbook (Vinegared Chrysanthemums) | 3m | ||
| 15:28 | Info | 2m | ||
| 15:30 | Dive in Tokyo | 28m | ||
| 15:58 | Info (Treasures of Horyuji Reborn PR) | 1m | ||
| 15:59 | Info | 1m | ||
| 16:00 | NHK Newsline | 10m | ||
| 16:10 | д/с Somewhere Street A little Stroll | 15m | ||
| 16:25 | Japan delish (Curry Rice) | 5m | ||
| 16:30 | Seasoning the Seasons | 28m | ||
| 16:58 | National Parks of Japan | 2m | ||
| 17:00 | NHK Newsline | 10m | ||
| 17:10 | Cinematic Journey (Mt. Fuji Long Trail / Beauty) | 15m | ||
| 17:25 | м/ф Preparation | 3m | ||
| 17:28 | Info | 2m | ||
| 17:30 | д/с Medical Frontiers | 28m | ||
| 17:58 | Info | 1m | ||
| 17:59 | Info | 1h 1m | ||
| 19:00 | NHK Newsline | 10m | ||
| 19:10 | Cinematic Journey (Mt. Fuji Long Trail / Culture) | 15m | ||
| 19:25 | Nun's Cookbook (Shinoda Rolls with Taro Stalks) | 3m | ||
| 19:28 | Info | 1m | ||
| 19:29 | Japan from above | 1m | ||
| 19:30 | Hometown Stories (The Man With Two Hats) | 25m | ||
| 19:55 | Info (ANIME JOURNAL PR) | 1m | ||
| 19:56 | Info | 1m | ||
| 19:57 | Easy Japanese (Since it was my first earthquake, I was startled) | 3m | ||
| 20:00 | NHK Newsline | 10m | ||
| 20:10 | The World Heritage Sites in Japan (The Sacred Shogun: Shrines and Temples of Nikko) | 15m | ||
| 20:25 | Nun's Cookbook (Vinegared Chrysanthemums) | 3m | ||
| 20:28 | Info | 1m | ||
| 20:29 | On the wings. ep. 2 | 1m | ||
| 20:30 | Magical Japanese | 10m | ||
| 20:40 | Easy Japanese (I'm going to give them to Yuuki-san) | 3m | ||
| 20:43 | Info | 2m | ||
| 20:45 | Culture Crossroads (Sing for Ukraine, Sing for Peace) | 10m | ||
| 20:55 | Hello! Nhk world – Japan (Programs About Aichi in September) | 5m | ||
| 21:00 | NHK Newsline | 10m | ||
| 21:10 | д/с Somewhere Street A little Stroll | 15m | ||
| 21:25 | The Masterpieces of Ukiyo-e producer Tsutaju (Woman with a Glass Noisemaker) | 3m | ||
| 21:28 | Direct Talk (Visual Storytelling That Stirs the Soul: Hiraoka Kasumi) | 15m | ||
| 21:43 | д/с Herbal symphony (Summer – captivated by herbs) | 10m | ||
| 21:53 | Info (Treasures of Horyuji Reborn PR) | 1m | ||
| 21:54 | Info | 1m | ||
| 21:55 | д/с Ukiyoe Edo-life (Eat, Drink and Enjoy the Flowers) | 5m | ||
| 22:00 | Today's Close-up | 27m | ||
| 22:27 | д/с Trails to Oishii Tokyo mini | 2m | ||
| 22:29 | Info (Let's Trek Japan Northern Alps:Omote-Ginza Route PR) | 1m | ||
| 22:30 | Seasoning the Seasons | 28m | ||
| 22:58 | Trails to Oishii Tokyo | 2m | ||
| 23:00 | NHK Newsline | 15m | ||
| 23:15 | Matsuri: The Heartbeat of Japan (Sawara Taisai: Sawara) | 10m | ||
| 23:25 | м/ф Preparation (My Charming Medicine) | 3m | ||
| 23:28 | Info | 2m | ||
| 23:30 | д/с Medical Frontiers | 28m | ||
| 23:58 | Info | 2m |
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_rd251jkw/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_rd251jkw/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_rd251jkw/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_rd251jkw/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_rd251jkw/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_rd251jkw/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_rd251jkw/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_t7emghen", "channel": "ch_rd251jkw", "start": "2026-10-11T21:00:00Z", "stop": "2026-10-11T21:10:00Z", "title": "NHK Newsline", "sub_title": null, "description": null, "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 161, "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.