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/Taipei 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/Taipei. The same day from the API: GET /v1/channels/ch_cg7s7s6e/schedule?date=2026-10-12&tz=Asia/Taipei
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 22:30 | 神鬼傳奇英俊的探險人瑞克歐肯納(布蘭登費雪),與他狡猾的同伴比尼(凱文歐康諾),在1923年的一場戰爭中,一起意外發現了被毀壞的哈姆納塔城。數年後,當瑞克變成... | 2h 45m | ||
| 01:15 | 正義審判-喋血街頭當街頭淪為暴力與毒梟的領地,他誓言斬斷致命毒網!西雅圖特種臥底小組組長伊萊亞,面臨新型致命毒品在街頭橫行的威脅。在追緝毒販的過程中,伊萊亞的團隊,... | 2h | ||
| 03:15 | 約會喔麥尬佛斯特夫婦是一對「以不變應萬變」+「能不變就不要變」的老夫老妻。上床可一起看書,但若要做愛,就得天時地利人和加上非常努力培養的浪漫情緒…。就在他們決... | 1h 45m | ||
| 05:00 | 決戰火線分秒必爭的時間內,他將如何解救無辜呢?!警探湯姆在聖誕夜與警界好友萊恩相聚過節,這時兩人接獲局內通報前往現場,卻發現愛妻凱莉被職業殺手「獅子」綑綁... | 2h | ||
| 07:00 | 殺機瀰漫2退役間諜重開殺戒,血洗黑幫地盤。退休間諜與女兒隱居義大利,享受得來不易的平靜生活。然而,往日仇敵的兄弟卻循線找上門,打破了這份寧靜。為了守護相依為... | 2h | ||
| 09:00 | 樂活新觀點10位當代設計名人,解析未來生活新觀點 樂活是ㄧ種追求時尚的生活態度 談樂活與生活時尚的流行設計風潮,當然不可錯過工業設計專家的觀點。 | 1h | ||
| 10:00 | 約會喔麥尬佛斯特夫婦是一對「以不變應萬變」+「能不變就不要變」的老夫老妻。上床可一起看書,但若要做愛,就得天時地利人和加上非常努力培養的浪漫情緒…。就在他們決... | 1h 45m | ||
| 11:45 | 2槍斃命美國緝毒局探員和臥底海軍情報員分別被下令調查對方底細,兩人後來發現彼此都落入犯罪集團的圈套裡…。 | 2h 15m | ||
| 14:00 | 樂活新觀點10位當代設計名人,解析未來生活新觀點 樂活是ㄧ種追求時尚的生活態度 談樂活與生活時尚的流行設計風潮,當然不可錯過工業設計專家的觀點。 | 1h | ||
| 15:00 | 紅潮入侵平靜的早晨,一往如常的校園,傘兵部隊竟從天而降,一場侵入美國的行動正式開始。整個城鎮已被佔據,只有幾名學生逃出,他們要如何以寡敵眾,救出所有的人,... | 2h | ||
| 17:00 | 波西傑克森-妖魔之海經過七年在混血營中的平安日子之後,波西傑克森的生活忽然混亂了起來,突然有噴火牛突破保護屏障,攻擊「混血營」。而一向保護混血營的神樹竟然中毒,瀕臨死... | 2h 15m | ||
| 19:15 | 神鬼傳奇英俊的探險人瑞克歐肯納(布蘭登費雪),與他狡猾的同伴比尼(凱文歐康諾),在1923年的一場戰爭中,一起意外發現了被毀壞的哈姆納塔城。數年後,當瑞克變成... | 2h 45m | ||
| 22:00 | 天外封鎖線法國名導盧貝松量身打造劇本。在未來的世界裡,美國打造史上最大的監獄MS1在外太空,若冷凍囚禁實驗成功,將開放監獄給各國出租。總統女兒艾蜜莉質疑獄方在外... | 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_cg7s7s6e/schedule?date=2026-10-12&tz=Asia/Taipei" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_cg7s7s6e/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_cg7s7s6e/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_cg7s7s6e/schedule?date=2026-10-12&tz=Asia/Taipei"); 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_cg7s7s6e/schedule?date=2026-10-12&tz=Asia/Taipei", { 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_cg7s7s6e/schedule", params={"date": "2026-10-12", "tz": "Asia/Taipei"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_cg7s7s6e/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_n57mk073", "channel": "ch_cg7s7s6e", "start": "2026-10-11T14:30:00Z", "stop": "2026-10-11T17:15:00Z", "title": "神鬼傳奇", "sub_title": null, "description": "英俊的探險人瑞克歐肯納(布蘭登費雪),與他狡猾的同伴比尼(凱文歐康諾),在192...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 13, "date": "2026-10-12", "tz": "Asia/Taipei" } }
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.