73.8M 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_mq86d6c4/schedule?date=2026-10-13&tz=Asia/Hong_Kong
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:30 | 天師鍾馗 #29 [普]據古代典籍記載,唐玄宗登基那年,鍾馗赴長安應試,被主考官譽稱“奇才”,可是殿試時,奸相盧杞竟以貌取人,迭進讒言,從而使其狀元落選。鍾馗一怒之下,頭撞... | 50m | ||
| 00:20 | 衛子夫 #2 [普]參照《史記》、《漢書》相關記載,講述漢武帝的第二任妻子衛子夫的人生經歷。她出身卑微,入宮後生下長子劉據,成為漢武帝劉徹的第二任皇后。她只是一介平民... | 50m | ||
| 01:10 | 射鵰英雄傳 #15 [普]由江南七怪調教而學得一身武藝的郭靖,得蒙古大汗成吉思汗賞識封為「金刀駙馬」。郭靖承母命下江南追尋殺父仇人,並往嘉興赴約比武,途中偶遇偽裝成乞丐的桃... | 50m | ||
| 02:00 | 天師鍾馗 #29 [普]據古代典籍記載,唐玄宗登基那年,鍾馗赴長安應試,被主考官譽稱“奇才”,可是殿試時,奸相盧杞竟以貌取人,迭進讒言,從而使其狀元落選。鍾馗一怒之下,頭撞... | 1h | ||
| 03:00 | 衛子夫 #2 [普]參照《史記》、《漢書》相關記載,講述漢武帝的第二任妻子衛子夫的人生經歷。她出身卑微,入宮後生下長子劉據,成為漢武帝劉徹的第二任皇后。她只是一介平民... | 1h | ||
| 04:00 | 射鵰英雄傳 #15 [普]由江南七怪調教而學得一身武藝的郭靖,得蒙古大汗成吉思汗賞識封為「金刀駙馬」。郭靖承母命下江南追尋殺父仇人,並往嘉興赴約比武,途中偶遇偽裝成乞丐的桃... | 1h | ||
| 05:00 | 天師鍾馗 #29 [普]據古代典籍記載,唐玄宗登基那年,鍾馗赴長安應試,被主考官譽稱“奇才”,可是殿試時,奸相盧杞竟以貌取人,迭進讒言,從而使其狀元落選。鍾馗一怒之下,頭撞... | 1h | ||
| 06:00 | 天師鍾馗 #30 [普]據古代典籍記載,唐玄宗登基那年,鍾馗赴長安應試,被主考官譽稱“奇才”,可是殿試時,奸相盧杞竟以貌取人,迭進讒言,從而使其狀元落選。鍾馗一怒之下,頭撞... | 50m | ||
| 06:50 | 衛子夫 #3 [普]參照《史記》、《漢書》相關記載,講述漢武帝的第二任妻子衛子夫的人生經歷。她出身卑微,入宮後生下長子劉據,成為漢武帝劉徹的第二任皇后。她只是一介平民... | 50m | ||
| 07:40 | 射鵰英雄傳 #16 [普]由江南七怪調教而學得一身武藝的郭靖,得蒙古大汗成吉思汗賞識封為「金刀駙馬」。郭靖承母命下江南追尋殺父仇人,並往嘉興赴約比武,途中偶遇偽裝成乞丐的桃... | 50m | ||
| 08:30 | 天師鍾馗 #30 [普]據古代典籍記載,唐玄宗登基那年,鍾馗赴長安應試,被主考官譽稱“奇才”,可是殿試時,奸相盧杞竟以貌取人,迭進讒言,從而使其狀元落選。鍾馗一怒之下,頭撞... | 50m | ||
| 09:20 | 衛子夫 #3 [普]參照《史記》、《漢書》相關記載,講述漢武帝的第二任妻子衛子夫的人生經歷。她出身卑微,入宮後生下長子劉據,成為漢武帝劉徹的第二任皇后。她只是一介平民... | 50m | ||
| 10:10 | 射鵰英雄傳 #16 [普]由江南七怪調教而學得一身武藝的郭靖,得蒙古大汗成吉思汗賞識封為「金刀駙馬」。郭靖承母命下江南追尋殺父仇人,並往嘉興赴約比武,途中偶遇偽裝成乞丐的桃... | 50m | ||
| 11:00 | 天師鍾馗 #30 [普]據古代典籍記載,唐玄宗登基那年,鍾馗赴長安應試,被主考官譽稱“奇才”,可是殿試時,奸相盧杞竟以貌取人,迭進讒言,從而使其狀元落選。鍾馗一怒之下,頭撞... | 50m | ||
| 11:50 | 衛子夫 #3 [普]參照《史記》、《漢書》相關記載,講述漢武帝的第二任妻子衛子夫的人生經歷。她出身卑微,入宮後生下長子劉據,成為漢武帝劉徹的第二任皇后。她只是一介平民... | 50m | ||
| 12:40 | 射鵰英雄傳 #16 [普]由江南七怪調教而學得一身武藝的郭靖,得蒙古大汗成吉思汗賞識封為「金刀駙馬」。郭靖承母命下江南追尋殺父仇人,並往嘉興赴約比武,途中偶遇偽裝成乞丐的桃... | 50m | ||
| 13:30 | 天師鍾馗 #30 [普]據古代典籍記載,唐玄宗登基那年,鍾馗赴長安應試,被主考官譽稱“奇才”,可是殿試時,奸相盧杞竟以貌取人,迭進讒言,從而使其狀元落選。鍾馗一怒之下,頭撞... | 50m | ||
| 14:20 | 衛子夫 #3 [普]參照《史記》、《漢書》相關記載,講述漢武帝的第二任妻子衛子夫的人生經歷。她出身卑微,入宮後生下長子劉據,成為漢武帝劉徹的第二任皇后。她只是一介平民... | 50m | ||
| 15:10 | 射鵰英雄傳 #16 [普]由江南七怪調教而學得一身武藝的郭靖,得蒙古大汗成吉思汗賞識封為「金刀駙馬」。郭靖承母命下江南追尋殺父仇人,並往嘉興赴約比武,途中偶遇偽裝成乞丐的桃... | 50m | ||
| 16:00 | 天師鍾馗 #30 [普] On now據古代典籍記載,唐玄宗登基那年,鍾馗赴長安應試,被主考官譽稱“奇才”,可是殿試時,奸相盧杞竟以貌取人,迭進讒言,從而使其狀元落選。鍾馗一怒之下,頭撞... | 50m | ||
| 16:50 | 衛子夫 #3 [普]參照《史記》、《漢書》相關記載,講述漢武帝的第二任妻子衛子夫的人生經歷。她出身卑微,入宮後生下長子劉據,成為漢武帝劉徹的第二任皇后。她只是一介平民... | 50m | ||
| 17:40 | 射鵰英雄傳 #16 [普]由江南七怪調教而學得一身武藝的郭靖,得蒙古大汗成吉思汗賞識封為「金刀駙馬」。郭靖承母命下江南追尋殺父仇人,並往嘉興赴約比武,途中偶遇偽裝成乞丐的桃... | 50m | ||
| 18:30 | 天師鍾馗 #30 [普]據古代典籍記載,唐玄宗登基那年,鍾馗赴長安應試,被主考官譽稱“奇才”,可是殿試時,奸相盧杞竟以貌取人,迭進讒言,從而使其狀元落選。鍾馗一怒之下,頭撞... | 50m | ||
| 19:20 | 衛子夫 #3 [普]參照《史記》、《漢書》相關記載,講述漢武帝的第二任妻子衛子夫的人生經歷。她出身卑微,入宮後生下長子劉據,成為漢武帝劉徹的第二任皇后。她只是一介平民... | 50m | ||
| 20:10 | 射鵰英雄傳 #16 [普]由江南七怪調教而學得一身武藝的郭靖,得蒙古大汗成吉思汗賞識封為「金刀駙馬」。郭靖承母命下江南追尋殺父仇人,並往嘉興赴約比武,途中偶遇偽裝成乞丐的桃... | 50m | ||
| 21:00 | 天師鍾馗 #30 [普]據古代典籍記載,唐玄宗登基那年,鍾馗赴長安應試,被主考官譽稱“奇才”,可是殿試時,奸相盧杞竟以貌取人,迭進讒言,從而使其狀元落選。鍾馗一怒之下,頭撞... | 50m | ||
| 21:50 | 衛子夫 #3 [普]參照《史記》、《漢書》相關記載,講述漢武帝的第二任妻子衛子夫的人生經歷。她出身卑微,入宮後生下長子劉據,成為漢武帝劉徹的第二任皇后。她只是一介平民... | 50m | ||
| 22:40 | 射鵰英雄傳 #16 [普]由江南七怪調教而學得一身武藝的郭靖,得蒙古大汗成吉思汗賞識封為「金刀駙馬」。郭靖承母命下江南追尋殺父仇人,並往嘉興赴約比武,途中偶遇偽裝成乞丐的桃... | 50m | ||
| 23:30 | 天師鍾馗 #30 [普]據古代典籍記載,唐玄宗登基那年,鍾馗赴長安應試,被主考官譽稱“奇才”,可是殿試時,奸相盧杞竟以貌取人,迭進讒言,從而使其狀元落選。鍾馗一怒之下,頭撞... | 50m |
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_mq86d6c4/schedule?date=2026-10-13&tz=Asia/Hong_Kong" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_mq86d6c4/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_mq86d6c4/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_mq86d6c4/schedule?date=2026-10-13&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_mq86d6c4/schedule?date=2026-10-13&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_mq86d6c4/schedule", params={"date": "2026-10-13", "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_mq86d6c4/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_zf20jyej", "channel": "ch_mq86d6c4", "start": "2026-10-12T15:30:00Z", "stop": "2026-10-12T16:20:00Z", "title": "天師鍾馗 #29 [普]", "sub_title": null, "description": "據古代典籍記載,唐玄宗登基那年,鍾馗赴長安應試,被主考官譽稱“奇才”,可是殿試...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 29, "date": "2026-10-13", "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.