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/Taipei 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/Taipei. The same day from the API: GET /v1/channels/ch_pdbj0a0b/schedule?date=2026-10-18&tz=Asia/Taipei
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:35 | 我的鬼故事亞洲版第1季:1一戶人家打算給自己的房屋驅魔;馬來西亞當紅青少年偶像艾迪阿什拉夫分享了自己在酒店撞鬼的詭異經歷。 | 30m | ||
| 00:05 | 我的鬼故事亞洲版第1季:2一個電視工作人員在拍攝謀殺案現場時遇到了奇怪的東西;一個知名電視主持人在一座鬧鬼的橋上錄節目時受到了驚嚇。 | 30m | ||
| 00:35 | 美墨獵逃:8一名因謀殺在芝加哥被通緝的青少年認為自己在蒂華納是安全的。與此同時,獵逃隊追蹤一名來自內華達州的男子,因性騷擾而被通緝,並且團隊正在追捕一名之前逃... | 50m | ||
| 01:25 | 出庭作證第4季:5在一次校園聚會中被偷襲後,北亞利桑那大學的新生史蒂文瓊斯(Steven Jones)開槍擊中四名同學,造成三人受傷和一人死亡。 | 50m | ||
| 02:15 | 21世紀命案:8一名 19 歲少女無故失蹤,警方苦尋線索卻一無所獲;隨著調查深入,一則網上貼文逐步揭露背後的致命真相。 | 55m | ||
| 03:10 | 偵訊實境第2季:12天剛亮,調查人員就趕往當地醫院,一名年長的女性在經過六小時的殘忍攻擊後,正在與死亡奮戰。雖然受傷了,但受害者仍然可以描繪出兇殘的攻擊場景。 | 55m | ||
| 04:05 | 死因解謎:5在進行社會福利訪查時,負責人員發現男子與家人的木乃伊屍體住在一起。病理學家無法判定他們是自然死亡,還是發生了罪案。 | 55m | ||
| 05:00 | 毒品走私集團追蹤在追查這名毒品走私者多年後,警方終於收到線報成功將他逮捕,但他緘默不語。警方必須在8小時內查明他的身分來歷並逮捕整個犯罪集團 | 1h | ||
| 06:00 | 衝鋒警犬第1季:8K9潘多拉毫不遲疑地為一個尋找家庭成員的絕望家庭帶來了安慰。K9傑特和切尼聯手追捕一名在公路上瘋狂逃竄且拒絕停下的逃犯。 | 25m | ||
| 06:25 | 法庭現場第6季:169觀察最瘋狂的法庭時刻。一名拘留中的男子試圖大膽逃離法庭;主權公民與法官爭論法律等。 | 25m | ||
| 06:50 | 阿拉斯加州警第9季:10在馬蘇地區,州警接報處理冬日篝火活動中有人開槍,以及一名鄰居開槍的事件。在凱奇坎,州警截停一輛失車。 | 55m | ||
| 07:45 | 我的鬼故事亞洲版第1季:1一戶人家打算給自己的房屋驅魔;馬來西亞當紅青少年偶像艾迪阿什拉夫分享了自己在酒店撞鬼的詭異經歷。 | 30m | ||
| 08:15 | 我的鬼故事亞洲版第1季:2一個電視工作人員在拍攝謀殺案現場時遇到了奇怪的東西;一個知名電視主持人在一座鬧鬼的橋上錄節目時受到了驚嚇。 | 30m | ||
| 08:45 | 偵訊實境第2季:12天剛亮,調查人員就趕往當地醫院,一名年長的女性在經過六小時的殘忍攻擊後,正在與死亡奮戰。雖然受傷了,但受害者仍然可以描繪出兇殘的攻擊場景。 | 50m | ||
| 09:35 | 死因解謎:5在進行社會福利訪查時,負責人員發現男子與家人的木乃伊屍體住在一起。病理學家無法判定他們是自然死亡,還是發生了罪案。 | 55m | ||
| 10:30 | 毒品走私集團追蹤在追查這名毒品走私者多年後,警方終於收到線報成功將他逮捕,但他緘默不語。警方必須在8小時內查明他的身分來歷並逮捕整個犯罪集團 | 55m | ||
| 11:25 | 美墨獵逃:8一名因謀殺在芝加哥被通緝的青少年認為自己在蒂華納是安全的。與此同時,獵逃隊追蹤一名來自內華達州的男子,因性騷擾而被通緝,並且團隊正在追捕一名之前逃... | 55m | ||
| 12:20 | 出庭作證第4季:5在一次校園聚會中被偷襲後,北亞利桑那大學的新生史蒂文瓊斯(Steven Jones)開槍擊中四名同學,造成三人受傷和一人死亡。 | 55m | ||
| 13:15 | 21世紀命案:8一名 19 歲少女無故失蹤,警方苦尋線索卻一無所獲;隨著調查深入,一則網上貼文逐步揭露背後的致命真相。 | 55m | ||
| 14:10 | 衝鋒警犬第1季:8K9潘多拉毫不遲疑地為一個尋找家庭成員的絕望家庭帶來了安慰。K9傑特和切尼聯手追捕一名在公路上瘋狂逃竄且拒絕停下的逃犯。 | 25m | ||
| 14:35 | 法庭現場第6季:169觀察最瘋狂的法庭時刻。一名拘留中的男子試圖大膽逃離法庭;主權公民與法官爭論法律等。 | 30m | ||
| 15:05 | 阿拉斯加州警第9季:10在馬蘇地區,州警接報處理冬日篝火活動中有人開槍,以及一名鄰居開槍的事件。在凱奇坎,州警截停一輛失車。 | 50m | ||
| 15:55 | 我的鬼故事亞洲版第1季:1一戶人家打算給自己的房屋驅魔;馬來西亞當紅青少年偶像艾迪阿什拉夫分享了自己在酒店撞鬼的詭異經歷。 | 30m | ||
| 16:25 | 我的鬼故事亞洲版第1季:2一個電視工作人員在拍攝謀殺案現場時遇到了奇怪的東西;一個知名電視主持人在一座鬧鬼的橋上錄節目時受到了驚嚇。 | 30m | ||
| 16:55 | 儲物狂第16季:7蒙提和雪莉的處境變得非常危急,因為他們的女兒奧朵拉正在考慮,是否要因為他們目前的居住狀況而尋求成人保護服務介入。 | 50m | ||
| 17:45 | 儲物狂第16季:8蒙提在遭遇嚴重工安意外後,最近住院治療,這也促使奧朵拉去查看他們家裡如今到底是什麼狀況。眼前所發現的一切讓她震驚不已,現在,奧朵拉已經下定決心,要... | 50m | ||
| 18:35 | 第一滴血第1季:1大家都記得,這名口齒伶俐又自吹自擂的殺手在1970年代初期震驚了海岸城鎮聖塔克魯茲,他在童年就對兇殺案著迷,殺人的欲望自此開始。 | 50m | ||
| 19:25 | 凶殺組紐奧良第2季:5馬特里弗爾調查一宗新奧爾良本地居民的謀殺案,死者在一次短暫衝突後遭槍擊身亡。探員塔妮莎史密斯則負責調查一宗母親遇害、其女兒遭綁架的兇案。 | 50m | ||
| 20:15 | 頭條新聞之外:2關於父母在惡意、偏激和拼死一搏的心態下犯罪,而成為頭條新聞的故事。 | 50m | ||
| 21:05 | 押送首日第2季:11一名男子因涉嫌在大型連鎖店偷竊高級香水而被捕;同時,一位有志投身殯儀行業的女子,正為籌措保釋金而苦惱,只為能趕及出席女兒人生中重要的學校舞會。 | 50m | ||
| 21:55 | 攝影機下的臥底現場:3臥底探員萊爾·奇里安和布萊恩·湯森將自己安插在兩個不同但同樣危險的世界,只為了調查可疑的當地幫派成員和墨西哥集團。 | 50m | ||
| 22:45 | 殺手調查第1季:2蘇珊莫爾丁在佛羅里達州的家中進行翻修時失。一系列的銀行紀錄和監控畫面將偵探們引向黑暗的家庭秘密,以及一個兇手扭曲的計劃。 | 50m | ||
| 23:35 | 被告者-有罪或無罪?第5季:1路易斯安那州的野外騎乘舞蹈派對因槍響而中斷。一名男子死亡,而他女兒的伴侶當時站在附近,遭到了指控。 | 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_pdbj0a0b/schedule?date=2026-10-18&tz=Asia/Taipei" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_pdbj0a0b/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_pdbj0a0b/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_pdbj0a0b/schedule?date=2026-10-18&tz=Asia/Taipei"); 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_pdbj0a0b/schedule?date=2026-10-18&tz=Asia/Taipei", { 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_pdbj0a0b/schedule", params={"date": "2026-10-18", "tz": "Asia/Taipei"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_pdbj0a0b/schedule?date=2026-10-18, the first programme { "data": [ { "id": "ls_9x3sv3g6", "channel": "ch_pdbj0a0b", "start": "2026-10-17T15:35:00Z", "stop": "2026-10-17T16:05:00Z", "title": "我的鬼故事亞洲版第1季:1", "sub_title": null, "description": "一戶人家打算給自己的房屋驅魔;馬來西亞當紅青少年偶像艾迪阿什拉夫分享了自己在...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 33, "date": "2026-10-18", "tz": "Asia/Taipei" } }
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.