74.6M 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_0h3zt2sg/schedule?date=2026-10-20&tz=Asia/Taipei
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | 4點整點新聞提供給您最實用的財經生活訊息、直擊新聞現場最即時的產業快訊,解讀法人操作動向。 | 55m | ||
| 00:55 | 5點整點新聞提供給您最實用的財經生活訊息、直擊新聞現場最即時的產業快訊,解讀法人操作動向。 | 1h | ||
| 01:55 | 錢線快報1800即時提供給你最實用的財經生活訊息,讓你隨時掌握法人操作動向。 | 1h | ||
| 02:55 | 7點晚間新聞為您帶來最全方位的綜合財經新聞,不但提供最快速的政經資訊,還為您提供台股的追蹤報導、期貨後勢分析、個別產業公司最新動態與國際新知。 | 1h | ||
| 03:55 | 財經八點檔即時提供給你最實用的財經生活訊息,讓你隨時掌握法人操作動向。 | 35m | ||
| 04:30 | 全民i彩券開獎現場都會由安永聯合會計師事務所擔任獨立公正人士,同時開放一般民眾報名全程見證開獎過程,以符合公益彩券公平、公正、公開的開獎原則。 | 30m | ||
| 05:00 | 錢線百分百告訴您股市趨勢、外資動態、基金動向,全方位的財經資訊和金融知識,和財經專家一起討論,讓你晉升財經達人! | 2h 30m | ||
| 07:30 | 夜線新聞即時提供給你最實用的財經生活訊息,讓你隨時掌握法人操作動向。 | 30m | ||
| 08:00 | 深夜新聞臨睡前的財經補給站,統合整理台股走勢與籌碼變化、產業重大訊息、追蹤國際股匯市、全球頭條要聞、提供投資理財新觀念。 | 24h |
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_0h3zt2sg/schedule?date=2026-10-20&tz=Asia/Taipei" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_0h3zt2sg/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_0h3zt2sg/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_0h3zt2sg/schedule?date=2026-10-20&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_0h3zt2sg/schedule?date=2026-10-20&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_0h3zt2sg/schedule", params={"date": "2026-10-20", "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_0h3zt2sg/schedule?date=2026-10-20, the first programme { "data": [ { "id": "ls_atd17ypz", "channel": "ch_0h3zt2sg", "start": "2026-10-19T16:00:00Z", "stop": "2026-10-19T16:55:00Z", "title": "4點整點新聞", "sub_title": null, "description": "提供給您最實用的財經生活訊息、直擊新聞現場最即時的產業快訊,解讀法人操作動向。", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 9, "date": "2026-10-20", "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.