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/Hong_Kong 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/Hong_Kong. The same day from the API: GET /v1/channels/ch_2kb3cchf/schedule?date=2026-10-17&tz=Asia/Hong_Kong
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:30 | 海外賽事攻略[粵][馬會] | 1h | ||
| 00:30 | 美食新聞報道[粵]香港匯聚環球美食!黃嘉雯、倪嘉雯、蔡景行、施焯日、黃婧靈等主持四出試食,帶來真實食評;推介自駕覓食好去處,發掘各區「掃街」名物、名人愛店,驗證網上... | 30m | ||
| 01:00 | 娛樂新聞報道[粵]每晚緊貼香港娛樂圈的消息,以至世界各地的影視娛樂新聞,報道藝人最新動態、劇集和電影宣傳、演唱會精華、頒獎禮盛況等,甚至遠赴外地採訪娛樂盛事、追蹤各... | 30m | ||
| 01:30 | 勁歌推介[粵] | 5m | ||
| 01:35 | 東方表行 Take Your Time 呈獻:玩住學。學住玩[粵]攜同小朋友去旅行,似乎是自討苦吃!不過,三位星級母親賴慰玲、支嚳儀(支支)、符曉薇,心口卻掛着一個「勇」字,相信旅行是教育課,能教導孩子鼓起未知的勇... | 30m | ||
| 02:05 | 利嘉閣地產45周年真盤源特約 :樓計專家[粵]雖然二手交投放緩,不過奧運站前排海景單位,樓價今年以來上升逾一成,升勢能否持續?西貢一個入伙近10年二手單位,露台出現上層漏水痕跡,睡房牆身也在滿水... | 30m | ||
| 02:35 | 驪歌行#41[粵/普]大將軍盛驍靖之子盛楚慕對繡坊商戶家的小姐傅柔一見傾心。本來不學無術的他遂決心學習兵法武藝來贏得傅柔的青睞。確定心意的二人回到長安,傅柔展轉間成為女... | 55m | ||
| 03:30 | OT無限loop每晚深夜,公司仲有邊個未收工?有屋企唔返,咁搏命係愛定係責任?閉路電視全程無間斷直擊,《社畜求生101》主角阿星同阿花捱更抵夜職場血淚史! | 2h 30m | ||
| 06:00 | 兄弟幫[粵][PG]有說法稱人如長期被鬼怪纏繞,心智可能受損,甚至做出有違本意的事情。奇門師傅杜慶龍帶來兩個奇幻個案。龍哥早前受託幫助自殺少女投胎轉世,並發現她當年因... | 30m | ||
| 06:30 | 兄弟幫[粵][PG]奇門師傅杜慶龍今回帶來兩個外國不思議故事。龍哥透過網上媒體接觸到一位新加坡媽媽,得悉其留學俄國的幼女終日「驚驚青青」,還有頻頻洗手的古怪習慣。龍哥... | 30m | ||
| 07:00 | 娛樂新聞報道[粵]每晚緊貼香港娛樂圈的消息,以至世界各地的影視娛樂新聞,報道藝人最新動態、劇集和電影宣傳、演唱會精華、頒獎禮盛況等,甚至遠赴外地採訪娛樂盛事、追蹤各... | 30m | ||
| 07:30 | 主廚湘遇記[粵/普]節目邀請法國知名主廚戴廣坦深入湖南,實地研習湘菜技藝,體驗並解讀湘菜背後的文化密碼,生動呈現中法飲食文化的精彩碰撞與融合。 | 30m | ||
| 08:00 | 這一站阿拉伯[粵]艾因有「沙漠花園之城」稱號,沙漠令百年歷史的扎哈里古堡更添神秘感。由黃土瞬間轉至綠洲,風景截然不同,綠洲內有十多萬棵椰棗樹,內裏的灌溉系統有何特別... | 30m | ||
| 08:30 | 開餐:台灣3點3甜甜的肉桂捲跟鹹味金沙肉鬆、白蘭地蘋果、酸酸的乳酪拼出獨特滋味,大大件夠飽肚,這集一於來趟飽食系下午茶之選。宇夫先帶路品嚐另類麵包,香濃的客家梅菜... | 30m | ||
| 09:00 | 開卷[粵]要與陌生人閒聊,也是高深學問,隨時尷尬收場。經典金句「只要自己不尷尬,尷尬的就是別人」原來很實用?網絡營銷專家KK還認為本身心態最重要,壓力通常都是... | 30m | ||
| 09:30 | 關注關注組[粵]這次關注居酒屋話題,黃嘉雯自揭曾到訪日式居酒屋約會,覺得內裡氣氛更有助談心。她又提到日本有居酒屋提供掌摑顧客服務,竟然大受歡迎!「日行」前往台式居... | 30m | ||
| 10:00 | 東方表行 Take Your Time 呈獻:玩住學。學住玩[粵]雲南西雙版納,以少數民族、熱帶雨林聞名。為讓兒子Joji學習情緒管理與表達自己,支嚳儀安排了不少挑戰。傣族是當地少數民族之一,入園區沉浸式體驗,母子穿... | 30m | ||
| 10:30 | 東方表行 Take Your Time 呈獻:玩住學。學住玩[粵]一場大雨打亂原定計劃,支支後補安排探洞之旅。探索鐘乳石洞,發掘奇特石柱與有趣生物,每一步都是增長知識的機會。支支忽發奇想要在大石上打坐放鬆心情,Joj... | 30m | ||
| 11:00 | 美食新聞報道[粵]張與辰帶暉哥到訪銅鑼灣的車仔麵店,品嚐滷得入味、口感綿滑的韭菜豬紅,以及配上咖喱豬皮、滷水雞翼等惹味配料的粉絲。與辰更向老闆娘請教滷製豬紅的秘訣。... | 30m | ||
| 11:30 | 美食新聞報道[粵]位於黃竹坑酒店內的「人氣」扒房聯乘知名薄餅店,星廚莫燦霖帶伍倩彤品嚐招牌美食。自助沙律吧供應多款蔬菜及小食,醃三文魚及燒菠蘿是必吃之選;生牛肉他他... | 30m | ||
| 12:00 | 賽馬直擊 - 珠穆朗瑪峰錦標賽馬日/考菲爾德盃[粵/英][馬會] | 3h 25m | ||
| 15:25 | 開卷[粵]要與陌生人閒聊,也是高深學問,隨時尷尬收場。經典金句「只要自己不尷尬,尷尬的就是別人」原來很實用?網絡營銷專家KK還認為本身心態最重要,壓力通常都是... | 35m | ||
| 16:00 | 馬百良六寶靈芝呈獻 :最強生命線[粵]心肌肥厚是指心臟肌肉異常增厚,最常見類型為肥厚型心肌病,多由基因遺傳或突變引起。患者心室壁變厚和僵硬,導致心臟正常泵血功能下降,可能引發胸痛胸悶、... | 30m | ||
| 16:30 | 語你同行三十載[粵]「深耕三十載 ,語你譜新篇」,教育局、語文教育及研究常務委員會(語常會)三十年來,致力協助在香港推動兩文三語。節目由星級藝員梁凱晴(Carina)、焦浩軒、語... | 5m | ||
| 16:35 | 澳洲職業足球聯賽2026/2027 - 中岸水手 對 紐卡素噴射機[直播][粵/英]澳洲職業足球聯賽2026/2027 | 2h 5m | ||
| 18:40 | 成長吧!大熊貓[粵]節目聚焦中國大熊貓保護研究中心四川臥龍神樹坪基地2021年新生的四隻熊貓寶寶及它們的飼養員們,以“視頻日記”的記錄方式,以全外景拍攝熊貓寶寶的成長過程。 | 30m | ||
| 19:10 | 語你同行三十載[粵]「深耕三十載 ,語你譜新篇」,教育局、語文教育及研究常務委員會(語常會)三十年來,致力協助在香港推動兩文三語。節目由星級藝員梁凱晴(Carina)、焦浩軒、語... | 5m | ||
| 19:15 | 至尚生活[粵]香港人潮流觸角敏銳,《至尚生活》為大家搜羅時尚高端及經典傳統品牌的資訊,深入淺出探討有關衣、食、住、行,以至美容與健康的本地優質情報。主持蘇頌輝、... | 10m | ||
| 19:25 | 至尚生活[粵]香港人潮流觸角敏銳,《至尚生活》為大家搜羅時尚高端及經典傳統品牌的資訊,深入淺出探討有關衣、食、住、行,以至美容與健康的本地優質情報。主持蘇頌輝、... | 10m | ||
| 19:35 | Christian In Paris[粵]巴黎的第九區最浪漫?據稱購物可令女士感到滿足,尚友先讓愛妻實現「血拼」心願,楊太亦有「掃平貨」心得。區內還有一個浪漫生活博物館,尚友推薦丈夫們前往... | 30m | ||
| 20:05 | 賽馬直擊 - 英國冠軍錦標賽馬日[粵/英][馬會] | 3h 45m | ||
| 23:50 | 早着先機[粵][馬會] | 1h 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_2kb3cchf/schedule?date=2026-10-17&tz=Asia/Hong_Kong" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_2kb3cchf/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_2kb3cchf/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_2kb3cchf/schedule?date=2026-10-17&tz=Asia/Hong_Kong"); 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_2kb3cchf/schedule?date=2026-10-17&tz=Asia/Hong_Kong", { 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_2kb3cchf/schedule", params={"date": "2026-10-17", "tz": "Asia/Hong_Kong"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_2kb3cchf/schedule?date=2026-10-17, the first programme { "data": [ { "id": "ls_rqybphzv", "channel": "ch_2kb3cchf", "start": "2026-10-16T15:30:00Z", "stop": "2026-10-16T16:30:00Z", "title": "海外賽事攻略[粵][馬會]", "sub_title": null, "description": null, "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 32, "date": "2026-10-17", "tz": "Asia/Hong_Kong" } }
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.