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_q5gzagm6/schedule?date=2026-10-17&tz=Asia/Tokyo
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:36 | ファイルX:暴かれた極秘文書 #10 闇の同盟第二次大戦後、ある国がナチスの戦犯を密かに助けていた?凶悪なギャングとFBIが癒着?これら前代未聞の闇の同盟関係が暴かれる。 <最終話> | 48m | ||
| 00:24 | ザ・ユニバース〜宇宙の歴史〜S4 #47 大爆発トップ10地球に降り注いだ小惑星、惑星同士の衝突、銀河を飲み込むブラックホールなど、宇宙における歴史的大爆発のトップ10を一挙紹介! <S4/全12話> | 48m | ||
| 01:12 | W・シャトナーの世界の怪奇現象S1 #14 奇跡の脱出劇奇術師、世界貿易センターから生還した男性、アルカトラズから脱獄した囚人など、極限の状況からの奇跡的な脱出方法を探る。 <S1/全16話> | 48m | ||
| 02:00 | デアデビルズ 命知らずのスタントマン #5〜#8 ◆プロの流儀【放送順】 『#5 砂漠のオートバイジャンプ』 『#6 雨の中の危険なカージャンプ』 『#7 親子の衝突』 『#8 世界記録に挑戦』 | 2h | ||
| 04:00 | 古代の宇宙人S14 #203Ì『#203 ドラゴンの謎/#204 時空を超えた人々』 宇宙人に関する目撃情報や現象を取り上げ、地球における宇宙人の存在を新たな方向から掘り下げる。 | 2h | ||
| 06:00 | 【週末一挙】ザ・山男 S2 #21【放送順】 『#21 白熱!コヨーテ退治』 『#22 猟犬トレーニング』 | 2h | ||
| 08:00 | 【週末一挙】ザ・山男 S2 #23/S3 #25【放送順】 <S2> 『#23 カヌーづくり大作戦』 『#24 決断のとき 山男引退?』 <S3> 『#25 悲劇!相棒の大けが』 | 2h 40m | ||
| 10:40 | 【お宝鑑定】ポーン・スターズS11 #209 黄金のファミコン・ソフト1990年の任天堂世界チャンピオン戦の黄金のゲームソフト・カートリッジ、が持ち込まれる。相当な価値を持つお宝だが? <S11/全10話> | 30m | ||
| 11:10 | 【無料】ルネサンス新世界 #66 高校生国際美術展20262026年8月、国立新美術館で「第27回高校生国際美術展」が開催されました。 | 5m | ||
| 11:15 | デアデビルズ 命知らずのスタントマン #5〜#8 ◆プロの流儀【放送順】 『#5 砂漠のオートバイジャンプ』 『#6 雨の中の危険なカージャンプ』 『#7 親子の衝突』 『#8 世界記録に挑戦』 | 2h | ||
| 13:15 | ザ・山男 S5 #59< ◆男の生き様『#59 報われざる労働/#60 助太刀の参戦』 大人気シリーズ第5章!新メンバーを迎え、6人の山男たちの生活に密着する。 <S5/全16話> | 2h | ||
| 15:15 | 古代の宇宙人S6 #68 スターチャイルド世界中の突出した能力を持った子供たちは、社会を変革させる力を秘めた地球外生命体のDNAにアクセスしているのだろうか? | 50m | ||
| 16:05 | 古代の宇宙人S6 #69 隠された神々の財宝時に人命をも犠牲にする強力な呪い。世界各地に存在する財宝の謎と地球外生命体の関係を検証する。 | 55m | ||
| 17:00 | 名将パットン #3 ◆世界の権力者『#3 血の洗礼/#4 焦燥』 第二次大戦下、連合軍を勝利に導いた米陸軍の名将・パットンの大胆な戦術と人物像に迫る。 <全10話> | 2h | ||
| 19:00 | 古代の宇宙人S6 #70 火星の生命体歴史上において火星に魅了され続ける地球人は、やはり火星生命体と何らかの繋がりがあるのではないか? | 55m | ||
| 19:55 | 古代の宇宙人S6 #71 シャーマンの能力部族の者たちを守り、助言や癒しを与えるという役割を担ってきた古代の指導者シャーマンの儀式の背景にある、地球外との交信の可能性を探る。 | 1h | ||
| 20:55 | 【無料】ルネサンス新世界 #67 どれだけバーディー取れるんだトーナメント2026『#67 夏に爆発 どれだけバーディー取れるんだトーナメント2026』 ISPS主催の男子レギュラートーナメントをご紹介します。 | 5m | ||
| 21:00 | 【週末一挙】古代の宇宙人 傑作選(宇宙人との遭遇ベスト10 ほか)【放送順】 『#155 世界・宇宙人との遭遇ベスト10』『#206 現場検証:古代の来訪者』 『#9 宇宙人との接触』 ほか2話 | 4h 30m |
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_q5gzagm6/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_q5gzagm6/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_q5gzagm6/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_q5gzagm6/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_q5gzagm6/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_q5gzagm6/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_q5gzagm6/schedule?date=2026-10-17, the first programme { "data": [ { "id": "ls_sr20nn30", "channel": "ch_q5gzagm6", "start": "2026-10-16T14:36:00Z", "stop": "2026-10-16T15:24:00Z", "title": "ファイルX:暴かれた極秘文書 #10 闇の同盟", "sub_title": null, "description": "第二次大戦後、ある国がナチスの戦犯を密かに助けていた?凶悪なギャングとFBIが癒...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 18, "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 155 countries.