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_azwvw8xm/schedule?date=2026-10-17&tz=Asia/Hong_Kong
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:35 | 特警雄風 第7季第10集20部隊竭力追捕一名威脅洛杉磯安全的冷血狙擊手時, 漢度發現了這名狙擊手與他家鄉南洛杉磯社區的聯繫, 令他對追捕行動產生了私人的變化。同時, 譚質疑自己的... | 55m | ||
| 00:30 | 中年新手警察 第8季第10集諾蘭、哈珀和邁爾斯在一次例行檢查時遇上意外轉折, 頓時陷入危險。與此同時, 貝利應格雷副警監要求, 於五角大樓進行秘密調查。 | 55m | ||
| 01:25 | 看不見的罪案 第1季第10集在一場激動的衝突中, 德絲 (多莉路易斯飾) 迫使辛妮 (阿加達西飾) 正視她過去的暴力謀殺案, 否則將會向警方告發。 | 55m | ||
| 02:20 | 哈德遜與華斯 第9季第2集When a master painting instructor is pushed off a cliff, Mark and Rex scope out the viral art world to get to the bottom of a picture-perfect murder. | 55m | ||
| 03:15 | 特警雄風 第7季第10集20部隊竭力追捕一名威脅洛杉磯安全的冷血狙擊手時, 漢度發現了這名狙擊手與他家鄉南洛杉磯社區的聯繫, 令他對追捕行動產生了私人的變化。同時, 譚質疑自己的... | 55m | ||
| 04:10 | 驚險大挑戰 第35季第10集各隊伍由斯洛文尼亞跨越1,000英里到瑞典, 眾人必須面對恐懼, 在波羅的海上空10,000呎跳降落傘, 重現仲夏傳統, 以及整理可回收物品。 | 55m | ||
| 05:05 | 波士頓執法尊家 第1季第10集殺害班的兇手出獄後, 祖拿繼續受憤怒與悲傷所困, 他與兇手對質, 令家庭關係面臨考驗;同時, 美伊和莎拉也要面對可能改變一切的痛苦真相。另一方面, 丹尼與莉... | 55m | ||
| 06:00 | 特警雄風 第7季第6集一輛囚車撞翻後, 漢度和小隊追緝三名女逃犯, 包括即將一名發狂的連環殺人狂。此外, 安妮重返工作崗位, 迪肯努力平衡工作與生活, 盧卡則盡力教嘉莉駕駛。 | 45m | ||
| 06:45 | 特警雄風 第7季第7集20部隊一名成員遭遇槍擊事件, 震驚眾人, 漢度和小隊在全市範圍內對有關的搶劫團伙展開追捕行動。同時, 迪肯對未來的計劃遇到阻礙, 鮑威和阿法羅就一個棘手問... | 45m | ||
| 07:30 | 中年新手警察 第8季第6集情人節到了, 團隊追查一個不僅點燃愛火的人。與此同時, 莎蓮娜認為邁爾斯最近一連串的惡運是因為被人詛咒, 並決心助他破咒。 | 55m | ||
| 08:25 | 中年新手警察 第8季第7集哈珀和露西在下加州展開臥底行動, 調查兩名年輕女子遭謀殺一案。而在洛杉磯, 畢福和聯邦調查局特別行動小組也協助調查;與此同時, 諾蘭和貝利學習應對長距離... | 55m | ||
| 09:20 | 叛諜追擊《叛諜追擊》是一部票房大片, 由奧斯卡金像獎得主麥迪文主演。他飾演的男子被一艘義大利漁船從海裡救起, 卻失去了所有記憶。為甚麼刺客會追殺他?為甚麼他精通... | 2h 15m | ||
| 11:35 | 波士頓執法尊家 第1季第6集在紐約警局的瑪莉亞拜雅 (瑪麗莎拉美利斯飾) 的協助下, 丹尼與莉娜追捕一名連環入室竊賊。桑剛剛萌芽的戀情遇到意外波折。與此同時, 美伊和莎拉揭露一場令人... | 55m | ||
| 12:30 | 波士頓執法尊家 第1季第7集莉娜尋求公義之路逼使丹尼擔當起出乎意料的新角色, 而莎拉則要面對一道個人難題, 挑戰著她的決心。與此同時, 美伊要應對政界的壓力, 而桑和祖拿則在一宗例行... | 55m | ||
| 13:25 | 波士頓執法尊家 第1季第8集丹尼與莉娜調查一宗失敗的搶劫案時, 事件迅速演變成私人恩怨, 迫使莉娜想出一個大膽計劃, 挑戰著美伊的底線。與此同時, 桑和祖拿與波士頓消防員之間的緊張關... | 55m | ||
| 14:20 | 哈德遜與華斯 第8季第6集When a podcaster is found murdered, the SJPD team dive into the dark world of conspiracy theories to distinguish fantasies from deadly realities. I... | 55m | ||
| 15:15 | 哈德遜與華斯 第8季第7集When Sarah and Rex are kidnapped, the rest of the team tracks a criminal mastermind from their past before he uses Rex to take his revenge. | 55m | ||
| 16:10 | 哈德遜與華斯 第8季第8集Rex turns bird-dog to investigate a group of birdwatchers after one of their own is murdered during a tour. | 55m | ||
| 17:05 | 驚險大挑戰 第35季第7集在印度經歷完掉頭後, 各隊伍在德國迎戰首個自駕賽段, 隊員關係受到考驗。此外, 各隊伍還要從城堡的圍牆游繩而下, 以及利用味蕾分辨出不同的芥末。 | 1h | ||
| 18:05 | 驚險大挑戰 第35季第8集在《驚險大挑戰》節目史上首次, 各隊伍造訪斯洛文尼亞。參賽者將駕駛滑翔機翱翔至新高度, 體驗驚喜路障, 為繼續比賽努力奮鬥。 | 55m | ||
| 19:00 | 特警雄風 第7季第6集一輛囚車撞翻後, 漢度和小隊追緝三名女逃犯, 包括即將一名發狂的連環殺人狂。此外, 安妮重返工作崗位, 迪肯努力平衡工作與生活, 盧卡則盡力教嘉莉駕駛。 | 55m | ||
| 19:55 | 特警雄風 第7季第7集20部隊一名成員遭遇槍擊事件, 震驚眾人, 漢度和小隊在全市範圍內對有關的搶劫團伙展開追捕行動。同時, 迪肯對未來的計劃遇到阻礙, 鮑威和阿法羅就一個棘手問... | 55m | ||
| 20:50 | 特警雄風 第7季第8集小隊與一個反鎖在有如堡壘的住所內的末日準備者家庭對峙, 迪肯發現自己處於風暴中心。此外, 譚與一名報道事況的記者發生衝突, 而鮑威則竭力應對與她在18年前... | 55m | ||
| 21:45 | AXN 極限挑戰: 砂拉越 第2集在《AXN 極限挑戰: 砂拉越》中, 兩支內容創作者團隊將踏上一場畢生難忘的砂拉越冒險旅程。他們必須迎戰一連串以砂拉越壯麗自然景觀、在地文化與傳統特色為靈... | 15m | ||
| 22:00 | 哈德遜與華斯 第8季第6集When a podcaster is found murdered, the SJPD team dive into the dark world of conspiracy theories to distinguish fantasies from deadly realities. I... | 55m | ||
| 22:55 | 哈德遜與華斯 第8季第7集When Sarah and Rex are kidnapped, the rest of the team tracks a criminal mastermind from their past before he uses Rex to take his revenge. | 55m | ||
| 23:50 | 哈德遜與華斯 第8季第8集Rex turns bird-dog to investigate a group of birdwatchers after one of their own is murdered during a tour. | 55m |
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_azwvw8xm/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_azwvw8xm/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_azwvw8xm/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_azwvw8xm/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_azwvw8xm/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_azwvw8xm/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_azwvw8xm/schedule?date=2026-10-17, the first programme { "data": [ { "id": "ls_6910z37m", "channel": "ch_azwvw8xm", "start": "2026-10-16T15:35:00Z", "stop": "2026-10-16T16:30:00Z", "title": "特警雄風 第7季第10集", "sub_title": null, "description": "20部隊竭力追捕一名威脅洛杉磯安全的冷血狙擊手時, 漢度發現了這名狙擊手與他家鄉...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 27, "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 155 countries.