74.3M 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-16&tz=Asia/Taipei
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | ila跟土地學做飯:40跟著各國型男前進部落,展開部落的尋味之旅,採集並烹煮來自大地和原鄉的滋味。訴說更多關於“食物和人類之間的關係”,和土地學做飯、和部落傳統學烹調的秘密... | 1h | ||
| 01:00 | 族語午間新聞-太魯閣族 Truku族語午間新聞-太魯閣族 Truku 是原住民族電視台的新聞節目,以各種台灣原住民族語言播出。 | 1h | ||
| 02:00 | 族語晚間新聞-布農族 Bunun族語晚間新聞-布農族 Bunun 是原住民族電視台的新聞節目,以各種台灣原住民族語言播出。 | 1h | ||
| 03:00 | 族語午間新聞-太魯閣族 Truku族語午間新聞-太魯閣族 Truku 是原住民族電視台的新聞節目,以各種台灣原住民族語言播出。 | 1h | ||
| 04:00 | 族語晚間新聞-布農族 Bunun族語晚間新聞-布農族 Bunun 是原住民族電視台的新聞節目,以各種台灣原住民族語言播出。 | 1h | ||
| 05:00 | 族語午間新聞-太魯閣族 Truku族語午間新聞-太魯閣族 Truku 是原住民族電視台的新聞節目,以各種台灣原住民族語言播出。 | 1h | ||
| 06:00 | senay345:186「池塘邊的榕樹上,知了在聲聲叫著夏天…」、「池塘裡水滿了、雨也停了…」在漢族的童年記憶裡,總是會有這樣耳熟能詳的童謠。但您知道,原住民族也有非常多的... | 30m | ||
| 06:30 | pito pitju mpitu7個為什麼:100讓你邊看電視邊學族語親子共學,小孩學單字,大人學句子,讓你學族語也會上癮唷! | 30m | ||
| 07:00 | Mahalinga好好講:129講同一種語言的切羅基族人可以團結。 | 1h | ||
| 08:00 | 族語午間新聞-太魯閣族 Truku族語午間新聞-太魯閣族 Truku 是原住民族電視台的新聞節目,以各種台灣原住民族語言播出。 | 1h | ||
| 09:00 | Uwah 回家生活吧:4跳脫傳統「弱勢扶持」視角,將原住民創業重新定義為一場「當代文化轉譯運動」,透過不同世代眼光,展現族人如何將土地記憶與技藝融入現代商業模式。 | 1h | ||
| 10:00 | ila跟土地學做飯:40跟著各國型男前進部落,展開部落的尋味之旅,採集並烹煮來自大地和原鄉的滋味。訴說更多關於“食物和人類之間的關係”,和土地學做飯、和部落傳統學烹調的秘密... | 1h | ||
| 11:00 | 族語午間新聞-魯凱族 Rukai族語午間新聞-魯凱族 Rukai 是原住民族電視台的新聞節目,以各種台灣原住民族語言播出。 | 1h | ||
| 12:00 | 原視《午安報新聞》每週一至週日全年無休播出,為國內首創的原住民族新聞報導。 | 1h | ||
| 13:00 | Uwah 回家生活吧:4跳脫傳統「弱勢扶持」視角,將原住民創業重新定義為一場「當代文化轉譯運動」,透過不同世代眼光,展現族人如何將土地記憶與技藝融入現代商業模式。 | 1h | ||
| 14:00 | 跟著dapin去旅行:40dapin是賽德克語,走過土地的印記,邀請你帶著對旅行的渴望出發!到初次造訪的部落,和族人們一起工作、一起生活,寫下彼此最深刻的故事。 | 1h | ||
| 15:00 | 族語晚間新聞-布農族 Bunun族語晚間新聞-布農族 Bunun 是原住民族電視台的新聞節目,以各種台灣原住民族語言播出。 | 1h | ||
| 16:00 | Mahalinga好好講:129講同一種語言的切羅基族人可以團結。 | 1h | ||
| 17:00 | 族語E樂園動畫平台:120原住民族委員會,為了解決原住民族語瀕危困境,並落實原住民族教育法第29條「對學前教育及十二年國民基本教育階段之學生,應提供學習原住民族語言、歷史、科... | 30m | ||
| 17:30 | senay345:187「池塘邊的榕樹上,知了在聲聲叫著夏天…」、「池塘裡水滿了、雨也停了…」在漢族的童年記憶裡,總是會有這樣耳熟能詳的童謠。但您知道,原住民族也有非常多的... | 30m | ||
| 18:00 | Talagay 我最強:7我們希望透過「talagay 我最強!」節目,能為部落孩子帶來自信,並為台灣兒童體育教育注入活力,讓孩子們養成運動的習慣,享受運動的樂趣。未來,我們將希望與... | 30m | ||
| 18:30 | kakudan時光機:95透過陸續被發掘出來的文物,如何在重新復原的過程中,去體驗祖先日積月累的文化智慧,並拼湊出祖先的歷史故事呢? | 30m | ||
| 19:00 | 原視《晚安報新聞》原視《晚安報新聞》 每週一至週日全年無休播出,為國內首創的原住民族新聞報導。 | 1h | ||
| 20:00 | 族語晚間新聞-賽夏族 SaySiyat族語晚間新聞-賽夏族 SaySiyat 是原住民族電視台的新聞節目,以各種台灣原住民族語言播出。 | 1h | ||
| 21:00 | Kai試英雄之全民IN原:148透過輕鬆有趣的益智競賽,將原住民族文化、歷史、族語及當代議題巧妙融入節目內容,讓觀眾在歡笑中學習,在遊戲中重新認識臺灣原住民族的多元文化,翻轉過往... | 1h | ||
| 22:00 | LiMA新聞世界:664「LiMA」是南島語族的共同詞彙,也是數字「五」的意思。「LiMA新聞世界」以原住民主體出發的深度電視新聞專題節目追蹤報。導原住民族關切的公共議題,關心當... | 1h | ||
| 23:00 | 原視《晚安報新聞》原視《晚安報新聞》 每週一至週日全年無休播出,為國內首創的原住民族新聞報導。 | 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_4gpybt2j/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_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-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_4gpybt2j/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_4gpybt2j/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_4gpybt2j/schedule?date=2026-10-16, the first programme { "data": [ { "id": "ls_qsb4dcp4", "channel": "ch_4gpybt2j", "start": "2026-10-15T16:00:00Z", "stop": "2026-10-15T17:00:00Z", "title": "ila跟土地學做飯:40", "sub_title": null, "description": "跟著各國型男前進部落,展開部落的尋味之旅,採集並烹煮來自大地和原鄉的滋味。訴...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 27, "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 150 countries.