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_fy3m6k6s/schedule?date=2026-10-12&tz=Asia/Tokyo
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | 【見逃し 配信中】晩酌の流儀5〜秋冬編〜 第01話「1日の最後に飲むお酒をいかに美味しく飲むことが出来るか」を追求する、お酒をテーマにしたグルメドラマ。昨年に続き、今年も進化した“晩酌の流儀”を届ける。. | 2h | ||
| 02:00 | 【見放題 配信中】ボストン・ブルー シーズン1 第01話【毎週金曜日に最新話配信!】『ブルーブラッド』の刑事ダニーが故郷へ。新たな相棒と難事件に挑みながら、多様な家族や地域コミュニティとの絆を描く、待望... | 2h | ||
| 04:00 | 【見放題 配信中】舟を編むマジメって、面白い。辞書【舟】を編集する【編む】人たちの感動エンタテインメント!. | 2h | ||
| 06:00 | 【見放題 配信中】シネマ歌舞伎『歌舞伎NEXT 朧の森に棲む鬼(幸四郎版)』話題沸騰のWキャスト公演、主人公《ライ》を松本幸四郎が演じた「幸四郎版」!. | 2h | ||
| 08:00 | 【見放題 配信中】ラスト・チャンス!〜愛と勝利のアッセンブリー〜 (全20話)テギョン(2PM)、『殺人の告白』のチョン・ジェヨン主演!不公平な世の中で弱者のために戦う議員の姿にスカッとする社会派ヒューマンドラマ!. | 2h | ||
| 10:00 | [無料] シリーズ最新第8弾!市川染五郎主演「鬼平犯科帳 本所の銕」登場長谷川平蔵の若き日、銕三郎時代のエピソードを、市川染五郎を主演に迎えて描く。※時代劇専門チャンネルをご覧の方はどなたでも視聴いただけます。. | 2h | ||
| 12:00 | 【ライブ配信】10/12(月)『ソナーポケット全国ツアー 〜meeet〜』テレビ朝日の人気ドラマ・バラエティを、J:COM STREAM(見放題)で配信中!. | 2h | ||
| 14:00 | 【ライブ配信】10/12(月)『ソナーポケット全国ツアー 〜meeet〜』テレビ朝日の人気ドラマ・バラエティを、J:COM STREAM(見放題)で配信中!. | 2h | ||
| 16:00 | 【見放題 配信中】<TELASA>デス(青春)ゲーム 第01話テレビ朝日の人気ドラマ・バラエティを、J:COM STREAM(見放題)で配信中!. | 2h | ||
| 18:00 | 【見放題 配信中】孤独のグルメ Season11(全12話)松重豊が主演を務めるグルメドキュメンタリードラマ!レギュラーSeasonとしては2022年10月に放送されたSeason10以来となる新Season。. | 2h | ||
| 20:00 | 【見放題 配信中】スター・トレック:ストレンジ・ニュー・ワールド S4 第01話【毎週金曜日に最新話配信!】キャプテン・パイク、科学士官スポック、そしてナンバーワンがUSSエンタープライズ号で銀河を巡り、未知の新世界へと挑む!. | 2h | ||
| 22:00 | 【見放題 配信中】エイリアン:ロムルス恐怖の原点にして頂点、『エイリアン』から進化を遂げた“その後の物語”を描く究極のサバイバル・スリラー。逃げ切れるか?生存率0%の絶望から…。. | 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_fy3m6k6s/schedule?date=2026-10-12&tz=Asia/Tokyo" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_fy3m6k6s/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_fy3m6k6s/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_fy3m6k6s/schedule?date=2026-10-12&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_fy3m6k6s/schedule?date=2026-10-12&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_fy3m6k6s/schedule", params={"date": "2026-10-12", "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_fy3m6k6s/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_t9hambnb", "channel": "ch_fy3m6k6s", "start": "2026-10-11T15:00:00Z", "stop": "2026-10-11T17:00:00Z", "title": "【見逃し 配信中】晩酌の流儀5〜秋冬編〜 第01話", "sub_title": null, "description": "「1日の最後に飲むお酒をいかに美味しく飲むことが出来るか」を追求する、お酒をテ...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 12, "date": "2026-10-12", "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 152 countries.