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_0jxmt264/schedule?date=2026-10-13&tz=Asia/Tokyo
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:45 | ハンターキラー 潜航せよジェラルド・バトラー×ゲイリー・オールドマン共演の潜水艦アクション。深海を舞台に攻撃型原子力潜水艦×ネイビーシールズのミッションを描く。 | 2h 15m | ||
| 02:00 | 三大怪獣 地球最大の決戦地球に危機が迫る中、ゴジラ、ラドン、モスラの三大怪獣と宇宙怪獣キングギドラが激突!ゴジラが初めて人間の味方に転じた怪獣SF映画。 | 1h 45m | ||
| 03:45 | グリーンベレージョン・ウェインが監督・主演した戦争映画。ベトナム戦争を舞台に、米陸軍特殊部隊“グリーンベレー”の勇者たちの活躍を描く。 | 2h 30m | ||
| 06:15 | ポトフ 美食家と料理人 On now名匠トラン・アン・ユン監督によるカンヌ国際映画祭最優秀監督賞受賞作。料理への情熱で結ばれた美食家と料理人の愛情を描く人間ドラマ。 | 2h 30m | ||
| 08:45 | インフォメーション | 30m | ||
| 09:15 | ベン・ハー(1959年)【地上波追録版】ルー・ウォレスのベスト・セラー小説を映画化したスペクタクル巨編。出演は「十戒」「猿の惑星」のC・ヘストン、「戦場にかける橋」のJ・ホーキンス。 | 3h 45m | ||
| 13:00 | インフォメーション | 30m | ||
| 13:30 | グリマーマンスティーヴン・セガール主演のサスペンス・アクション。元特殊工作員の刑事が、肉体を駆使して連続猟奇殺人事件に端を発した陰謀に挑む! | 1h 45m | ||
| 15:15 | インフォメーション | 15m | ||
| 15:30 | インデペンデンス・デイ2025外宇宙から飛来した巨大なUFO。エイリアンの猛威に立ち向かう人類に希望はあるのか!?地球の運命をかけた戦いを描くSFバトル・アクション。 | 1h 30m | ||
| 17:00 | インフォメーション | 30m | ||
| 17:30 | マッドマックスメル・ギブソンの出世作となった近未来アクション第1弾。特別警察官マックスを中心に、暴走族と追跡専門の警察との戦いを描く。 | 1h 45m | ||
| 19:15 | マッドマックス2メル・ギブソン主演の近未来アクション第2弾。石油パニックに陥った退廃的な社会で、マッドマックスが凶悪化したハイウェイの殺し屋たちに挑む! | 1h 45m | ||
| 21:00 | トランスポーター イグニションリュック・ベッソン製作・脚本のアクション・シリーズを、英国の新鋭エド・スクライン主演でリブート。スタイリッシュなプロの運び屋の活躍を描く。 | 1h 45m | ||
| 22:45 | 許されざる者(1992年)銃を捨て密かに暮らしていた老ガンマンが、賞金稼ぎのために再び銃を取る姿を描く西部劇。C・イーストウッド監督・製作・主演。米アカデミー賞で監督賞、作品... | 2h 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_0jxmt264/schedule?date=2026-10-13&tz=Asia/Tokyo" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_0jxmt264/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_0jxmt264/history?from=2025-10-12T00:00:00Z&to=2025-10-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_0jxmt264/schedule?date=2026-10-13&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_0jxmt264/schedule?date=2026-10-13&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_0jxmt264/schedule", params={"date": "2026-10-13", "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_0jxmt264/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_eq09xfev", "channel": "ch_0jxmt264", "start": "2026-10-12T14:45:00Z", "stop": "2026-10-12T17:00:00Z", "title": "ハンターキラー 潜航せよ", "sub_title": null, "description": "ジェラルド・バトラー×ゲイリー・オールドマン共演の潜水艦アクション。深海を舞台...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 15, "date": "2026-10-13", "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.