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_ycpt0xm7/schedule?date=2026-10-13&tz=Asia/Taipei
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | 華麗的日子全劇圍繞不同世代的真實矛盾、煩惱與幸福時光,展現平凡卻獨特的溫暖情感。 | 1h | ||
| 01:00 | 風水有關係第33季結合生活案例與傳統堪輿學,實地勘查居家動線、格局及外煞,以生動活潑、淺顯易懂的方式教導觀眾如何化煞、生財與佈局好運勢。 | 1h | ||
| 02:00 | 女王大人由曾國城和巴鈺主持的談話性節目 | 1h | ||
| 03:00 | 逃跑吧好兄弟第4季《逃跑吧好兄弟》是緯來綜合台為同頻道《來自星星的事》的外景節目,節目也定位為綜藝節目、靈異節目。棚內主持人為庹宗康,外景兼棚內主持人是黃尹宣、無尊... | 1h | ||
| 04:00 | 來自星星的事來自星星的事是緯來綜合台愛喲我的媽的後續作品,節目定位也是綜藝節目、靈異節目,主持人為庹宗康。 | 1h | ||
| 05:00 | 來自星星的事來自星星的事是緯來綜合台愛喲我的媽的後續作品,節目定位也是綜藝節目、靈異節目,主持人為庹宗康。 | 1h | ||
| 06:00 | 甄心分享小琳鐺 On now荒謬大師沈玉琳與佩甄全新搭檔,兩人幽默十足、幽默風趣地為節目穿針引線,結合各領域的職場達人、專家、明星PK暢談最IN話題,在快速變化的時代給您滿滿含金... | 1h | ||
| 07:00 | 射鵰英雄傳這是南宋年間一個英雄成長的故事,忠良之後郭靖,生於亂世,長於大漠,與黃蓉一見如故,這一對兩情相悅的青年,經歷了三番五次的離合悲歡和七曲八折的坎坷磨... | 1h | ||
| 08:00 | 灼灼韶華一名出身藥商世家的女子褚韶華,因家族變故被迫扛起重任,憑藉過人的智慧、膽識與堅韌,在商場與時局動盪中披荊斬棘,從守護家業到創立自己的商業版圖,一步... | 1h | ||
| 09:00 | 華麗的日子全劇圍繞不同世代的真實矛盾、煩惱與幸福時光,展現平凡卻獨特的溫暖情感。 | 1h | ||
| 10:00 | 長歌行原是永寧郡主的李長歌因玄武門之變父喪母亡,她僥倖逃出城,赴幽州求援;途中,偶遇化名「秦准」的草原部落特勤阿詩勒隼,兩人不打不相識,漸生英雄相惜之感... | 1h | ||
| 11:00 | 她很漂亮以從美國空降到The Most時尚雜誌副總編輯池成俊與他的初戀及以前的同學、對自己的形象毫無管理的金惠珍的愛情故事為主題,講述逆變成恐龍女的金惠珍、逆襲成... | 1h | ||
| 12:00 | 灼灼韶華一名出身藥商世家的女子褚韶華,因家族變故被迫扛起重任,憑藉過人的智慧、膽識與堅韌,在商場與時局動盪中披荊斬棘,從守護家業到創立自己的商業版圖,一步... | 1h | ||
| 13:00 | 灼灼韶華一名出身藥商世家的女子褚韶華,因家族變故被迫扛起重任,憑藉過人的智慧、膽識與堅韌,在商場與時局動盪中披荊斬棘,從守護家業到創立自己的商業版圖,一步... | 1h | ||
| 14:00 | 華麗的日子全劇圍繞不同世代的真實矛盾、煩惱與幸福時光,展現平凡卻獨特的溫暖情感。 | 1h | ||
| 15:00 | 美麗閃亮亮美麗閃亮亮 | 1h | ||
| 16:00 | 我的燦爛人生講述一個突然成為富二代的女人,克服所有不幸頑強地生活,與另一個富家出身的女人突然開始過著平凡生活,兩人回顧人生和家庭的故事。 | 1h | ||
| 17:00 | 我的燦爛人生講述一個突然成為富二代的女人,克服所有不幸頑強地生活,與另一個富家出身的女人突然開始過著平凡生活,兩人回顧人生和家庭的故事。 | 1h | ||
| 18:00 | 華麗的日子全劇圍繞不同世代的真實矛盾、煩惱與幸福時光,展現平凡卻獨特的溫暖情感。 | 1h | ||
| 19:00 | 華麗的日子全劇圍繞不同世代的真實矛盾、煩惱與幸福時光,展現平凡卻獨特的溫暖情感。 | 1h | ||
| 20:00 | 灼灼韶華一名出身藥商世家的女子褚韶華,因家族變故被迫扛起重任,憑藉過人的智慧、膽識與堅韌,在商場與時局動盪中披荊斬棘,從守護家業到創立自己的商業版圖,一步... | 1h | ||
| 21:00 | 灼灼韶華一名出身藥商世家的女子褚韶華,因家族變故被迫扛起重任,憑藉過人的智慧、膽識與堅韌,在商場與時局動盪中披荊斬棘,從守護家業到創立自己的商業版圖,一步... | 1h | ||
| 22:00 | 華麗的日子全劇圍繞不同世代的真實矛盾、煩惱與幸福時光,展現平凡卻獨特的溫暖情感。 | 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_ycpt0xm7/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_ycpt0xm7/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_ycpt0xm7/history?from=2025-10-12T00:00:00Z&to=2025-10-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_ycpt0xm7/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_ycpt0xm7/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_ycpt0xm7/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_ycpt0xm7/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_2vxpaacd", "channel": "ch_ycpt0xm7", "start": "2026-10-12T16:00:00Z", "stop": "2026-10-12T17:00:00Z", "title": "華麗的日子", "sub_title": null, "description": "全劇圍繞不同世代的真實矛盾、煩惱與幸福時光,展現平凡卻獨特的溫暖情感。", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 24, "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.