74.3M 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_sw3taxef/schedule?date=2026-10-15&tz=Asia/Tokyo
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | シャークネード カテゴリー2今度はニューヨークへ。人食い鮫を巻き込んだ巨大竜巻が人々を襲うモンスター・パニック第2弾! もっと見る. | <a href="/program/movie">映画</a>, 洋画 | 1h 40m | |
| 01:40 | レイク・ジョーズ『JAWS』の伝説を引き継ぐ新たな舞台は、静かな湖の底!巨大ザメが人々を襲うサメ・パニック・ムービー! もっと見る. | <a href="/program/movie">映画</a>, 洋画 | 1h 40m | |
| 03:20 | 光州5・181980年、韓国・光州市で起こった実際の悲劇。今初めて描かれる、韓国史のタブー。 もっと見る. | <a href="/program/movie">映画</a>, 洋画 | 2h 40m | |
| 06:00 | スフィア深海1000m、極限の恐怖と孤独の中、生存者たちが直面する衝撃の真実とは もっと見る. | <a href="/program/movie">映画</a>, 洋画 | 2h 30m | |
| 08:30 | 狎鴎亭スターダムマ・ドンソク主演。人生崖っぷちの真逆な2人が、一発逆転、美容整形業界トップを狙うバディ・ムービー! もっと見る. | <a href="/program/movie">映画</a>, 洋画 | 2h 30m | |
| 11:00 | ツイスターズ1996年の大ヒット作「ツイスター」をスティーヴン・スピルバーグが再び制作総指揮を務めてリブート! もっと見る. | <a href="/program/movie">映画</a>, 洋画 | 2h 30m | |
| 13:30 | パリで一緒にオードリー・ヘプバーン&ウィリアム・ホールデン。『麗しのサブリナ』コンビ再演のラブロマンス もっと見る. | <a href="/program/movie">映画</a>, 洋画 | 2h 30m | |
| 16:00 | アメリカン・ソルジャーズ ミッション:スーサイドそこに地獄が在った…。1966年、泥沼化したベトナム戦争で起こった実話に基づいた戦争アクション。 もっと見る. | <a href="/program/movie">映画</a>, 洋画 | 2h 25m | |
| 18:25 | レザボア・ドッグスクエンティン・タランティーノ監督の鬼才伝説はここから始まった!衝撃クライム・アクション もっと見る. | <a href="/program/movie">映画</a>, 洋画 | 2h 20m | |
| 20:45 | 新・世界鉄道の旅スロバキア鉄道~バーフ川と田園風景 世界のさまざまな国の鉄道に乗って、車窓から眺める鉄道の旅を楽しむ紀行シリーズ。(2012年、2024年) もっと見る. | <a href="/program/culture">趣味, 教育</a> | 15m | |
| 21:00 | ペリカン文書国家の闇に触れる論文を書いた女子大生の運命は!? ベストセラー作家の傑作サスペンスを映画化! もっと見る. | <a href="/program/movie">映画</a>, 洋画 | 3h |
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_sw3taxef/schedule?date=2026-10-15&tz=Asia/Tokyo" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_sw3taxef/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_sw3taxef/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_sw3taxef/schedule?date=2026-10-15&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_sw3taxef/schedule?date=2026-10-15&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_sw3taxef/schedule", params={"date": "2026-10-15", "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_sw3taxef/schedule?date=2026-10-15, the first programme { "data": [ { "id": "ls_fmfktn7v", "channel": "ch_sw3taxef", "start": "2026-10-14T15:00:00Z", "stop": "2026-10-14T16:40:00Z", "title": "シャークネード カテゴリー2", "sub_title": null, "description": "今度はニューヨークへ。人食い鮫を巻き込んだ巨大竜巻が人々を襲うモンスター・パ...", "category": [ "<a href=\"/program/movie\">映画</a>", "洋画" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 11, "date": "2026-10-15", "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.