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_qeygz3kh/schedule?date=2026-10-19&tz=Asia/Hong_Kong
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 22:35 | 落霞孤鶩教員江秋鶩先後邂逅婢女落霞及居於婦女留養院的馮玉如,對兩人留下印象。秋騖是革命份子,警方前往學校搜捕有關人士,幸得落霞報訊,秋鶩成功逃脫,暫避於李... | 2h | ||
| 00:35 | 四姊妹丁文喪妻多年,育有四女玉珍、玉珠、玉珊、玉瑚。性格爽朗的珊與貪吃的瑚,欲撮合顧家的珍與老師崔誠,珊遂吩付男友江清冒充誠致電給珍,可是珍終得知真相,... | 1h 45m | ||
| 02:20 | 大俠鋤奸記洪熙官與方世玉於少林寺學有所成,官開館廣納徒眾,令惡霸李三爺的武館大受影響,欲剷除官。關公誕當天,官與三爺於會上舞獅競技,雙方大打出手,三爺不敵。... | 1h 40m | ||
| 04:00 | 落霞孤鶩教員江秋鶩先後邂逅婢女落霞及居於婦女留養院的馮玉如,對兩人留下印象。秋騖是革命份子,警方前往學校搜捕有關人士,幸得落霞報訊,秋鶩成功逃脫,暫避於李... | 2h | ||
| 06:00 | 董小宛秦淮名妓董小宛傾慕才子冒辟疆甘為妾,但降清明將洪承疇貪戀宛美色,以握有疆反清證據要脅宛就範。疇為保地位將宛獻給順治帝,帝一見傾心欲立宛為妃,宛卻要... | 1h 35m | ||
| 07:35 | 危樓春曉羅明、白瑩、梁威等人棲身在擠迫的舊樓中,生活貧困。明失業投靠親戚,當起了該舊樓的「收租佬」,被逼追討各人房租,與鄰里反目。颱風來襲,舊樓倒塌,威嫂... | 2h 5m | ||
| 09:40 | 改期添丁毛不拔無子嗣,欲過繼侄兒之子來承繼財產,毛家三房人遂各出奇謀添丁爭產,鬧出笑話。二侄兒二志無奈訛稱妻子顏如玉有孕,欲以好友之子來頂替,豈料好友誕下... | 1h 30m | ||
| 11:10 | 大小黃天霸黑風寨寨主金清欲將女兒許配予黃天霸,霸砌辭推搪,後來卻另娶張桂蘭。金家不忿,偷取王爺的玉印嫁禍於霸。霸查出一切並成功取回玉印,但他因私放清父女而遭... | 1h 50m | ||
| 13:00 | 雄寡婦余翰屏誤以為自己醉酒殺人,投河自盡。屏妻王三鳳不信屏已死,喬裝尋夫,時縣官苗九齡出走,其妻秦玉書錯認鳳為齡。屏自殺未遂自首,於是鳳假冒齡查屏殺人案... | 1h 30m | ||
| 14:30 | 董小宛秦淮名妓董小宛傾慕才子冒辟疆甘為妾,但降清明將洪承疇貪戀宛美色,以握有疆反清證據要脅宛就範。疇為保地位將宛獻給順治帝,帝一見傾心欲立宛為妃,宛卻要... | 1h 35m | ||
| 16:05 | 危樓春曉羅明、白瑩、梁威等人棲身在擠迫的舊樓中,生活貧困。明失業投靠親戚,當起了該舊樓的「收租佬」,被逼追討各人房租,與鄰里反目。颱風來襲,舊樓倒塌,威嫂... | 2h 5m | ||
| 18:10 | 大小黃天霸黑風寨寨主金清欲將女兒許配予黃天霸,霸砌辭推搪,後來卻另娶張桂蘭。金家不忿,偷取王爺的玉印嫁禍於霸。霸查出一切並成功取回玉印,但他因私放清父女而遭... | 1h 50m | ||
| 20:00 | 改期添丁毛不拔無子嗣,欲過繼侄兒之子來承繼財產,毛家三房人遂各出奇謀添丁爭產,鬧出笑話。二侄兒二志無奈訛稱妻子顏如玉有孕,欲以好友之子來頂替,豈料好友誕下... | 1h 30m | ||
| 21:30 | 雄寡婦余翰屏誤以為自己醉酒殺人,投河自盡。屏妻王三鳳不信屏已死,喬裝尋夫,時縣官苗九齡出走,其妻秦玉書錯認鳳為齡。屏自殺未遂自首,於是鳳假冒齡查屏殺人案... | 1h 30m | ||
| 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_qeygz3kh/schedule?date=2026-10-19&tz=Asia/Hong_Kong" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_qeygz3kh/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_qeygz3kh/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_qeygz3kh/schedule?date=2026-10-19&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_qeygz3kh/schedule?date=2026-10-19&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_qeygz3kh/schedule", params={"date": "2026-10-19", "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_qeygz3kh/schedule?date=2026-10-19, the first programme { "data": [ { "id": "ls_2xzf2558", "channel": "ch_qeygz3kh", "start": "2026-10-18T14:35:00Z", "stop": "2026-10-18T16:35:00Z", "title": "落霞孤鶩", "sub_title": null, "description": "教員江秋鶩先後邂逅婢女落霞及居於婦女留養院的馮玉如,對兩人留下印象。秋騖是革...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 15, "date": "2026-10-19", "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.