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_0bckcx9b/schedule?date=2026-10-18&tz=Asia/Taipei
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | 超級英雄飛毛腿-奧提要節食(普) | 3m | ||
| 00:03 | 動物大使館-海豚(普) | 27m | ||
| 00:30 | 動物大使館-艾斯特的一天(普) | 24m | ||
| 00:54 | 畫畫的一百種方式-正方形畫像(普) | 6m | ||
| 01:00 | 藝術忍者-遊戲日(普) | 30m | ||
| 01:30 | 冰上新星-到來與離去(普) | 30m | ||
| 02:00 | 冰上新星-下雪時間!(普) | 30m | ||
| 02:30 | 人體奧奇實驗室-醫生警報!(普) | 30m | ||
| 03:00 | 華麗的冒險-茂宜島(普) | 18m | ||
| 03:18 | 動物大使館-貓熊與金剛鸚鵡(普) | 3m | ||
| 03:21 | 超級英雄飛毛腿-奧提要節食(普) | 21m | ||
| 03:42 | 動物大使館-虎鯨寶寶(普) | 21m | ||
| 04:03 | 小小致富夢想家-氣動式西瓜壓榨機(普) | 21m | ||
| 04:24 | 和格林韋德一家環保生活-重複利用製作之樂器(普) | 12m | ||
| 04:36 | 電力大魔法-電路的原理(普) | 3m | ||
| 04:39 | 優可-優可公園的寶藏(普) | 21m | ||
| 05:00 | 貝爾吉羅斯呈現成就不凡之路-發明家(羅伯特蘭格)與叛逆者(弗朗西絲阿諾德)(普) | 24m | ||
| 05:24 | 貝爾吉羅斯呈現成就不凡之路-好友(寇特妮考克斯)與表演家(查寧塔圖)(普) | 24m | ||
| 05:48 | 動物電視台-翠鳥(普) | 12m | ||
| 06:00 | 動物電視台-刺蝟(普) | 15m | ||
| 06:15 | 小小愛因斯坦:小沙坑-召喚冰雹(普) | 6m | ||
| 06:21 | 小小愛因斯坦:新經典第1季-小小愛因斯坦:我的管弦樂團(普) | 12m | ||
| 06:33 | 平博士密碼-瞪(普) | 15m | ||
| 06:48 | 那天亨利遇到…-那天亨利遇到…薩克斯風(普) | 3m | ||
| 06:51 | 那天亨利遇到…-那天亨利遇到…戰車(普) | 9m | ||
| 07:00 | 動物大使館-佐治的一天(普) | 24m | ||
| 07:24 | 動物大使館-小丑魚與白虎(普) | 21m | ||
| 07:45 | 南瓜報告-雞的追逐戰(普) | 15m | ||
| 08:00 | 動物電視台-大西洋鮭(普) | 9m | ||
| 08:09 | 動物電視台-狐狸(普) | 15m | ||
| 08:24 | 小小愛因斯坦:小沙坑-我的套餐(普) | 9m | ||
| 08:33 | 小小愛因斯坦:新經典第1季-小小愛因斯坦:我的搖籃曲(普) | 12m | ||
| 08:45 | 查理牧羊秀-冰天雪地(普) | 12m | ||
| 08:57 | 麵條與包包-人贓俱獲(普) | 3m | ||
| 09:00 | 藝術忍者-超級粉絲日(普) | 30m | ||
| 09:30 | 藝術忍者-假人日(普) | 30m | ||
| 10:00 | 探討有趣新發明-會長大的鞋子(普) | 21m | ||
| 10:21 | 探討有趣新發明-熱成像攝影機(普) | 24m | ||
| 10:45 | 問問阿布為什麼-好鹹的海水(普) | 6m | ||
| 10:51 | 霸王龍雷奇-是我,肯尼!(普) | 9m | ||
| 11:00 | 地球小尖兵-海中的植物(普) | 9m | ||
| 11:09 | 打造貓樂園-貓咖啡廳(普) | 9m | ||
| 11:18 | 全球探險家霍吉-霍吉去舊金山(普) | 21m | ||
| 11:39 | 皇家趣學院-南瓜與巨龍(普) | 24m | ||
| 12:03 | 動物大使館-海豚(普) | 24m | ||
| 12:27 | 愛波與小流-來吧!愛波(普) | 6m | ||
| 12:33 | 華麗的冒險-馬可島(普) | 21m | ||
| 12:54 | 梵狗-小丑飛機(普) | 9m | ||
| 13:03 | 深海大探險-隱藏的祕密(普) | 27m | ||
| 13:30 | 深海大探險-迷宮(普) | 18m | ||
| 13:48 | 黏土頑童-倒數(普) | 15m | ||
| 14:03 | 妙妙樂學園-送信(普) | 12m | ||
| 14:15 | 螺絲釘-罐頭(普) | 6m | ||
| 14:21 | 畫畫的一百種方式-手風琴摺頁書(普) | 3m | ||
| 14:24 | 科學量販店-奇妙醫學和急救(普) | 15m | ||
| 14:39 | 科學量販店-磁鐵的多項應用(普) | 15m | ||
| 14:54 | 優可-救星維克(普) | 15m | ||
| 15:09 | 宇宙探險趣-溪流(普) | 9m | ||
| 15:18 | 和格林韋德一家環保生活-縫補襪子(普) | 12m | ||
| 15:30 | 和格林韋德一家環保生活-回收紙張(普) | 9m | ||
| 15:39 | 遊戲節目:在父母的車庫中-故障(普) | 24m | ||
| 16:03 | 優可-值得紀念的垃圾日(普) | 15m | ||
| 16:18 | 柔伊與麥洛的世界之旅-西伯利亞之旅(普) | 12m | ||
| 16:30 | 小小致富夢想家-大姊姊正在聽(普) | 24m | ||
| 16:54 | 人體奧奇實驗室-讓我喘不過氣(普) | 30m | ||
| 17:24 | 人體奧奇實驗室-超厲害的耳屎(普) | 30m | ||
| 17:54 | 塗鴉女孩-魔法乳酪(普) | 9m | ||
| 18:03 | 體操新星-揮灑時刻(普) | 27m | ||
| 18:30 | 小小獸醫-不健康的胃口(普) | 30m | ||
| 19:00 | 貝爾吉羅斯呈現成就不凡之路-魔術師(史蒂芬弗蘭)與隊長(凱特理查森沃許)(普) | 27m | ||
| 19:27 | 貝爾吉羅斯呈現成就不凡之路-總統(弗雷德里克威廉戴克拉克)與開拓者(瓦萊麗阿莫斯)(普) | 21m | ||
| 19:48 | 冰上新星-試煉與磨難(普) | 36m | ||
| 20:24 | 寵物救援隊-狗狗禮儀(普) | 24m | ||
| 20:48 | 神秘大探索:科學DIY-科學DIY挑戰(普) | 27m | ||
| 21:15 | 人體奧奇實驗室:請在家嘗試-尿液(普) | 15m | ||
| 21:30 | 人體奧奇實驗室:請在家嘗試-滲透作用(普) | 15m | ||
| 21:45 | 人體奧奇實驗室-好多鼻涕!(普) | 30m | ||
| 22:15 | 體操新星-史上第一次(普) | 24m | ||
| 22:39 | 小小獸醫-無畏的小小獸醫(普) | 30m | ||
| 23:09 | 小小獸醫-雞殺手(普) | 30m | ||
| 23:39 | 華麗的冒險-太平洋西北地區(普) | 21m |
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_0bckcx9b/schedule?date=2026-10-18&tz=Asia/Taipei" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_0bckcx9b/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_0bckcx9b/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_0bckcx9b/schedule?date=2026-10-18&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_0bckcx9b/schedule?date=2026-10-18&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_0bckcx9b/schedule", params={"date": "2026-10-18", "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_0bckcx9b/schedule?date=2026-10-18, the first programme { "data": [ { "id": "ls_hh6gqcnh", "channel": "ch_0bckcx9b", "start": "2026-10-17T16:00:00Z", "stop": "2026-10-17T16:03:00Z", "title": "超級英雄飛毛腿-奧提要節食(普)", "sub_title": null, "description": null, "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 81, "date": "2026-10-18", "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.