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_4gpybt2j/schedule?date=2026-10-17&tz=Asia/Taipei
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Kai試英雄之全民IN原:148透過輕鬆有趣的益智競賽,將原住民族文化、歷史、族語及當代議題巧妙融入節目內容,讓觀眾在歡笑中學習,在遊戲中重新認識臺灣原住民族的多元文化,翻轉過往... | 1h | ||
| 01:00 | 族語午間新聞-魯凱族 Rukai族語午間新聞-魯凱族 Rukai 是原住民族電視台的新聞節目,以各種台灣原住民族語言播出。 | 1h | ||
| 02:00 | 族語晚間新聞-賽夏族 SaySiyat族語晚間新聞-賽夏族 SaySiyat 是原住民族電視台的新聞節目,以各種台灣原住民族語言播出。 | 1h | ||
| 03:00 | 族語午間新聞-魯凱族 Rukai族語午間新聞-魯凱族 Rukai 是原住民族電視台的新聞節目,以各種台灣原住民族語言播出。 | 1h | ||
| 04:00 | 族語晚間新聞-賽夏族 SaySiyat族語晚間新聞-賽夏族 SaySiyat 是原住民族電視台的新聞節目,以各種台灣原住民族語言播出。 | 1h | ||
| 05:00 | 族語午間新聞-魯凱族 Rukai族語午間新聞-魯凱族 Rukai 是原住民族電視台的新聞節目,以各種台灣原住民族語言播出。 | 1h | ||
| 06:00 | kari不停學:12配合課程綱要,透過日常生活短片,教導國小學生學習並活用原住民族語。 | 30m | ||
| 06:30 | kiratam預備起:10強調族語學習應從幼兒開始,透過沉浸式環境,落實母語傳承。 | 30m | ||
| 07:00 | LiMA新聞世界:664「LiMA」是南島語族的共同詞彙,也是數字「五」的意思。「LiMA新聞世界」以原住民主體出發的深度電視新聞專題節目追蹤報。導原住民族關切的公共議題,關心當... | 1h | ||
| 08:00 | 族語晨間新聞-邵族 Thau族語晨間新聞-邵族 Thau 是原住民族電視台的新聞節目,以各種台灣原住民族語言播出。 | 1h | ||
| 09:00 | 族語午間新聞-魯凱族 Rukai族語午間新聞-魯凱族 Rukai 是原住民族電視台的新聞節目,以各種台灣原住民族語言播出。 | 1h | ||
| 10:00 | Matazua 唱!就對了:4排灣族語MATAZUA 中文譯為「就是那樣!」,有肯定語氣。每集邀請原住民歌手演唱族語歌曲,分享創作故事與族語文化經驗,帶觀眾探索動人音樂與族語之美。 | 30m | ||
| 10:30 | Matazua 唱!就對了:5排灣族語MATAZUA 中文譯為「就是那樣!」,有肯定語氣。每集邀請原住民歌手演唱族語歌曲,分享創作故事與族語文化經驗,帶觀眾探索動人音樂與族語之美。 | 30m | ||
| 11:00 | 族語午間新聞-賽德克族 Seediq族語午間新聞-賽德克族 Seediq 是原住民族電視台的新聞節目,以各種台灣原住民族語言播出。 | 1h | ||
| 12:00 | 原視《午安報新聞》每週一至週日全年無休播出,為國內首創的原住民族新聞報導。 | 30m | ||
| 12:30 | Kari Snruwan紀時光新春特輯:1Kari Snruwan紀時光新春特輯 | 30m | ||
| 13:00 | Kai試英雄之全民IN原:148透過輕鬆有趣的益智競賽,將原住民族文化、歷史、族語及當代議題巧妙融入節目內容,讓觀眾在歡笑中學習,在遊戲中重新認識臺灣原住民族的多元文化,翻轉過往... | 1h | ||
| 14:00 | 青春還鄉-地方創生微電影競賽:1全台首創以地方創生為主題的微電影競賽,鼓勵大眾與青年用鏡頭記錄返鄉打拚、改變地方的動人故事。 | 1h | ||
| 15:00 | 族語晚間新聞-賽夏族 SaySiyat族語晚間新聞-賽夏族 SaySiyat 是原住民族電視台的新聞節目,以各種台灣原住民族語言播出。 | 1h | ||
| 16:00 | LiMA新聞世界:664「LiMA」是南島語族的共同詞彙,也是數字「五」的意思。「LiMA新聞世界」以原住民主體出發的深度電視新聞專題節目追蹤報。導原住民族關切的公共議題,關心當... | 1h | ||
| 17:00 | 族語E樂園繪本平台:29透過多樣化的在地故事與繪本,結合AI動畫技術與聽讀功能,讓孩子在自然情境中培養族語語感與文化認同。 | 30m | ||
| 17:30 | senay345:186「池塘邊的榕樹上,知了在聲聲叫著夏天…」、「池塘裡水滿了、雨也停了…」在漢族的童年記憶裡,總是會有這樣耳熟能詳的童謠。但您知道,原住民族也有非常多的... | 30m | ||
| 18:00 | hata la 異世界:3是一個以「走出部落、探索世界」為核心概念的文化體驗型節目,名稱中的「Hata la」來自泰雅族語,意為「出發吧」,象徵踏上旅程、認識不同文化。 | 30m | ||
| 18:30 | 樹人大冒險:1妹妹還沒有回家,擔心的尤命在樹林穿梭尋找,發現妹妹睡在村外巨石下頭。鬆了口氣的尤命,帶著看似正常的尤瑪回家,但隔天妹妹的身體卻開始產生劇烈變化........ | 30m | ||
| 19:00 | 原視《晚安報新聞》原視《晚安報新聞》 每週一至週日全年無休播出,為國內首創的原住民族新聞報導。 | 30m | ||
| 19:30 | 來去部落kivala新春特輯:1來去部落kivala新春特輯 | 30m | ||
| 20:00 | 族語晚間新聞-排灣族 Paiwan族語晚間新聞-排灣族 Paiwan 是原住民族電視台的新聞節目,以各種台灣原住民族語言播出。 | 1h | ||
| 21:00 | 搖滾區第一排:3《搖滾區第一排》是一個以音樂現場文化為主題的節目,象徵帶領觀眾用最貼近的視角感受音樂與表演的魅力。 | 1h | ||
| 22:00 | 藝術二分之一 Art kak' I' iyaeh:11《藝術二分之一:Art kak’i’iyaeh》以原住民族群的生活樣貌,引導觀眾重新認識我們與自然之間的深厚聯繫。節目以元素為主題,解鎖新興樣貌的原住民藝術家,展... | 1h | ||
| 23:00 | 原視《晚安報新聞》原視《晚安報新聞》 每週一至週日全年無休播出,為國內首創的原住民族新聞報導。 | 30m | ||
| 23:30 | 來去部落kivala新春特輯:1來去部落kivala新春特輯 | 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_4gpybt2j/schedule?date=2026-10-17&tz=Asia/Taipei" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_4gpybt2j/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_4gpybt2j/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_4gpybt2j/schedule?date=2026-10-17&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_4gpybt2j/schedule?date=2026-10-17&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_4gpybt2j/schedule", params={"date": "2026-10-17", "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_4gpybt2j/schedule?date=2026-10-17, the first programme { "data": [ { "id": "ls_qkrg31xy", "channel": "ch_4gpybt2j", "start": "2026-10-16T16:00:00Z", "stop": "2026-10-16T17:00:00Z", "title": "Kai試英雄之全民IN原:148", "sub_title": null, "description": "透過輕鬆有趣的益智競賽,將原住民族文化、歷史、族語及當代議題巧妙融入節目內容...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 31, "date": "2026-10-17", "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.