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/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-12&tz=Asia/Taipei
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:35 | 被告者-有罪或無罪?第4季:5一名四個孩子的母親遭控殺害她11週大的寶寶,目前面臨無期徒刑。起訴方指控嬰兒遭到暴力搖晃,但辯護方堅持事情不是這樣。 | 50m | ||
| 00:25 | 押送首日第2季:10一名因第四次酒駕被捕的男子情緒激動、大鬧監獄,對制度充滿不滿;另一邊,一位首次被捕的媽媽則陷入沉思,面對可能成為重罪犯的未來。在莫德斯托,還有一名... | 55m | ||
| 01:20 | 攝影機下的臥底現場:2ATF特殊探員道賓斯和奇爾戴做好準備,勇往直前,不料卻讓自己的性命處於風險。調查完成後,他們會變成復仇的目標嗎 | 55m | ||
| 02:15 | 殺手調查第1季:1在《殺手調查》中,名人髮型師法比奧塞門蒂利(Fabio Sementilli)似乎擁有一切,但當他被發現刺死,且他的跑車被盜後,偵探們揭開了一個令人毛骨悚然的謀殺... | 55m | ||
| 03:10 | 儲物狂第16季:5布魯斯是個非常體貼的人,他總是把東西留著,心裡想的是,之後可以把那些東西送給自己認識、而且可能用得上的人。 | 55m | ||
| 04:05 | 儲物狂第16季:6出於一片好意,布魯斯這些年來累積了大量工具與雜物。 | 55m | ||
| 05:00 | 懸案追蹤-DNA真相:10當三十歲的蘇珊活茲被發現遭毆打後溺斃在浴缸中,而案發地正是被譽為「美國牛仔之都」,人們的懷疑隨即落在她分居的丈夫身上。 | 1h | ||
| 06:00 | 凶殺組紐奧良第2季:4偵探尼克戴維斯在法國區調查一宗兇殺案,一名無辜路人遭槍擊身亡。由於案發現場證據極少,戴維斯偵探遂著手追查一輛被目擊自波旁街逃離的車輛。 | 50m | ||
| 06:50 | 頭條新聞之外:1五名女子分享了可怕的綁架和監禁經驗。他們討論新聞熱度消褪後發生的事情,以及如何從經歷的創傷中復原。 | 55m | ||
| 07:45 | 被告者-有罪或無罪?第4季:5一名四個孩子的母親遭控殺害她11週大的寶寶,目前面臨無期徒刑。起訴方指控嬰兒遭到暴力搖晃,但辯護方堅持事情不是這樣。 | 55m | ||
| 08:40 | 儲物狂第16季:5布魯斯是個非常體貼的人,他總是把東西留著,心裡想的是,之後可以把那些東西送給自己認識、而且可能用得上的人。 | 55m | ||
| 09:35 | 儲物狂第16季:6出於一片好意,布魯斯這些年來累積了大量工具與雜物。 | 55m | ||
| 10:30 | 懸案追蹤-DNA真相:10當三十歲的蘇珊活茲被發現遭毆打後溺斃在浴缸中,而案發地正是被譽為「美國牛仔之都」,人們的懷疑隨即落在她分居的丈夫身上。 | 55m | ||
| 11:25 | 押送首日第2季:10一名因第四次酒駕被捕的男子情緒激動、大鬧監獄,對制度充滿不滿;另一邊,一位首次被捕的媽媽則陷入沉思,面對可能成為重罪犯的未來。在莫德斯托,還有一名... | 55m | ||
| 12:20 | 攝影機下的臥底現場:2ATF特殊探員道賓斯和奇爾戴做好準備,勇往直前,不料卻讓自己的性命處於風險。調查完成後,他們會變成復仇的目標嗎 | 55m | ||
| 13:15 | 殺手調查第1季:1在《殺手調查》中,名人髮型師法比奧塞門蒂利(Fabio Sementilli)似乎擁有一切,但當他被發現刺死,且他的跑車被盜後,偵探們揭開了一個令人毛骨悚然的謀殺... | 55m | ||
| 14:10 | 凶殺組紐奧良第2季:4偵探尼克戴維斯在法國區調查一宗兇殺案,一名無辜路人遭槍擊身亡。由於案發現場證據極少,戴維斯偵探遂著手追查一輛被目擊自波旁街逃離的車輛。 | 55m | ||
| 15:05 | 頭條新聞之外:1五名女子分享了可怕的綁架和監禁經驗。他們討論新聞熱度消褪後發生的事情,以及如何從經歷的創傷中復原。 | 55m | ||
| 16:00 | 被告者-有罪或無罪?第4季:5一名四個孩子的母親遭控殺害她11週大的寶寶,目前面臨無期徒刑。起訴方指控嬰兒遭到暴力搖晃,但辯護方堅持事情不是這樣。 | 55m | ||
| 16:55 | 與殺手共眠第2季:5當一名年輕母親與她的兩個孩子,在一場由嫉妒引發的激烈爭吵之後突然失蹤,一個佛羅里達州的社區開始陷入恐慌,大家都擔心她們可能遇上了一名其實就潛伏在身... | 50m | ||
| 17:45 | 押送首日第2季:5漢考克的一名女子因交通問題而被逮捕,但在押送時,一項驚人的指控讓她的自由受到威脅。好鬥的男子因在公眾場合喝醉而遭到逮捕,並且需要就醫。 | 50m | ||
| 18:35 | 第一滴血第1季:10在超男性化的河口作為同性戀長大,對羅納德·多米尼克而言很艱難。無法與人建立關係以及監獄性侵,更讓他下定決心要殺害第一個受害者。 | 50m | ||
| 19:25 | 出庭作證第3季:4在一起憤怒駕駛事件中,席奧多‧艾吉康(Theodore Edgecomb)開槍射殺了移民律師傑森‧克利爾曼(Jason Cleereman)。州檢方以「一級故意殺人罪」起訴他,指控... | 50m | ||
| 20:15 | 出庭作證第4季:5在一次校園聚會中被偷襲後,北亞利桑那大學的新生史蒂文瓊斯(Steven Jones)開槍擊中四名同學,造成三人受傷和一人死亡。 | 50m | ||
| 21:05 | 馬來西亞毒騾跟隨馬來西亞皇家警員追蹤尼日利亞販毒集團的累累罪行,他們誘騙或強迫數百個馬來西亞女子幫他們走私毒品。 | 50m | ||
| 21:55 | 懸案追蹤-亡命西部:5德州基羅 (Cuero) 小鎮,31歲的彭雪莉 (Pam Shelly) 被發現倒斃於浴室,頭部中彈身亡。案件初時被裁定為自殺,但真相是否另有隱情,令人深思。 | 50m | ||
| 22:45 | 惡魔在身邊第6季:10史蒂芬·霍夫在強暴並殺害16歲的珍妮特·康明斯後逃走了。他對自己的罪行捏造了不在場證明,讓無辜的人進了監獄。四十年後,警探有所突破。 | 50m | ||
| 23:35 | 被告-是我所為?:8一次與朋友的河上郊遊,最終演變為血腥衝突。一名男子在恐慌對峙中,持小刀刺傷五人。 | 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-12&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-12&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-12&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-12", "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-12, the first programme { "data": [ { "id": "ls_bjwncs11", "channel": "ch_pdbj0a0b", "start": "2026-10-11T15:35:00Z", "stop": "2026-10-11T16:25:00Z", "title": "被告者-有罪或無罪?第4季:5", "sub_title": null, "description": "一名四個孩子的母親遭控殺害她11週大的寶寶,目前面臨無期徒刑。起訴方指控嬰兒遭...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 28, "date": "2026-10-12", "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 150 countries.