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_avhyc45b/schedule?date=2026-10-17&tz=Asia/Taipei
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:20 | 警報戰前刺客夫妻喬與羅拉崔佛斯終於能一起享受遲來的蜜月,沒想到卻被迫逃命,他們必須運用過去的致命技能,才能在迫在眉睫的威脅中存活下來。 | 1h 35m | ||
| 00:55 | 嗜血刀鋒2一群醫學生試圖利用德古拉的遺體解開永生的祕密,卻因實驗嚴重失控意外引發一場人間煉獄 | 1h 30m | ||
| 02:25 | 嗜血刀鋒3在這部令人毛骨悚然的恐怖續集中,兩名吸血鬼獵人將一路追蹤邪惡的德古拉伯爵返回他的城堡 | 1h 35m | ||
| 04:00 | 窒友梅根2.0在梅根展開血腥殺戮兩年後,她的創造者潔瑪被迫讓這位惡名昭彰的人工智慧娃娃重生,並加入幾項升級,好阻止艾米莉亞,一款由強大國防企業盜用梅根技術打造出... | 2h | ||
| 06:00 | 戀愛學分沒啥家世背景的布萊恩,剛成為布里斯托大學的新鮮人,一頭栽進大學生活的花花世界,他得組織一個校隊參加英國行之有年的電視問答大賽,就在這個過程中,布萊... | 1h 35m | ||
| 07:35 | 驚聲尖笑3潘蜜拉安德森、查理辛以及安娜法瑞絲領銜主演這齣以惡搞眾多賣座電影知名的影片的第三集。 | 1h 20m | ||
| 08:55 | 老爸老媽離婚時因弟弟訂婚,卡特被迫要和離婚的爸媽及他們的現任伴侶在弟弟婚禮上重聚,並再次經歷童年時的混亂狀況。 | 1h 25m | ||
| 10:20 | 侏儸紀公園大企業家成功在小島上復育各式恐龍,他找來幾位恐龍專家,要讓世人大開眼界,史帝芬史匹伯當年以此片掀起了全球恐龍潮.觀眾千萬別錯過這部精彩的經典電影! | 2h 5m | ||
| 12:25 | 刺客聯盟這部由安潔莉娜裘麗、摩根費利曼主演的精采動作影片,觀眾絕不可錯過! 衛斯理所追隨的組織是否真如其首領所宣稱,具有正義的使命呢? | 1h 45m | ||
| 14:10 | 戰爭之路重現詹森政府時期暗潮洶湧的政治會議和情勢,飾演詹森的是邁可坎邦,他急欲找出能迅速贏得並非由他挑起的越戰… | 2h 40m | ||
| 16:50 | 集結風暴HBO的「集結風暴」將呈現給您一位英國偉大的戰爭英雄。這部HBO自製電影贏得3項艾美獎帶領我們重回難忘的歷史旅程,見證一個偉人如何扭轉局勢 | 1h 35m | ||
| 18:25 | 地心冒險2-神祕島尚恩安德森追蹤一個神秘訊號前往一個不存在於地圖上的荒島。旅程危機不斷,他們是否能存活下來? | 1h 35m | ||
| 20:00 | 正義聯盟蝙蝠俠與神力女超人聯手迅速組成超級英雄團隊,欲阻擋新崛起的邪惡威脅… | 2h | ||
| 22:00 | 牠緬因州德瑞鎮陸續發生兒童失蹤的案件,一群年輕的孩子必須克服內心最深的恐怖,對抗已有數世紀暴力及濫殺紀錄的邪惡小丑潘尼懷斯。 | 2h 10m |
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_avhyc45b/schedule?date=2026-10-17&tz=Asia/Taipei" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_avhyc45b/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_avhyc45b/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_avhyc45b/schedule?date=2026-10-17&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_avhyc45b/schedule?date=2026-10-17&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_avhyc45b/schedule", params={"date": "2026-10-17", "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_avhyc45b/schedule?date=2026-10-17, the first programme { "data": [ { "id": "ls_nctx2mxv", "channel": "ch_avhyc45b", "start": "2026-10-16T15:20:00Z", "stop": "2026-10-16T16:55:00Z", "title": "警報戰", "sub_title": null, "description": "前刺客夫妻喬與羅拉崔佛斯終於能一起享受遲來的蜜月,沒想到卻被迫逃命,他們必須...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 14, "date": "2026-10-17", "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.