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_5q8279b3/schedule?date=2026-10-13&tz=Asia/Taipei
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:15 | 豆腐媽媽《豆腐媽媽》是一部以傳統手工豆腐為核心的戲劇,將故事將圍繞著「萬家」的豆腐老店,雖然看似平凡,卻因為「一個家庭三個姓氏」以及「豆腐秘方只傳姓萬的男... | 2h 15m | ||
| 01:30 | 元氣加油站享受樂活人生!將健康概念融入衣食住行生活起居之中,簡單有效率的照顧全家人的健康,西醫觀點的家庭醫學訊息、簡易病症辨別;中醫養生觀點吃出健康,生機飲食... | 30m | ||
| 02:00 | 消費高手在瞬息萬變的e世代裡,更要提醒一般民眾隨時充實消費資訊,民視消費高手提供你最新美容、健康、飾品、美食購物等資訊,讓你能聰明消費,享受花錢不吃虧,不同... | 30m | ||
| 02:30 | 元氣加油站享受樂活人生!將健康概念融入衣食住行生活起居之中,簡單有效率的照顧全家人的健康,西醫觀點的家庭醫學訊息、簡易病症辨別;中醫養生觀點吃出健康,生機飲食... | 30m | ||
| 03:00 | 元氣加油站享受樂活人生!將健康概念融入衣食住行生活起居之中,簡單有效率的照顧全家人的健康,西醫觀點的家庭醫學訊息、簡易病症辨別;中醫養生觀點吃出健康,生機飲食... | 30m | ||
| 03:30 | 醫學大聯盟「醫學大聯盟」希望打造一個知性趣味的平台,讓觀眾在輕鬆間了解正確的健康資訊,幫助自己和家人打造更健康 | 1h | ||
| 04:30 | 元氣加油站享受樂活人生!將健康概念融入衣食住行生活起居之中,簡單有效率的照顧全家人的健康,西醫觀點的家庭醫學訊息、簡易病症辨別;中醫養生觀點吃出健康,生機飲食... | 30m | ||
| 05:00 | 美鳳有約由號稱『台灣最美麗的歐巴桑』陳美鳳所主持,邀請藝人上節目秀出自己的拿手料理,其中「美鳳吃透透」的單元,走訪各鄉村小鎮,吃遍各地有名的美食小吃,道地... | 30m | ||
| 05:30 | 消費高手在瞬息萬變的e世代裡,更要提醒一般民眾隨時充實消費資訊,民視消費高手提供你最新美容、健康、飾品、美食購物等資訊,讓你能聰明消費,享受花錢不吃虧,不同... | 30m | ||
| 06:00 | 民視六點晨間新聞 On now民視新聞堅持內容公正、報導深入、關懷在地,期望獲得民眾信賴與肯定。由多名優秀主播播報,為您帶來即時新聞。 | 1h | ||
| 07:00 | 民視七點晨間新聞民視新聞堅持內容公正、報導深入、關懷在地,期望獲得民眾信賴與肯定。由多名優秀主播播報,為您帶來即時新聞。 | 1h | ||
| 08:00 | 醫學大聯盟「醫學大聯盟」希望打造一個知性趣味的平台,讓觀眾在輕鬆間了解正確的健康資訊,幫助自己和家人打造更健康 | 1h | ||
| 09:00 | 元氣加油站享受樂活人生!將健康概念融入衣食住行生活起居之中,簡單有效率的照顧全家人的健康,西醫觀點的家庭醫學訊息、簡易病症辨別;中醫養生觀點吃出健康,生機飲食... | 30m | ||
| 09:30 | 美鳳有約由號稱『台灣最美麗的歐巴桑』陳美鳳所主持,邀請藝人上節目秀出自己的拿手料理,其中「美鳳吃透透」的單元,走訪各鄉村小鎮,吃遍各地有名的美食小吃,道地... | 30m | ||
| 10:00 | 消費高手在瞬息萬變的e世代裡,更要提醒一般民眾隨時充實消費資訊,民視消費高手提供你最新美容、健康、飾品、美食購物等資訊,讓你能聰明消費,享受花錢不吃虧,不同... | 30m | ||
| 10:30 | 消費高手在瞬息萬變的e世代裡,更要提醒一般民眾隨時充實消費資訊,民視消費高手提供你最新美容、健康、飾品、美食購物等資訊,讓你能聰明消費,享受花錢不吃虧,不同... | 30m | ||
| 11:00 | 元氣加油站享受樂活人生!將健康概念融入衣食住行生活起居之中,簡單有效率的照顧全家人的健康,西醫觀點的家庭醫學訊息、簡易病症辨別;中醫養生觀點吃出健康,生機飲食... | 30m | ||
| 11:30 | 消費高手在瞬息萬變的e世代裡,更要提醒一般民眾隨時充實消費資訊,民視消費高手提供你最新美容、健康、飾品、美食購物等資訊,讓你能聰明消費,享受花錢不吃虧,不同... | 30m | ||
| 12:00 | 民視無線午間新聞民視新聞堅持內容公正、報導深入、關懷在地,期望獲得民眾信賴與肯定。由多名優秀主播播報,為您帶來即時新聞。 | 30m | ||
| 12:30 | 美鳳有約由號稱『台灣最美麗的歐巴桑』陳美鳳所主持,邀請藝人上節目秀出自己的拿手料理,其中「美鳳吃透透」的單元,走訪各鄉村小鎮,吃遍各地有名的美食小吃,道地... | 30m | ||
| 13:00 | 豆腐媽媽《豆腐媽媽》是一部以傳統手工豆腐為核心的戲劇,將故事將圍繞著「萬家」的豆腐老店,雖然看似平凡,卻因為「一個家庭三個姓氏」以及「豆腐秘方只傳姓萬的男... | 2h 15m | ||
| 15:15 | 新歌介紹新歌介紹 | 1m | ||
| 15:16 | 新歌介紹新歌介紹 | 1m | ||
| 15:17 | 消費高手精選在瞬息萬變的e世代裡,更要提醒一般民眾隨時充實消費資訊,民視消費高手提供你最新美容、健康、飾品、美食購物等資訊,讓你能聰明消費,享受花錢不吃虧,不同... | 13m | ||
| 15:30 | 消費高手在瞬息萬變的e世代裡,更要提醒一般民眾隨時充實消費資訊,民視消費高手提供你最新美容、健康、飾品、美食購物等資訊,讓你能聰明消費,享受花錢不吃虧,不同... | 30m | ||
| 16:00 | 元氣加油站享受樂活人生!將健康概念融入衣食住行生活起居之中,簡單有效率的照顧全家人的健康,西醫觀點的家庭醫學訊息、簡易病症辨別;中醫養生觀點吃出健康,生機飲食... | 30m | ||
| 16:30 | 全民好健康全民好健康 | 30m | ||
| 17:00 | 快樂故事屋最好聽的童話、最經典的寓言、最有創意的故事,全部說你聽。 | 30m | ||
| 17:30 | 美鳳有約由號稱『台灣最美麗的歐巴桑』陳美鳳所主持,邀請藝人上節目秀出自己的拿手料理,其中「美鳳吃透透」的單元,走訪各鄉村小鎮,吃遍各地有名的美食小吃,道地... | 30m | ||
| 18:00 | 飛龍在天清朝咸豐年末(西元1860年),大清因長期以來的閉關鎖國政策,國勢已盛極而衰,西方各國憑藉著船堅砲利,大舉入侵中國。在這個動亂的時代,一段恩怨糾葛的愛... | 1h | ||
| 19:00 | 民視晚間新聞民視新聞堅持內容公正、報導深入、關懷在地,期望獲得民眾信賴與肯定。由多名優秀主播播報,為您帶來即時新聞。 | 1h | ||
| 20:00 | 豆腐媽媽《豆腐媽媽》是一部以傳統手工豆腐為核心的戲劇,將故事將圍繞著「萬家」的豆腐老店,雖然看似平凡,卻因為「一個家庭三個姓氏」以及「豆腐秘方只傳姓萬的男... | 2h 15m | ||
| 22:15 | 醫學大聯盟「醫學大聯盟」希望打造一個知性趣味的平台,讓觀眾在輕鬆間了解正確的健康資訊,幫助自己和家人打造更健康 | 1h | ||
| 23:15 | 豆腐媽媽《豆腐媽媽》是一部以傳統手工豆腐為核心的戲劇,將故事將圍繞著「萬家」的豆腐老店,雖然看似平凡,卻因為「一個家庭三個姓氏」以及「豆腐秘方只傳姓萬的男... | 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_5q8279b3/schedule?date=2026-10-13&tz=Asia/Taipei" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_5q8279b3/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_5q8279b3/history?from=2025-10-12T00:00:00Z&to=2025-10-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_5q8279b3/schedule?date=2026-10-13&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_5q8279b3/schedule?date=2026-10-13&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_5q8279b3/schedule", params={"date": "2026-10-13", "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_5q8279b3/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_8fx680d8", "channel": "ch_5q8279b3", "start": "2026-10-12T15:15:00Z", "stop": "2026-10-12T17:30:00Z", "title": "豆腐媽媽", "sub_title": null, "description": "《豆腐媽媽》是一部以傳統手工豆腐為核心的戲劇,將故事將圍繞著「萬家」的豆腐老...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 34, "date": "2026-10-13", "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 | Sunday 12 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.