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-16&tz=Asia/Taipei
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | 雍正王朝西元1722年清康熙六十一年,康熙駕崩,舉國震驚。繼位者不是當了近四十年太子的二阿哥,也不是深受康熙鍾愛的十四阿哥,而是素有冷面王之稱的四阿哥胤禎。胤... | 1h | ||
| 01:00 | The Giver(天下)Tailah因為一場意外失去了父母,遭到了法庭不公的審判,生活因此發生巨變。只能和姊姊兩人搬去奶奶家生活。 Tailah開始努力學習中文。因此結識了出身富貴卻同... | 1h | ||
| 02:00 | 花甲少年趣旅行2位花甲明星+2位少年偶像,跨齡差距的結伴青春旅行 走訪在地文化行銷台灣,世代差異的旅遊個性...激盪出充滿意外性的實境自助旅行 | 2h | ||
| 04:00 | 地球的慶典 第2季全程高畫質記錄全球各地慶典活動,深入淺出帶領觀眾瞭解節日背後的真正涵義,從慶典活動中發現值得體驗與品味的理由。讀萬卷書不如行萬里路,跟著慶典一起去... | 1h | ||
| 05:00 | 地球的慶典 第2季全程高畫質記錄全球各地慶典活動,深入淺出帶領觀眾瞭解節日背後的真正涵義,從慶典活動中發現值得體驗與品味的理由。讀萬卷書不如行萬里路,跟著慶典一起去... | 1h | ||
| 06:00 | 花甲少年趣旅行2位花甲明星+2位少年偶像,跨齡差距的結伴青春旅行 走訪在地文化行銷台灣,世代差異的旅遊個性...激盪出充滿意外性的實境自助旅行 | 2h | ||
| 08:00 | 2026 MLB美國職棒-響尾蛇VS道奇 LIVE2026 MLB美國職棒-響尾蛇VS道奇 LIVE | 3h | ||
| 11:00 | 老廣的味道 第9季節目以”食物”為載體,通過老廣記憶深處的美食,以獨特視覺深入粵菜的美食腹地追本溯源,挖掘原汁原味的地方獨特飲食,展示廣味特色菜和背後暖心的人物故事 | 7m | ||
| 11:07 | 老廣的味道 第9季節目以”食物”為載體,通過老廣記憶深處的美食,以獨特視覺深入粵菜的美食腹地追本溯源,挖掘原汁原味的地方獨特飲食,展示廣味特色菜和背後暖心的人物故事 | 53m | ||
| 12:00 | 野火烤不盡從繁華的都市到寧靜的鄉野,圍繞烹飪方式“燒”和“烤”,拜訪各地的燒烤掌門人,看他們如何“玩火”,將普通食材變成垂涎美味,深入感受煙火升騰的燒烤文化和熱情... | 30m | ||
| 12:30 | 野火烤不盡從繁華的都市到寧靜的鄉野,圍繞烹飪方式“燒”和“烤”,拜訪各地的燒烤掌門人,看他們如何“玩火”,將普通食材變成垂涎美味,深入感受煙火升騰的燒烤文化和熱情... | 30m | ||
| 13:00 | 奇食記人類的文明史,在本質上就是一部食物的進化史。在漫長的歲月中,人們過去賴以生存的「食物」,逐漸蛻變成了精緻的「美食」,各式各樣的烹飪手法也賦予了食材... | 30m | ||
| 13:30 | 食在雲南 第1季該片以百年滇越鐵路為線索,串聯沿線城市的歷史記憶與人文風貌。鏡頭隨著鐵軌延伸,穿越群山與村鎮,尋訪藏在鐵路兩旁的地方食味與生活故事。節目深入挖掘沿... | 30m | ||
| 14:00 | 花甲少年趣旅行2位花甲明星+2位少年偶像,跨齡差距的結伴青春旅行 走訪在地文化行銷台灣,世代差異的旅遊個性...激盪出充滿意外性的實境自助旅行 | 2h | ||
| 16:00 | 雍正王朝西元1722年清康熙六十一年,康熙駕崩,舉國震驚。繼位者不是當了近四十年太子的二阿哥,也不是深受康熙鍾愛的十四阿哥,而是素有冷面王之稱的四阿哥胤禎。胤... | 1h | ||
| 17:00 | 雍正王朝西元1722年清康熙六十一年,康熙駕崩,舉國震驚。繼位者不是當了近四十年太子的二阿哥,也不是深受康熙鍾愛的十四阿哥,而是素有冷面王之稱的四阿哥胤禎。胤... | 1h | ||
| 18:00 | 人生一串第1季燒烤文化主題美食紀錄片 | 30m | ||
| 18:30 | 人生一串第1季燒烤文化主題美食紀錄片 | 30m | ||
| 19:00 | 走吧!旅行中 Eddie Walker台灣首創旅遊實境秀,由旅遊達人Eddie「王啟村」以旅拍方式全程記錄,自然捕捉旅遊中最美好的瞬間,帶著觀眾透過鏡頭一起環遊世界! | 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-16&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-16&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-16&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-16", "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-16, the first programme { "data": [ { "id": "ls_atf1fahp", "channel": "ch_3q58vyq3", "start": "2026-10-15T16:00:00Z", "stop": "2026-10-15T17:00:00Z", "title": "雍正王朝", "sub_title": null, "description": "西元1722年清康熙六十一年,康熙駕崩,舉國震驚。繼位者不是當了近四十年太子的二...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 23, "date": "2026-10-16", "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.