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_qrbzp34j/schedule?date=2026-10-18&tz=Asia/Hong_Kong
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 22:45 | 死囚流浪漢馮大剛被誤指為劫匪,遭逮捕後關押於死囚牢。真正的劫匪為了滅口,賄賂獄中扒手楊靈對馮大剛下毒手。楊靈明白馮大剛是冤枉的,於是暗中設法幫助他逃獄。誰... | 1h 50m | ||
| 00:35 | 鱷魚河這個故事洋溢著《羅密歐與茱麗葉》般的悲戀色彩。兩個世代積怨已深的家族,被一條遍佈鱷魚的河流阻隔,誰也不願築橋往來。然而,命運卻讓兩家子女在大學裡邂逅並... | 1h 50m | ||
| 02:25 | 水晶人故事講述,龍飛精心雕琢的水晶美人像忽然失蹤後,多名黑道高手離奇被殺,江湖傳言乃水晶人變成精靈殺人之所為。龍飛經過連番追蹤後,終發現水晶人乃日後訓練之殺... | 1h 25m | ||
| 03:50 | 夜生活的女人本片由三個內容不同的故事構成。青年喜歡偷窺異性,結果其姐懇求雇主交際花實行肉身布施,驚醒青年迷夢。好色總經理常設計欲打美貌秘書的主意,偷香不到,反被懲... | 1h 40m | ||
| 05:30 | 追魂鏢故事描述青虹大俠劉文龍的徒弟鬍子峰不耐孤寂生活,非禮殺害村婦後逃走。劉收婦遺孤玉蟬為徒,玉蟬長大後與劉子玉郎相愛,但玉蟬偶遇胡,誤信劉是殺母仇人… | 30m | ||
| 06:00 | 追魂鏢故事描述青虹大俠劉文龍的徒弟鬍子峰不耐孤寂生活,非禮殺害村婦後逃走。劉收婦遺孤玉蟬為徒,玉蟬長大後與劉子玉郎相愛,但玉蟬偶遇胡,誤信劉是殺母仇人… | 1h 5m | ||
| 07:05 | 警察梁觀偕同情侶沈燕,在郊外遊玩談心時,不幸遇上歹徒劫財色,梁護花不成更慘遭毒手。梁之摯友黃國棟報仇心切,遂毅然投身警界,期有機會親自偵緝兇手。五年後,黃因... | 1h 50m | ||
| 08:55 | 我們戀愛去了一次偶然機會下,富家子大用巧遇育幼院院長之外甥女連蓮。二人初次見面,雙方即發生誤會,大用更在匆忙間遺下皮包。當大用硬將連蓮假裝成爲自己的未婚妻好讓兩個... | 1h 40m | ||
| 10:35 | 大旗英雄傳鐵中棠是大旗門掌門人雲翼的義子。門派宿敵司徒笑為奪取秘藏,追殺鐵中棠與雲翼次子雲錚。鐵中棠得知,唯有前往長春島尋找武功蓋世的「日后」,才能揭開大旗門的... | 1h 45m | ||
| 12:20 | 扭計祖宗陳夢吉華南影帝張瑛與梁天合作的清末喜劇,二人分飾師爺荒唐鏡及奇人陳夢吉。陳得知荒平素極盡斂財害人之能事,遂喬扮應徵僕人... | 1h 40m | ||
| 14:00 | 卒仔抽車阿旦、墨魚、阿喜、荷官等一群窮小子,遇上生活寂寥的富豪崔東成,達成了一個賭局,要於十日內偷得崔的名車。五人與崔鬥智鬥力,終戰勝億萬富豪! | 1h 40m | ||
| 15:40 | 阿牛出獄記續集中阿牛不幸的遭遇更令人心痛,當中不少更是笑中有淚的經歷。阿牛出獄後,再遇愛人阿花,可惜她已嫁為人妻;另一方面,戇直的阿牛仍不斷被狡猾的周大叔欺騙... | 1h 50m | ||
| 17:30 | 大刀王五經營鏢局的大刀王五遇上譚嗣同,這位新黨成員致力於改革清末政府。雖然皇帝支持推行新法,但慈禧太后卻無意交出政權,因此她下令捉拿新黨的所有成員。儘管王五並... | 1h 45m | ||
| 19:15 | 我愛金龜婿三個香港美少女何莉莉、陳依齡及淩雲,帶著愛情夢遠赴日本大阪,一心指望釣得如意郎君。豈料三人被誤會是富家千金,結果惹出趣事連篇。 | 1h 45m | ||
| 21:00 | 金臂童虎威鏢局總鏢頭楊虎雲受官府之託,押运二十萬兩黃金赴黃河流域賬災,武林豪傑「長斧」殷九、「短斧」方十、「冷月劍」冷鳳、「寒星劍」李青冥等紛紛前來助陣。... | 1h 30m | ||
| 22:30 | 西廂記張生、崔鶯鶯才子佳人相會,俏紅娘從中牽赤繩;西廂夜訪,私定終身;崔老夫人知情大怒,憤而拷紅;紅娘怨夫人不該言而無信,終成就百年姻緣。 | 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_qrbzp34j/schedule?date=2026-10-18&tz=Asia/Hong_Kong" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_qrbzp34j/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_qrbzp34j/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_qrbzp34j/schedule?date=2026-10-18&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_qrbzp34j/schedule?date=2026-10-18&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_qrbzp34j/schedule", params={"date": "2026-10-18", "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_qrbzp34j/schedule?date=2026-10-18, the first programme { "data": [ { "id": "ls_ht42m9zv", "channel": "ch_qrbzp34j", "start": "2026-10-17T14:45:00Z", "stop": "2026-10-17T16:35:00Z", "title": "死囚", "sub_title": null, "description": "流浪漢馮大剛被誤指為劫匪,遭逮捕後關押於死囚牢。真正的劫匪為了滅口,賄賂獄中扒...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 16, "date": "2026-10-18", "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 155 countries.