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 Asia/Tokyo 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 Asia/Tokyo. The same day from the API: GET /v1/channels/ch_16aywhcd/schedule?date=2026-10-17&tz=Asia/Tokyo
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | 将棋)将棋連盟が選ぶ 注目の一局 No.917相掛かり特集 屋敷伸之九段 vs 飯島栄治七段 解 説:佐藤紳哉七段 聞き手:和田あき女流初段 | 1h | ||
| 01:00 | 将棋)石田直裕の将棋講座 第4〜6回「必見!振り飛車攻略」 ・超速 △3二金型 ほか 講 師:石田直裕五段 | 30m | ||
| 01:30 | 将棋)アニメ「3月のライオン」第1シリーズ第3話 | 30m | ||
| 02:00 | 囲碁)棋力向上委員会 The PASSION!! No.807講 師:黄 孟正九段 司 会:稲葉禄子 出演:安藤来美(4) | 1h | ||
| 03:00 | 囲碁)囲碁AIアナリシス 第18回 広島アルミ杯・若鯉戦No.3本戦1回戦 藤沢里菜六段 vs 村本 渉四段 解 説:王 銘エン九段 聞き手:矢野瑞季 | 1h | ||
| 04:00 | 囲碁)竜星戦AIガイド第24期決勝トーナメント 1回戦 二十五世本因坊治勲 vs 洪 ソッギアマ 解説:王 銘エン九段 聞き手:高梨聖子 | 2h | ||
| 06:00 | 囲碁)厳選棋譜解説 第65期 王座戦No.3挑戦者決定戦 一力 遼七段 vs 芝野虎丸七段 解 説:中野寛也九段 聞き手:青葉かおり五段 | 58m | ||
| 06:58 | 生活お役立ち情報この時間は生活に役立つお得なテレビショッピングをお届けします。 | 32m | ||
| 07:30 | 将棋)将棋まるナビNo.131将棋まるナビ#131 | 16m | ||
| 07:46 | 将棋)挑戦!テレビ将棋認定 No.1364番組進行:室谷由紀女流三段 ★解答応募〆切日★ 令和08年10月23日(金) 消印有効 | 14m | ||
| 08:00 | 将棋)広瀬章人の将棋講座 第21、22回「ボクの愛穴熊」 ・実戦編 対岡崎洋六段戦(2) ほか 講 師:広瀬章人五段 | 26m | ||
| 08:26 | 将棋)解けたら初段!7手詰 No.181詰将棋7手詰 〜設問181〜 | 4m | ||
| 08:30 | 将棋)It's SHOW Time No.64ゲスト:大内延介九段 1 | 30m | ||
| 09:00 | 将棋)藤井 猛の将棋講座 第22〜24回「藤井流 角交換四間飛車」 ・角交換保留 対 左美濃(2) ほか 講 師:藤井 猛銀河 | 30m | ||
| 09:30 | 将棋)第1期 新銀河戦2回戦 第1局 羽生善治九段 vs 糸谷哲郎八段 解 説:田中寅彦九段 聞き手:伊藤かりん | 30m | ||
| 10:00 | 将棋)第34期 銀河戦本戦Hブロック 10回戦 澤田真吾七段 vs 広瀬章人九段 対局日:2026年7月1日 解説:中川大輔八段 聞き手:脇田菜々子女流初段 | 1h 36m | ||
| 11:36 | 生活お役立ち情報この時間は生活に役立つお得なテレビショッピングをお届けします。 | 29m | ||
| 12:05 | 囲碁)Let'sチャレンジ詰碁 No.175、176番組進行:井澤秋乃四段 | 25m | ||
| 12:30 | 囲碁)首藤 瞬の囲碁上級講座「すぐに使えるAI布石」No.26AIの打たない定石 (2) 講 師:首藤 瞬七段 聞き手:下田和美 | 13m | ||
| 12:43 | 囲碁)Let'sチャレンジ詰碁 No.220番組進行:井澤秋乃四段 | 17m | ||
| 13:00 | 囲碁)[解説者・張 栩特集]第25期 竜星戦決勝トーナメント 2回戦 第2局 井山裕太棋聖 vs 伊田篤史八段 解 説:張 栩九段 聞き手:井澤秋乃四段 | 2h | ||
| 15:00 | 囲碁)記憶の一局[セレクション]No.228三谷哲也特集 2 日中青年交流戦 陳耀ヨウ四段 vs 三谷哲也三段 解 説:三谷哲也七段 聞き手:大沢摩耶 | 1h | ||
| 16:00 | 囲碁)[井山裕太特集]第32期 竜星戦決勝トーナメント 決勝戦 井山裕太竜星 vs 芝野虎丸名人 解 説:高尾紳路九段 聞き手:井澤秋乃五段 | 2h | ||
| 18:00 | 将棋)ALSOK杯 第74期 王将戦 七番勝負 第3局藤井聡太王将 vs 永瀬拓矢九段 解 説:森内俊之九段、佐々木大地七段 聞き手:武富礼衣女流初段 | 1h 30m | ||
| 19:30 | 将棋)解けたら初段!7手詰 No.297詰将棋7手詰 〜設問297〜 | 8m | ||
| 19:38 | 将棋)渡辺 明の将棋講座 第21、22回「渡辺将棋の理論 激闘! 竜王戦」 ・第22期竜王戦第4局 対森内俊之 中盤編 ほか 講 師:渡辺 明竜王 | 22m | ||
| 20:00 | 将棋)第84期 名人戦七番勝負 第2局 藤井聡太名人 vs 糸谷哲郎九段 対局日:2026年4月25日〜26日 解説:佐藤康光九段、杉本和陽六段 | 1h 33m | ||
| 21:33 | 将棋)挑戦!テレビ将棋認定 No.1364番組進行:室谷由紀女流三段 ★解答応募〆切日★ 令和08年10月23日(金) 消印有効 | 12m | ||
| 21:45 | 将棋)将棋まるナビNo.131将棋まるナビ#131 | 15m | ||
| 22:00 | 囲碁)第6期 韓国竜星戦 No.108強-2 オ・ユジン九段 vs シン・ミンジュン九段 解 説:イ・ヒソン九段 聞き手:イ・ユミン | 2h |
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_16aywhcd/schedule?date=2026-10-17&tz=Asia/Tokyo" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_16aywhcd/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_16aywhcd/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_16aywhcd/schedule?date=2026-10-17&tz=Asia/Tokyo"); 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_16aywhcd/schedule?date=2026-10-17&tz=Asia/Tokyo", { 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_16aywhcd/schedule", params={"date": "2026-10-17", "tz": "Asia/Tokyo"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_16aywhcd/schedule?date=2026-10-17, the first programme { "data": [ { "id": "ls_q0rerxtj", "channel": "ch_16aywhcd", "start": "2026-10-16T15:00:00Z", "stop": "2026-10-16T16:00:00Z", "title": "将棋)将棋連盟が選ぶ 注目の一局 No.917", "sub_title": null, "description": "相掛かり特集\n屋敷伸之九段 vs 飯島栄治七段\n解 説:佐藤紳哉七段\n聞き手:和田あ...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 30, "date": "2026-10-17", "tz": "Asia/Tokyo" } }
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.