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_a0w5a36f/schedule?date=2026-10-11&tz=Asia/Taipei
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:49 | 郵票與舒芙蕾:2講述少女張凱希(林奕嵐飾)為報復玩弄感情的男子王飛鵬(張懷秋飾),悄然接近其妻子楊曼茹(陳意涵飾),兩人從對立轉為理解,並捲入校園毒品、錯綜複雜的... | 51m | ||
| 00:40 | 四牲六道竊賊陳文財盜取了一輛計程車,原本打算敲詐一筆,卻意外被路人攔下。在高額費用的誘惑下,而選擇載運他們一程,卻不知其中一位乘客已感染未知病毒。當車輛遭... | 20m | ||
| 01:00 | 絕世情歌講述不得志的音樂人文凱帶著外甥女,展開尋找父親的公路之旅,沿途與流浪歌手菲相互扶持,從經典老歌中尋找寫出「絕世情歌」的靈感,兼具台灣美麗海岸景色與... | 1h 35m | ||
| 02:35 | 演習曉玉是從中國嫁來台灣的新住民,她必須和小叔阿倫輪流照顧住院的婆婆。這時反送中運動仍在台灣蔓延,阿倫在校園跟陸生衝突而缺席於醫院,曉玉仍努力兼顧工作... | 25m | ||
| 03:00 | 暴雨將至音樂及肢體依然是創作中不可缺少的符碼,牽引記憶的曲調、無法言說的情感與情緒,運用非寫實的表現手法穿插在寫實場景之間,敘事時序的倒錯引領觀眾拼湊因果... | 1h 45m | ||
| 04:45 | 近視7 歲的婷婷近視了,但是她不想要戴眼鏡,因為她發現媽媽只有在幫她滴眼藥水的時候,才會將注意力放在她身上。婷婷想要利用點眼藥水的機會與媽媽相處,卻反而將媽... | 15m | ||
| 05:00 | 我們的島:1378在台灣,許多大型的光電及風力案場,在設置選址時引發爭議,如何運用當地的環境特質,尋找適合發展的能源,朝向小型、分散而多元的發電方式,是未來需要努力的方向,... | 1h | ||
| 06:00 | 下課花路米:1401這是一個專為國小中、高年級同學量身訂製的新型態兒童鄉土探索節目,雖然鄉土,卻一點也不含糊,主持人將跟同學們一起關心身邊的每一件人事物,勇於發現疑問... | 30m | ||
| 06:30 | 反正你也不睡覺:32在網路社群時代成長的青少年們,又同時面臨龐大的升學壓力,他們的青春期所乘載的負擔也許遠超於我們的經驗,透過文學、他人的故事,一封陌生人的信件,或許... | 30m | ||
| 07:00 | 公視早安新聞《公視早安新聞》準時陪您更新世界、開啟思緒,讓新聞成為您一天的開場白。 | 30m | ||
| 07:30 | 行走TIT:361深入臺灣原住民部落,探索傳統部落文化。 | 30m | ||
| 08:00 | 南國啟示錄:5「南國啟示錄」系列紀錄片呈現數個不同城市豐富且迷人的文化、歷史與傳統。位於台灣的南方,東南亞仿佛是一個神祕、璀璨又精采多姿的地域。在季風的吹拂下,... | 1h | ||
| 09:00 | 少年願望事務所:76每集會有一位許願者來到節目說出願望,透過主持人鄧惠文和黃豪平的穿針引線,以及大人和青少年組成的願望團,大家一起「說」個痛快、「聽」得盡興! | 57m | ||
| 09:57 | PeoPo公民新聞報導在台灣甚至世界各地公民觀點的新聞,不論您以文字、照片甚至影音方式來報導,PeoPo公民新聞報的主持人將會訪問您對這則新聞的看法,以全新的觀點來展現公民... | 3m | ||
| 10:00 | 【地球上的生命】幕後紀實-艾登堡的偉大冒險為慶祝自然紀錄片大師大衛·艾登堡(Sir David Attenborough)迎向百歲華誕所製作的特別紀錄片,回顧他於 1979 年開創性拍出共 13 集的經典鉅作《地球上的生命... | 57m | ||
| 10:57 | PeoPo公民新聞報導在台灣甚至世界各地公民觀點的新聞,不論您以文字、照片甚至影音方式來報導,PeoPo公民新聞報的主持人將會訪問您對這則新聞的看法,以全新的觀點來展現公民... | 3m | ||
| 11:00 | 獨立特派員:973針對社會不同主題的特別新聞報導 | 1h | ||
| 12:00 | 公視午間新聞即時新聞,讓更多元的閱聽大眾,得知最易於親近的國內外大事。 | 30m | ||
| 12:30 | 軍官與魔鬼講述兩名美國海軍陸戰隊隊員被控謀殺同袍,阿湯哥飾演的軍中律師在調查過程中,揭發了軍中名為「紅色條規」(Code Red)的潛規則與集體霸凌現象。 | 2h 30m | ||
| 15:00 | 極樂世界之好好出門:1貼身記錄14位不同障礙者,展現頑強堅決的行動力與意志力,用勇氣誠然面對每天出門遇到的困難。 | 30m | ||
| 15:30 | 極樂世界之好好出門:5貼身記錄14位不同障礙者,展現頑強堅決的行動力與意志力,用勇氣誠然面對每天出門遇到的困難。 | 30m | ||
| 16:00 | 行走TIT:423深入臺灣原住民部落,探索傳統部落文化。 | 30m | ||
| 16:30 | Mikey實驗詩:12節目由主角 Mikey 帶領孩子從經典古詩出發,結合實境探索、趣味遊戲與生活體驗,引導孩子感受古今共通的情感與想像,輕鬆親近語言之美。 | 15m | ||
| 16:45 | Mikey實驗詩:13節目由主角 Mikey 帶領孩子從經典古詩出發,結合實境探索、趣味遊戲與生活體驗,引導孩子感受古今共通的情感與想像,輕鬆親近語言之美。 | 15m | ||
| 17:00 | 浩克慢遊:10天很藍,世界很大。我揹上背包,迎著陽光,享受寧靜。五月,稻田由翠青轉為墨綠。眼前的這熟悉景致,許久以來,和我們的生活緊密相連。農人穿梭田中,白黃色... | 1h | ||
| 18:00 | 初見出遊趣節目記錄了兩位原本在各自世界、不可能相遇的年輕舞者,在「完全初次見面」的情況下,直接展開一場三天兩夜的台灣旅行。 | 30m | ||
| 18:30 | 看得見的聲音-台日手語旅記本節目跟著日本聾人舞者 SOMA,用手語展開一場充滿驚喜的台灣之旅! | 30m | ||
| 19:00 | 公視晚間新聞每天晚間公共電視為您播報即時新聞,提供最新的各項訊息,與當天報紙頭條新聞。 | 30m | ||
| 19:30 | 全球現場-漫遊天下:39深入淺出的解析以及文字圖表的輔助說明,為觀眾條理錯綜複雜的國際新聞,特別針對國際現況與重大議題,提供評論與分析,幫觀眾清楚掌握全球 … | 30m | ||
| 20:00 | 一字千金:2字是一種文化的保存和演進,代表著人與人間的溝通及資訊的傳遞。而繁體字是中華文化最燦爛的瑰寶之一!無論在字意的表達以及字形的美觀上都有著非常高的價值... | 1h | ||
| 21:00 | 我在工場拍拍手3:11第三季延續前作精神,以「向每一雙沒有停下來的手拍拍手」為核心,深入全台各角落,透過 30 個單元與 30 種產業,記錄不同領域的勞動身影,帶領觀眾在繁忙的... | 30m | ||
| 21:30 | 我在工場拍拍手3:12第三季延續前作精神,以「向每一雙沒有停下來的手拍拍手」為核心,深入全台各角落,透過 30 個單元與 30 種產業,記錄不同領域的勞動身影,帶領觀眾在繁忙的... | 30m | ||
| 22:00 | 晚安,瑪卡龍迷戀超自然現象與魔神仔傳說的校園怪咖楊斯洰(林毓家飾),渴望得到暗戀對象田田(趙妮綺飾)的注意,卻得罪了田田的男友賈志強(呂慕堯飾)。擔任校園糾察... | 1h 30m | ||
| 23:30 | 笑一個一個夢想成為芭蕾舞者的女孩。她總是在練習中學不會優雅地微笑。她每天重複相同的舞步,認真練習嘴角上揚的弧度,直到她終於站上正式舞台的那一刻,卻發生了... | 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_a0w5a36f/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_a0w5a36f/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_a0w5a36f/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_a0w5a36f/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_a0w5a36f/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_a0w5a36f/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_a0w5a36f/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_z2qhpcnf", "channel": "ch_a0w5a36f", "start": "2026-10-10T15:49:00Z", "stop": "2026-10-10T16:40:00Z", "title": "郵票與舒芙蕾:2", "sub_title": null, "description": "講述少女張凱希(林奕嵐飾)為報復玩弄感情的男子王飛鵬(張懷秋飾),悄然接近其...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 34, "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 155 countries.