72.1M 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_k01zqx86/schedule?date=2026-10-15&tz=Asia/Tokyo
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | メーデー!13:航空機事故の真実と真相「TAM航空402便」[二]TAM航空402便がコンゴーニャス空港から離陸後、住宅地に墜落。乗員乗客95人全員が死亡し、住民にも犠牲者が出た。事故原因は起こらないと考えられて... | 1h | ||
| 01:00 | メーデー!18:航空機事故の真実と真相「LAMモザンビーク航空470便」[二]2013年11月29日。ルアンダに向かっていたLAMモザンビーク航空470便がレーダーから消えた。捜索が続けられたが、遠いナミビアの国立公園で残骸... | 1h | ||
| 02:00 | メーデー!16:航空機事故の真実と真相「マレーシア航空17便 撃墜事件」[二]民間旅客機のマレーシア航空17便が、東ウクライナの戦闘地域上空を飛行中に墜落した。証拠が、墜落の原因は地対空ミサイルによる撃墜だということを示して... | 1h | ||
| 03:00 | 仰天!運び屋vs取締屋in全米エアポート 5「コカインを食う男」[二]パナマからアトランタ国際空港に降り立った乗客。コカイン入りカプセルを飲み込んでいる可能性があるという。そうなのであれば一刻を争う。すぐに取り調べを... | 1h | ||
| 04:00 | 仰天!海の底まる見え検証 4「ハリウッド 激動の時代」声:小野賢章[二]アメリカが史上最悪の大不況に陥った時代に、いかにしてハリウッドは成功を収めたのか。映画制作にまつわる考古学調査を通じて、その答えを導き出す。. | 1h | ||
| 05:00 | 獣医ミシェルの日常 2「特製ヘラジカ・ジュース」[二]夏真っ盛りのユーコン。獣医師ミシェル・オークリーは、アラスカと地元ユーコンを往復しつつ、今回も様々な動物たちを診察する。衰弱したヘラジカの子の運命... | 1h | ||
| 06:00 | ●モーニング・Dr.ポール●スゴ腕どうぶつドクター 12「サプライズ!」[二]くちばしが歪んだオカメインコ、ケンカで痛い目にあったチワワ、胸のしこりが気になるプードル、咳が止まらないカレンさんの愛馬、そしてダイアンのサプライ... | 1h | ||
| 07:00 | ●モーニング・Dr.ポール●スゴ腕どうぶつドクター4「クリニック改造計画!」ポール動物病院は、ひっきりなしにやってくる動物とスタッフで毎日ごったがえしパンク寸前。ドクター・ポールとダイアンは増築工事を行う決断をする。【二ヶ... | 1h | ||
| 08:00 | 密着!国境警備犬「麻薬探知犬」[二]今回は、テキサス州エルパソの麻薬探知犬訓練所でのトレーニングに密着。さらに、メキシコとの国境にある検問所で探知犬とハンドラーのチームが行う捜査にも... | 1h | ||
| 09:00 | スゴ腕どうぶつドクター 13「待望の子馬誕生!」[二]ドクター・ポール夫妻が待ち望んだ子馬が遂に誕生!クリニックにはウサギとヤギとニワトリ、家出したピットブルミックスの兄弟、車に轢かれたコーギーの赤ち... | 1h | ||
| 10:00 | 獣医ミシェルの日常 8「ハスキーの赤ちゃんは何匹?」[二]ミシェルの診療所に、胃拡張の症状に苦しむジャーマン・シェパードがやってきた。緊急手術の可能性がでてきて身構えるミシェル。果たしてX線検査の結果はい... | 1h | ||
| 11:00 | 地球:生き物たちの故郷〜アフリカ「孤高の島々へ」[字]アフリカの楽園の島々は大陸で最も孤立した果てなる世界。大陸から切り離されて、独自の進化を遂げてきた。そこで暮らす生き物は生き残るために特異な方法を... | 1h | ||
| 12:00 | 仰天!運び屋vs取締屋in全米エアポート 2「コカイン・ケーキ」[二]マイアミ国際空港にコカインが隠されたケーキ2箱が外国から届く。JFK国際空港では税関での申告をせずに多額の外貨や高価な品物を持ち込もうとする乗客が... | 1h | ||
| 13:00 | 仰天!運び屋vs取締屋in全米エアポート 5「キンキンに冷えたコカイン」[二]JFK国際空港で郵便物からデートレイプドラッグが見つかる。エルパソの貨物ターミナルでは、細工された冷凍トラックから100万ドル相当の大量のコカイン... | 1h | ||
| 14:00 | スゴ腕どうぶつドクター 総集編2「愛しのわんこ」[二]犬ばかりを集めた特別編。犬は人間の親友と言われるほど身近な存在。ポール動物病院にも毎日多くの犬がやってくる。3人の獣医師たちは犬の命を救うため奔走... | 1h | ||
| 15:00 | スゴ腕どうぶつドクター9「猫のアレルギー?」[二]いくら経験豊富なドクター・ポールでも原因が分からないことがある。そんな時には他のドクターの力を借りるのだ。顎が腫れた猫がやって来るがその原因は一体?. | 1h | ||
| 16:00 | カー・SOS 蘇れ!思い出の名車5「傷だらけのメルセデス・ベンツ パゴダ」[二]今回の車は60年代のメルセデス・ベンツ230SL。心臓発作で倒れて愛車を直せなくなったオーナーのため、ティムたちが一肌脱ぐ。だがそれは、番組史上最... | 1h | ||
| 17:00 | カー・SOS 蘇れ!思い出の名車 12「圧倒的な個性を放つシトロエンSM」[二]史上最高のフランス車の1つとも称される1970年代のグランドツアラー、シトロエンSM。スクラップ同然で買い取り修理してきたオーナーのために困難なレ... | 1h | ||
| 18:00 | 仰天!運び屋vs取締屋in全米エアポート 7「空港関係者が不正関与?」[二]ジョン・F・ケネディ国際空港では、荷物検査を行おうとするが、作業員がおらず、荷下ろしが遅れてしまうことに。どうやら関係者が関与している可能性がある... | 1h | ||
| 19:00 | スゴ腕どうぶつドクター 12「陰の立役者」[二]ポール動物病院にスタッフはなくてはならない存在。いつも陰からドクター・ポールたちを支えている。そんなスタッフが大事に飼っているペットたちを治療する。. | 1h | ||
| 20:00 | スゴ腕どうぶつドクター5「完成!ポール・アイランド」[二]今回治療するのはミシガンでは珍しいラクダやハリネズミ。だが仕事以外にドクター・ポールにはやるべきことがある。長年放置していた島のためについにポール... | 1h | ||
| 21:00 | ●ワイルドネイチャー●ヤング・ジャガー:ジャングル王への道 声:宮田俊哉[二]広大な熱帯雨林で、自らの縄張りを求める旅に出た若きジャガー。その成長の道のりを追いながら、ガイアナの手つかずの大自然と、そこに暮らす様々な生き物た... | 1h | ||
| 22:00 | ●ワイルドネイチャー●ジャガーとウミガメの物語:熱帯林の守護神 声:宮田俊哉人里離れたコスタリカの太平洋岸。沿岸部の森が蘇ったことで、思いがけない生き物の出会いがあった。森に暮らすジャガーと海の旅人ヒメウミガメだ。【二ヶ国... | 1h | ||
| 23:00 | 仰天!運び屋vs取締屋in全米エアポート「コカインソーセージ」[二]ロサンゼルス国際空港に到着した男性。彼の主張には怪しい点がある。マイアミ国際空港では不審な粉が見つかる。JFK国際空港でも乗客の荷物から怪しげな物... | 1h |
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_k01zqx86/schedule?date=2026-10-15&tz=Asia/Tokyo" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_k01zqx86/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_k01zqx86/history?from=2025-10-12T00:00:00Z&to=2025-10-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_k01zqx86/schedule?date=2026-10-15&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_k01zqx86/schedule?date=2026-10-15&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_k01zqx86/schedule", params={"date": "2026-10-15", "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_k01zqx86/schedule?date=2026-10-15, the first programme { "data": [ { "id": "ls_kw14r8z2", "channel": "ch_k01zqx86", "start": "2026-10-14T15:00:00Z", "stop": "2026-10-14T16:00:00Z", "title": "メーデー!13:航空機事故の真実と真相「TAM航空402便」[二]", "sub_title": null, "description": "TAM航空402便がコンゴーニャス空港から離陸後、住宅地に墜落。乗員乗客95...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 24, "date": "2026-10-15", "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 | Sunday 12 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 155 countries.