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_3q58vyq3/schedule?date=2026-10-14&tz=Asia/Taipei
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | 雍正王朝西元1722年清康熙六十一年,康熙駕崩,舉國震驚。繼位者不是當了近四十年太子的二阿哥,也不是深受康熙鍾愛的十四阿哥,而是素有冷面王之稱的四阿哥胤禎。胤... | 1h | ||
| 01:00 | The Giver(天下)Tailah因為一場意外失去了父母,遭到了法庭不公的審判,生活因此發生巨變。只能和姊姊兩人搬去奶奶家生活。 Tailah開始努力學習中文。因此結識了出身富貴卻同... | 1h | ||
| 02:00 | 2025 WBSC U18世界盃棒球錦標賽-德國VS古巴2025 WBSC U18世界盃棒球錦標賽-德國VS古巴 | 2h 12m | ||
| 04:12 | 2025中信盃黑豹旗全國高中棒球大賽-嘉義高工VS道明中學2025中信盃黑豹旗全國高中棒球大賽-嘉義高工VS道明中學 | 1h 48m | ||
| 06:00 | The Crown Princess(女王儲)講述的是泰國海軍上校與擁有王儲頭銜的歐洲(虛構國家)公主的浪漫虐心故事,兩人如何跨越階級相愛呢? | 1h | ||
| 07:00 | The Crown Princess(女王儲)講述的是泰國海軍上校與擁有王儲頭銜的歐洲(虛構國家)公主的浪漫虐心故事,兩人如何跨越階級相愛呢? | 1h | ||
| 08:00 | 決勝的揮拍來自馬來西亞的羽球選手唐家杰(謝佳見 飾)為了替母親爭取公道,踏上了這塊陌生又熟悉的土地─台灣。唐家杰來到台灣後遇上薛儷(程予希 飾),兩人藉著對羽球... | 1h | ||
| 09:00 | 千年陝菜 第2季呈現陝菜的淵源與流變,既有鼎盛的繁複輝煌,更有著人間至味是清歡的生活本味,呈現深厚的陝西美食文化。以“九鼎之味”“妙造自然”“麵裡乾坤”“三秦五味”“炊金饌... | 30m | ||
| 09:30 | 2026 MLB美國職棒-釀酒人VS教士 LIVE2026 MLB美國職棒-釀酒人VS教士 LIVE | 3h | ||
| 12:30 | 第一餐第1季該片深入街頭巷尾,探尋近30個城市的傳奇早餐店,以溫暖詼諧的風格呈現豐富的早餐美食與人間煙火... | 30m | ||
| 13:00 | Go Go Taiwan走遍台灣大街小巷,從景點到美食、住宿,一次蒐羅最道地的旅遊資訊。 | 1h | ||
| 14:00 | The Giver(天下)Tailah因為一場意外失去了父母,遭到了法庭不公的審判,生活因此發生巨變。只能和姊姊兩人搬去奶奶家生活。 Tailah開始努力學習中文。因此結識了出身富貴卻同... | 1h | ||
| 15:00 | 大宋少年志以風雲暗湧的北宋慶曆年間為背景,講述一?經歷、才華、個性各異的少年組成團隊“第七齋”,在挫敗一個個陰謀、守護天下安寧的同時,自身也實現真正成長的故事 | 1h | ||
| 16:00 | 雍正王朝西元1722年清康熙六十一年,康熙駕崩,舉國震驚。繼位者不是當了近四十年太子的二阿哥,也不是深受康熙鍾愛的十四阿哥,而是素有冷面王之稱的四阿哥胤禎。胤... | 1h | ||
| 17:00 | 雍正王朝西元1722年清康熙六十一年,康熙駕崩,舉國震驚。繼位者不是當了近四十年太子的二阿哥,也不是深受康熙鍾愛的十四阿哥,而是素有冷面王之稱的四阿哥胤禎。胤... | 1h | ||
| 18:00 | 大地餐桌 第1季不同地域的人們有著不同的飲食文化與喜好。《大地餐桌》走訪西南鄉野,探尋當地飲食文化。用人物故事串聯食材、菜餚與飲食習慣,展現與食物有關的情感故事 | 30m | ||
| 18:30 | 食在雲南 第2季以百年滇越鐵路為線索,串聯沿線城市的歷史記憶與人文風貌。鏡頭隨著鐵軌延伸,穿越群山與村鎮,尋訪藏在鐵路兩旁的地方食味與生活故事。節目深入挖掘沿線地... | 22m | ||
| 18:52 | 食在雲南 第1季該片以百年滇越鐵路為線索,串聯沿線城市的歷史記憶與人文風貌。鏡頭隨著鐵軌延伸,穿越群山與村鎮,尋訪藏在鐵路兩旁的地方食味與生活故事。節目深入挖掘沿... | 8m | ||
| 19:00 | Go Go Taiwan走遍台灣大街小巷,從景點到美食、住宿,一次蒐羅最道地的旅遊資訊。 | 1h | ||
| 20:00 | 雍正王朝西元1722年清康熙六十一年,康熙駕崩,舉國震驚。繼位者不是當了近四十年太子的二阿哥,也不是深受康熙鍾愛的十四阿哥,而是素有冷面王之稱的四阿哥胤禎。胤... | 1h | ||
| 21:00 | 雍正王朝西元1722年清康熙六十一年,康熙駕崩,舉國震驚。繼位者不是當了近四十年太子的二阿哥,也不是深受康熙鍾愛的十四阿哥,而是素有冷面王之稱的四阿哥胤禎。胤... | 1h | ||
| 22:00 | 宮現代女子兼古董店的繼承人洛晴川,在訂婚儀式上為了追一幅被風吹走的清裝美人圖而跑至一處神秘樹林中。美人圖到手的一剎那卻腳下一空,跌入時空隧道並穿越到... | 1h | ||
| 23:00 | 雍正王朝西元1722年清康熙六十一年,康熙駕崩,舉國震驚。繼位者不是當了近四十年太子的二阿哥,也不是深受康熙鍾愛的十四阿哥,而是素有冷面王之稱的四阿哥胤禎。胤... | 1h |
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_3q58vyq3/schedule?date=2026-10-14&tz=Asia/Taipei" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_3q58vyq3/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_3q58vyq3/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_3q58vyq3/schedule?date=2026-10-14&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_3q58vyq3/schedule?date=2026-10-14&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_3q58vyq3/schedule", params={"date": "2026-10-14", "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_3q58vyq3/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_p0c2ygha", "channel": "ch_3q58vyq3", "start": "2026-10-13T16:00:00Z", "stop": "2026-10-13T17:00:00Z", "title": "雍正王朝", "sub_title": null, "description": "西元1722年清康熙六十一年,康熙駕崩,舉國震驚。繼位者不是當了近四十年太子的二...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 23, "date": "2026-10-14", "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.