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_8arx3hds/schedule?date=2026-10-11&tz=Asia/Taipei
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | 封神榜封神榜-神之傳說(玄天上帝) | 30m | ||
| 00:30 | 釋迦佛外傳釋迦佛外傳 | 30m | ||
| 01:00 | 禪宗說卦禪宗說卦-實例解剖 | 30m | ||
| 01:30 | 悟廣法師悟廣法師-佛學講座 | 30m | ||
| 02:00 | 暢所寓言暢所寓言 | 30m | ||
| 02:30 | 悟本法師悟本法師-佛學講座 | 30m | ||
| 03:00 | 釋迦佛外傳釋迦佛外傳 | 30m | ||
| 03:30 | 地藏經說因果地藏經說因果 | 30m | ||
| 04:00 | 佛陀的故事佛陀的故事 | 30m | ||
| 04:30 | 浮光法師浮光法師-六祖壇經釋要 | 30m | ||
| 05:00 | 早課早課 | 1h | ||
| 06:00 | 妙語禪說妙語禪說 | 30m | ||
| 06:30 | 高僧傳奇高僧傳奇-玄奘大師 | 30m | ||
| 07:00 | 大願法師大願法師-佛學講座 | 1h | ||
| 08:00 | 常照法師常照法師《大乘起信論》 | 1h | ||
| 09:00 | 佛陀的故事佛陀的故事 | 30m | ||
| 09:30 | 地藏經說因果地藏經說因果 | 30m | ||
| 10:00 | 善性導師善性導師-超越身心靈得大自在 | 1h | ||
| 11:00 | 華嚴三聖傳華嚴三聖傳 | 30m | ||
| 11:30 | 法難風雲法難風雲 | 30m | ||
| 12:00 | 悟本法師悟本法師-佛說四十二章經 | 30m | ||
| 12:30 | 地藏經說因果地藏經說因果 | 30m | ||
| 13:00 | 藥師法門藥師法門 | 30m | ||
| 13:30 | 觀音菩薩傳觀音菩薩傳 | 30m | ||
| 14:00 | 健康美食健康美食 | 30m | ||
| 14:30 | 釋迦佛外傳釋迦佛外傳 | 30m | ||
| 15:00 | 地藏經說因果地藏經說因果 | 30m | ||
| 15:30 | 封神榜封神榜-神之傳說(文財神) | 30m | ||
| 16:00 | 晚課晚課 | 1h | ||
| 17:00 | 老和尚與小沙彌老和尚與小沙彌 | 30m | ||
| 17:30 | 暢所寓言暢所寓言 | 30m | ||
| 18:00 | 封神榜封神榜-神之傳說(武財神趙公明) | 30m | ||
| 18:30 | 傳道法師傳道法師-佛學講座 | 1h | ||
| 19:30 | 悟本法師悟本法師-佛學講座 | 30m | ||
| 20:00 | 華嚴三聖傳華嚴三聖傳 | 30m | ||
| 20:30 | 悟廣法師悟廣法師-佛學講座 | 30m | ||
| 21:00 | 如嵩法師如嵩法師-佛學講座 | 1h | ||
| 22:00 | 華嚴三聖傳華嚴三聖傳 | 30m | ||
| 22:30 | 老和尚與小沙彌老和尚與小沙彌 | 30m | ||
| 23:00 | 寬如法師寬如法師-佛學講座 | 30m | ||
| 23:30 | 釋迦佛外傳釋迦佛外傳 | 30m |
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_8arx3hds/schedule?date=2026-10-11&tz=Asia/Taipei" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_8arx3hds/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_8arx3hds/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_8arx3hds/schedule?date=2026-10-11&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_8arx3hds/schedule?date=2026-10-11&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_8arx3hds/schedule", params={"date": "2026-10-11", "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_8arx3hds/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_ztt5kjj8", "channel": "ch_8arx3hds", "start": "2026-10-10T16:00:00Z", "stop": "2026-10-10T16:30:00Z", "title": "封神榜", "sub_title": null, "description": "封神榜-神之傳說(玄天上帝)", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 41, "date": "2026-10-11", "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.