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/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_hb0x3gag/schedule?date=2026-10-11&tz=Asia/Taipei
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:15 | 玩命特區犯罪橫生的底特律有個紅磚特區,裡面不僅關著該市最危險的罪犯崔曼,更是個龍蛇混雜的罪惡禁區。探員達米安(保羅沃克 飾)奉命至禁區內臥底,目標是找到被崔... | 2h | ||
| 01:15 | 36總局真實改編巴黎警界黑幕!巴黎街頭出現一群窮凶惡極的匪徒,警界盛傳只要緝拿這幫人,就能接替巴黎刑警局長之位。最有勝算的里奧和丹尼辦案風格截然不同:里奧為... | 2h 15m | ||
| 03:30 | 萬惡新世界政治流氓安尚久在黑白兩道呼風喚雨,然而他卻沒料到,這塊黑金大餅藍圖的背後,竟是媒體界聲望極高的報社編輯李江熙精心策劃的一場計謀。一場交易事跡敗露後... | 2h 30m | ||
| 06:00 | 拜金女王:3講述的是林楚曼有美貌與身材姣好的模特兒,遭母親遺棄的孤女女長大後,成了嫌貧愛富的拜金女模,在巴黎走秀時遇上留學生蔡家豪,因一夜情在法國上演一段孽緣 | 1h | ||
| 07:00 | 拜金女王:4講述的是林楚曼有美貌與身材姣好的模特兒,遭母親遺棄的孤女女長大後,成了嫌貧愛富的拜金女模,在巴黎走秀時遇上留學生蔡家豪,因一夜情在法國上演一段孽緣 | 1h | ||
| 08:00 | 淘氣托托大冒險開學了!對搗蛋鬼托托來說,學校是他惡作劇的樂園。當博物館開幕時,一座雕像倒塌了,大家都覺得是托托幹的。為了證明自己的清白,托托只好向書呆子伊果尋求... | 1h 30m | ||
| 09:30 | 開麥拉狂饗曲 特別企劃介紹新片、電影幕後資訊、電影評論與娛樂花絮等,用輕鬆活潑的方式帶觀眾掌握最新的電影動態和話題。 | 45m | ||
| 10:15 | 宿主外星生物大舉寄生在人類神經系統,並擷取宿主的記憶逐步抹滅其自身意志。梅蘭妮為保護家人而成為外星靈魂「漫遊者」的宿主,沒想到即使她的腦部被控制,卻因... | 2h 15m | ||
| 12:30 | 獵人兄弟劇情描述林祥(徐詣帆飾演)與林正(馬志翔飾演)這對兄弟,因一次上山 與父親狩獵時發生意外,讓兄弟的命運走向了兩端。林正因槍枝走火入獄服刑, 林祥則順... | 2h 15m | ||
| 14:45 | 楊樹下的秋日剛失去父親的千秋,跟著失魂落魄的母親在一個不知名的小鎮上閒逛,在那找到了一間有大楊樹的公寓《楊樹莊》,並決定搬家開始新的生活。隨著和房東奶奶越加熟... | 2h | ||
| 16:45 | 大名倒產松平小四郎在一次偶然的機會下,成為「越後丹生山藩」的藩主,卻也發現同時背負了100億日圓的債務?!有錢能使鬼推磨,無錢便做推磨鬼,自古以來金錢一直是人... | 2h 30m | ||
| 19:15 | 八犬傳江戶時代的知名作家瀧澤馬琴向浮世繪畫家好友葛飾北齋講述他正在構思的一個名為《八犬傳》的奇幻故事。故事描述八位厲害的戰士,每人身懷一顆代表著不同意義... | 2h 45m | ||
| 22:00 | 匠人魂 說台灣的故事特輯職人精神永不滅、看見台灣軟實力!訪尋隱身巷弄角落的在地職人,在傳統工藝與創新技藝領域中,紀錄百工百業生態,為勇於實踐夢想、專注刻劃人生的他們,捕捉... | 30m | ||
| 22:30 | 特務殺很大中情局特務伊森發現自己罹患絕症、日子所剩無幾,決定結束特務工作,陪伴早已形同陌路的妻女。但此時神祕女子薇薇找上他,要他接下組織交付的機密任務,報酬... | 2h 15m |
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_hb0x3gag/schedule?date=2026-10-11&tz=Asia/Taipei" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_hb0x3gag/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_hb0x3gag/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_hb0x3gag/schedule?date=2026-10-11&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_hb0x3gag/schedule?date=2026-10-11&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_hb0x3gag/schedule", params={"date": "2026-10-11", "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_hb0x3gag/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_byv4dbna", "channel": "ch_hb0x3gag", "start": "2026-10-10T15:15:00Z", "stop": "2026-10-10T17:15:00Z", "title": "玩命特區", "sub_title": null, "description": "犯罪橫生的底特律有個紅磚特區,裡面不僅關著該市最危險的罪犯崔曼,更是個龍蛇混...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 14, "date": "2026-10-11", "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.