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_zkrdw9qs/schedule?date=2026-10-19&tz=Asia/Tokyo
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | しゅつどう!パジャマスク パワーヒーロー#24[二][字/日英]ロミオが太陽の円盤とラーの杖を盗んで、空飛ぶ工場を太陽の工場に変える。/リーダーのキャットボーイはヒーローたちをまとめられず、任務をひとりでやろう... | 30m | ||
| 00:30 | きんきゅうしゅつどう隊 OSO#59[二][字/日英]ルシアはお兄ちゃんのマテオと人形劇をやりたかったが、人形の作り方がわからない。/レイニーはプリンセスの格好をしてママとティーパーティーごっこをする... | 30m | ||
| 01:00 | イーハー!きょうりゅうぼくじょう#72[二][字/日英]クローバーはゴリアテおじいちゃんの活躍を見たいと思い、一緒に仕事に出かける。/ベロキラプトルに狙われたパラサウロロフスの卵。そのピンチにクアックが... | 30m | ||
| 01:30 | ミッキーマウス ミックス・アドベンチャー#20[二][字/日英]マジシャンのオーディションを受けることになったグーフィーたち。練習は散々だが・・・。/図工の先生に代わり、ハッピー・ヘルパーが子供たちに工作や絵を... | 30m | ||
| 02:00 | ロケッティア#10[二][字/日英]飛行機の学校へ行きたいキット。反対するサリーナに責任感がある所を示そうとカフェの配達を手伝う。/飛行機の学校でキットは学校のオーナーの娘バレリーと... | 30m | ||
| 02:30 | マイ・ディズニージュニア#28[字/日][解]スタジオに迎えた子どもたちが、ディズニーのアート、歌、クイズなどを番組のホストとともに楽しむ視聴者参加型番組です。(出演)コージ、マリカ | 30m | ||
| 03:00 | アリスとふしぎのくにのベーカリー#48[二][字/日英]材料を庭で育てたいと考えたアリスが、ひいおばあちゃんの道具箱を開けると…。/料理教室でクッキーの思い出が詰まったピザを作るアリスたちだが行き違いがあ... | 30m | ||
| 03:30 | ラプンツェル ザ・シリーズ#3[二][字/日]プリンセスの正式な肖像画を描いてもらうことになり、ラプンツェルは一番自分らしいポーズで悩む。カサンドラに役立たずと言われたユージーンは、仕事に就く... | 30m | ||
| 04:00 | おうこくのめいたんてい ミラ#21[二][字/日英]ミラは、カマラにライスプディングのレシピのヒントをくれた少女を探すことに。/水上タクシーに乗ったミラたちは、今日から仕事を始めたという運転手に船を... | 30m | ||
| 04:30 | ドックのおもちゃびょういん#32[二][字/日英]カンガルーやサルの親子を見て家族に憧れるドラゴンのスタッフィー。自分の家族が住むといわれる「ドラゴンの山」へ行くが、そこには自分とは似つかないドラ... | 20h 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_zkrdw9qs/schedule?date=2026-10-19&tz=Asia/Tokyo" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_zkrdw9qs/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_zkrdw9qs/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_zkrdw9qs/schedule?date=2026-10-19&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_zkrdw9qs/schedule?date=2026-10-19&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_zkrdw9qs/schedule", params={"date": "2026-10-19", "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_zkrdw9qs/schedule?date=2026-10-19, the first programme { "data": [ { "id": "ls_1438f658", "channel": "ch_zkrdw9qs", "start": "2026-10-18T15:00:00Z", "stop": "2026-10-18T15:30:00Z", "title": "しゅつどう!パジャマスク パワーヒーロー#24[二][字/日英]", "sub_title": null, "description": "ロミオが太陽の円盤とラーの杖を盗んで、空飛ぶ工場を太陽の工場に変える。/リー...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 10, "date": "2026-10-19", "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.