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_mq86d6c4/schedule?date=2026-10-18&tz=Asia/Hong_Kong
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:30 | 原來你還在這裡 #25 [普]蘇韻錦與程錚相識于高中,程錚對蘇韻錦頗有好感,但不知如何接近她,經常讓蘇韻錦哭笑不得,蘇韻錦內心雖有感動,但深知兩人家庭背景,性格相差甚遠,一直遠... | 50m | ||
| 00:20 | 原來你還在這裡 #26 [普]蘇韻錦與程錚相識于高中,程錚對蘇韻錦頗有好感,但不知如何接近她,經常讓蘇韻錦哭笑不得,蘇韻錦內心雖有感動,但深知兩人家庭背景,性格相差甚遠,一直遠... | 50m | ||
| 01:10 | 桃花扇傳奇 #29 [普]一個無法無天的郡主,一個機靈刁鑽的丫環,在一本寫給別人的情詩的指引下,走入滾滾的紅塵俗世,上演了一部可歌可泣的愛情悲喜劇。 | 50m | ||
| 02:00 | 原來你還在這裡 #25 [普]蘇韻錦與程錚相識于高中,程錚對蘇韻錦頗有好感,但不知如何接近她,經常讓蘇韻錦哭笑不得,蘇韻錦內心雖有感動,但深知兩人家庭背景,性格相差甚遠,一直遠... | 1h | ||
| 03:00 | 原來你還在這裡 #26 [普]蘇韻錦與程錚相識于高中,程錚對蘇韻錦頗有好感,但不知如何接近她,經常讓蘇韻錦哭笑不得,蘇韻錦內心雖有感動,但深知兩人家庭背景,性格相差甚遠,一直遠... | 1h | ||
| 04:00 | 桃花扇傳奇 #29 [普]一個無法無天的郡主,一個機靈刁鑽的丫環,在一本寫給別人的情詩的指引下,走入滾滾的紅塵俗世,上演了一部可歌可泣的愛情悲喜劇。 | 1h | ||
| 05:00 | 原來你還在這裡 #26 [普]蘇韻錦與程錚相識于高中,程錚對蘇韻錦頗有好感,但不知如何接近她,經常讓蘇韻錦哭笑不得,蘇韻錦內心雖有感動,但深知兩人家庭背景,性格相差甚遠,一直遠... | 1h | ||
| 06:00 | 原來你還在這裡 #27 [普]蘇韻錦與程錚相識于高中,程錚對蘇韻錦頗有好感,但不知如何接近她,經常讓蘇韻錦哭笑不得,蘇韻錦內心雖有感動,但深知兩人家庭背景,性格相差甚遠,一直遠... | 50m | ||
| 06:50 | 原來你還在這裡 #28 [普]蘇韻錦與程錚相識于高中,程錚對蘇韻錦頗有好感,但不知如何接近她,經常讓蘇韻錦哭笑不得,蘇韻錦內心雖有感動,但深知兩人家庭背景,性格相差甚遠,一直遠... | 50m | ||
| 07:40 | 你安全嗎? #1 [普]游走在網絡世界的“三劍客”秦淮、周游和陳默,雖然性格迥異,但都秉持“科技向善”的初心,他们恪守正義底線、協助公安部門打擊犯罪。三人聯手在一次又一次的和... | 50m | ||
| 08:30 | 原來你還在這裡 #27 [普]蘇韻錦與程錚相識于高中,程錚對蘇韻錦頗有好感,但不知如何接近她,經常讓蘇韻錦哭笑不得,蘇韻錦內心雖有感動,但深知兩人家庭背景,性格相差甚遠,一直遠... | 50m | ||
| 09:20 | 原來你還在這裡 #28 [普]蘇韻錦與程錚相識于高中,程錚對蘇韻錦頗有好感,但不知如何接近她,經常讓蘇韻錦哭笑不得,蘇韻錦內心雖有感動,但深知兩人家庭背景,性格相差甚遠,一直遠... | 50m | ||
| 10:10 | 你安全嗎? #1 [普]游走在網絡世界的“三劍客”秦淮、周游和陳默,雖然性格迥異,但都秉持“科技向善”的初心,他们恪守正義底線、協助公安部門打擊犯罪。三人聯手在一次又一次的和... | 50m | ||
| 11:00 | 原來你還在這裡 #27 [普]蘇韻錦與程錚相識于高中,程錚對蘇韻錦頗有好感,但不知如何接近她,經常讓蘇韻錦哭笑不得,蘇韻錦內心雖有感動,但深知兩人家庭背景,性格相差甚遠,一直遠... | 50m | ||
| 11:50 | 原來你還在這裡 #28 [普]蘇韻錦與程錚相識于高中,程錚對蘇韻錦頗有好感,但不知如何接近她,經常讓蘇韻錦哭笑不得,蘇韻錦內心雖有感動,但深知兩人家庭背景,性格相差甚遠,一直遠... | 50m | ||
| 12:40 | 你安全嗎? #1 [普]游走在網絡世界的“三劍客”秦淮、周游和陳默,雖然性格迥異,但都秉持“科技向善”的初心,他们恪守正義底線、協助公安部門打擊犯罪。三人聯手在一次又一次的和... | 50m | ||
| 13:30 | 原來你還在這裡 #27 [普]蘇韻錦與程錚相識于高中,程錚對蘇韻錦頗有好感,但不知如何接近她,經常讓蘇韻錦哭笑不得,蘇韻錦內心雖有感動,但深知兩人家庭背景,性格相差甚遠,一直遠... | 50m | ||
| 14:20 | 原來你還在這裡 #28 [普]蘇韻錦與程錚相識于高中,程錚對蘇韻錦頗有好感,但不知如何接近她,經常讓蘇韻錦哭笑不得,蘇韻錦內心雖有感動,但深知兩人家庭背景,性格相差甚遠,一直遠... | 50m | ||
| 15:10 | 你安全嗎? #1 [普]游走在網絡世界的“三劍客”秦淮、周游和陳默,雖然性格迥異,但都秉持“科技向善”的初心,他们恪守正義底線、協助公安部門打擊犯罪。三人聯手在一次又一次的和... | 50m | ||
| 16:00 | 原來你還在這裡 #27 [普]蘇韻錦與程錚相識于高中,程錚對蘇韻錦頗有好感,但不知如何接近她,經常讓蘇韻錦哭笑不得,蘇韻錦內心雖有感動,但深知兩人家庭背景,性格相差甚遠,一直遠... | 50m | ||
| 16:50 | 原來你還在這裡 #28 [普]蘇韻錦與程錚相識于高中,程錚對蘇韻錦頗有好感,但不知如何接近她,經常讓蘇韻錦哭笑不得,蘇韻錦內心雖有感動,但深知兩人家庭背景,性格相差甚遠,一直遠... | 50m | ||
| 17:40 | 你安全嗎? #1 [普]游走在網絡世界的“三劍客”秦淮、周游和陳默,雖然性格迥異,但都秉持“科技向善”的初心,他们恪守正義底線、協助公安部門打擊犯罪。三人聯手在一次又一次的和... | 50m | ||
| 18:30 | 原來你還在這裡 #27 [普]蘇韻錦與程錚相識于高中,程錚對蘇韻錦頗有好感,但不知如何接近她,經常讓蘇韻錦哭笑不得,蘇韻錦內心雖有感動,但深知兩人家庭背景,性格相差甚遠,一直遠... | 50m | ||
| 19:20 | 原來你還在這裡 #28 [普]蘇韻錦與程錚相識于高中,程錚對蘇韻錦頗有好感,但不知如何接近她,經常讓蘇韻錦哭笑不得,蘇韻錦內心雖有感動,但深知兩人家庭背景,性格相差甚遠,一直遠... | 50m | ||
| 20:10 | 你安全嗎? #1 [普]游走在網絡世界的“三劍客”秦淮、周游和陳默,雖然性格迥異,但都秉持“科技向善”的初心,他们恪守正義底線、協助公安部門打擊犯罪。三人聯手在一次又一次的和... | 50m | ||
| 21:00 | 原來你還在這裡 #27 [普]蘇韻錦與程錚相識于高中,程錚對蘇韻錦頗有好感,但不知如何接近她,經常讓蘇韻錦哭笑不得,蘇韻錦內心雖有感動,但深知兩人家庭背景,性格相差甚遠,一直遠... | 50m | ||
| 21:50 | 原來你還在這裡 #28 [普]蘇韻錦與程錚相識于高中,程錚對蘇韻錦頗有好感,但不知如何接近她,經常讓蘇韻錦哭笑不得,蘇韻錦內心雖有感動,但深知兩人家庭背景,性格相差甚遠,一直遠... | 50m | ||
| 22:40 | 你安全嗎? #1 [普]游走在網絡世界的“三劍客”秦淮、周游和陳默,雖然性格迥異,但都秉持“科技向善”的初心,他们恪守正義底線、協助公安部門打擊犯罪。三人聯手在一次又一次的和... | 50m | ||
| 23:30 | 原來你還在這裡 #27 [普]蘇韻錦與程錚相識于高中,程錚對蘇韻錦頗有好感,但不知如何接近她,經常讓蘇韻錦哭笑不得,蘇韻錦內心雖有感動,但深知兩人家庭背景,性格相差甚遠,一直遠... | 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_mq86d6c4/schedule?date=2026-10-18&tz=Asia/Hong_Kong" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_mq86d6c4/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_mq86d6c4/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_mq86d6c4/schedule?date=2026-10-18&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_mq86d6c4/schedule?date=2026-10-18&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_mq86d6c4/schedule", params={"date": "2026-10-18", "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_mq86d6c4/schedule?date=2026-10-18, the first programme { "data": [ { "id": "ls_5znmhry6", "channel": "ch_mq86d6c4", "start": "2026-10-17T15:30:00Z", "stop": "2026-10-17T16:20:00Z", "title": "原來你還在這裡 #25 [普]", "sub_title": null, "description": "蘇韻錦與程錚相識于高中,程錚對蘇韻錦頗有好感,但不知如何接近她,經常讓蘇韻錦...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 29, "date": "2026-10-18", "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 152 countries.