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_aje5618y/schedule?date=2026-10-16&tz=Asia/Tokyo
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | タンデム〜元夫婦の捜査ファイル〜 4 #11第11話「見捨てられた村」 シリーズ史上最高視聴者数を記録したシーズン4!ヨーロッパ各国で放送されている、フランスを代表するクライムドラマ! | 1h | ||
| 01:00 | タンデム〜元夫婦の捜査ファイル〜 4 #12第12話「2つの顔を持つ女」 シリーズ史上最高視聴者数を記録したシーズン4!ヨーロッパ各国で放送されている、フランスを代表するクライムドラマ! | 1h | ||
| 02:00 | ショッピング・インフォメーション通信販売番組 | 30m | ||
| 02:30 | ライン・オブ・デューティ 汚職特捜班 6 #5エピソード5 汚職特捜班が、不正に手を染めた汚職警官に立ち向かう、英BBCのメガヒットクライム! | 1h | ||
| 03:30 | ライン・オブ・デューティ 汚職特捜班 6 #6エピソード6 汚職特捜班が、不正に手を染めた汚職警官に立ち向かう、英BBCのメガヒットクライム! | 1h | ||
| 04:30 | ライン・オブ・デューティ 汚職特捜班 6 #7エピソード7 汚職特捜班が、不正に手を染めた汚職警官に立ち向かう、英BBCのメガヒットクライム! | 1h | ||
| 05:30 | ショッピング・インフォメーション通信販売番組 | 30m | ||
| 06:00 | シカゴ・ファイア 11 #9-12【モーニングUSA:ハリウッドの人気ドラマを毎日放送!】 シカゴの街を命がけで守る熱い消防隊員たちの活躍を描いた大ヒット作。 | 4h | ||
| 10:00 | ハドソン&レックス〜セントジョンズ警察シェパード犬刑事 3 #11-13【毎日ワンコ:勇敢なワンコの活躍をチェック!】カナダのセントジョンズを舞台に、刑事ハドソンと相棒のシェパード犬レックスのコンビが事件を解決!3話連続... | 3h 10m | ||
| 13:10 | 豆助のニッポンっていいな。 #11第11話「和染工芸」 日本生まれの柴犬「豆助」が、日本が誇る美しいモノとそれを生み出す職人の技を世界に発信!シーズン1は伝統工芸品の魅力。 | 5m | ||
| 13:15 | プロファイリング パリ犯罪捜査課 #1第1話「厄介な助っ人」 犯罪学専門のプロファイラーと、パリ司法警察の捜査チームが難事件を解決! | 1h | ||
| 14:15 | プロファイリング パリ犯罪捜査課 #2第2話「容赦なし」 犯罪学専門のプロファイラーと、パリ司法警察の捜査チームが難事件を解決! | 1h 30m | ||
| 15:45 | リサーチ・ユニット〜ニース重犯罪部 6 #2第2話「呪い(後編)」 美しい観光都市ニースを舞台に、重犯罪部が活躍するニース編のシーズン6! | 1h | ||
| 16:45 | リサーチ・ユニット〜ニース重犯罪部 6 #3第3話「奇跡の人」 美しい観光都市ニースを舞台に、重犯罪部が活躍するニース編のシーズン6! | 1h | ||
| 17:45 | リサーチ・ユニット〜ニース重犯罪部 6 #4第4話「二心」 美しい観光都市ニースを舞台に、重犯罪部が活躍するニース編のシーズン6! | 1h 15m | ||
| 19:00 | SOKO:リンツ特別捜査班 #1【最強チームアワー】第1話「裏切りの連鎖」 オーストリア、ドイツ、チェコの国境三角地帯を舞台にリンツ特別捜査班の活躍を描く! | 45m | ||
| 19:45 | SOKO:リンツ特別捜査班 #2【最強チームアワー】第2話「殺人犯を映し出すカメラ」 オーストリア、ドイツ、チェコの国境三角地帯を舞台にリンツ特別捜査班の活躍を描く! | 50m | ||
| 20:35 | SOKO:リンツ特別捜査班 #3【最強チームアワー】第3話「消えた赤ちゃん」 オーストリア、ドイツ、チェコの国境三角地帯を舞台にリンツ特別捜査班の活躍を描く! | 50m | ||
| 21:25 | ハドソン&レックス〜セントジョンズ警察シェパード犬刑事 3 「犬と更生」カナダのセントジョンズを舞台に、刑事ハドソンと相棒のシェパード犬レックスのコンビが事件を解決! | 50m | ||
| 22:15 | ハドソン&レックス〜セントジョンズ警察シェパード犬刑事 3 「丘の上の館」カナダのセントジョンズを舞台に、刑事ハドソンと相棒のシェパード犬レックスのコンビが事件を解決! | 45m | ||
| 23:00 | シカゴ P.D. 11 #6【アクティープライム10】第6話「恐怖に縛られて」 ハンク・ボイト率いるシカゴ警察21分署特捜班の活躍を描く大ヒットポリス・アクション | 55m | ||
| 23:55 | 豆助のニッポンっていいな。2 #6第6話「麻布 青野総本舗 / 東京・六本木」日本生まれの柴犬「豆助」が、日本が誇る美しいモノとそれを生み出す職人の技を世界に発信!シーズン2は和菓子の魅... | 5m |
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_aje5618y/schedule?date=2026-10-16&tz=Asia/Tokyo" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_aje5618y/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_aje5618y/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_aje5618y/schedule?date=2026-10-16&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_aje5618y/schedule?date=2026-10-16&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_aje5618y/schedule", params={"date": "2026-10-16", "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_aje5618y/schedule?date=2026-10-16, the first programme { "data": [ { "id": "ls_e962xhed", "channel": "ch_aje5618y", "start": "2026-10-15T15:00:00Z", "stop": "2026-10-15T16:00:00Z", "title": "タンデム〜元夫婦の捜査ファイル〜 4 #11", "sub_title": null, "description": "第11話「見捨てられた村」\nシリーズ史上最高視聴者数を記録したシーズン4!ヨーロ...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 22, "date": "2026-10-16", "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.