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_3e28449y/schedule?date=2026-10-11&tz=Asia/Taipei
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | 癟四與大頭蛋(護) | 30m | ||
| 00:30 | MTV韓流榜(普)主要介紹當週最受歡迎的 K-pop 音樂錄影帶、熱門歌曲及韓流藝人動態。節目透過排行榜形式,讓觀眾掌握韓國流行音樂的最新趨勢與人氣作品。 | 30m | ||
| 01:00 | 2026MTV音樂錄影帶大獎頒獎典禮(普)2026MTV音樂錄影帶大獎頒獎典禮 | 30m | ||
| 01:30 | 2026MTV音樂錄影帶大獎頒獎典禮(普) | 30m | ||
| 02:00 | 2026MTV音樂錄影帶大獎頒獎典禮(普) | 30m | ||
| 02:30 | 2026MTV音樂錄影帶大獎頒獎典禮(普) | 30m | ||
| 03:00 | MTV金曲榜:華語TOP10(普) | 30m | ||
| 03:30 | MTV金曲榜:華語TOP10(普) | 30m | ||
| 04:00 | 純氧音樂百科(普) | 30m | ||
| 04:30 | 純氧音樂百科(普) | 30m | ||
| 05:00 | MTV大推榜:情歌製造機 Omoinotake(普) | 30m | ||
| 05:30 | MTV大推榜:情歌製造機 Omoinotake(普) | 30m | ||
| 06:00 | MTV經典榜(普)播放各年代熱門榜單金曲,重溫音樂錄影帶精華。 | 30m | ||
| 06:30 | MTV經典榜(普) | 30m | ||
| 07:00 | MTV新歌榜(普)MTV新歌榜將播出最新最流行的音樂。 | 30m | ||
| 07:30 | MTV新歌榜(普) | 30m | ||
| 08:00 | 2026 MTV馬爾他音樂節(普)歐洲最大的免費戶外夏季音樂節,於2026年7月22日在馬耳他弗洛里亞納的伊爾福索斯廣場舉行,並由全球流行巨星凱蒂·佩里(Katy Perry)領銜主演。 | 30m | ||
| 08:30 | 2026 MTV馬爾他音樂節(普) | 30m | ||
| 09:00 | 2026MTV音樂錄影帶大獎頒獎典禮(普)2026MTV音樂錄影帶大獎頒獎典禮 | 30m | ||
| 09:30 | 2026MTV音樂錄影帶大獎頒獎典禮(普) | 30m | ||
| 10:00 | 2026MTV音樂錄影帶大獎頒獎典禮(普) | 30m | ||
| 10:30 | 2026MTV音樂錄影帶大獎頒獎典禮(普) | 30m | ||
| 11:00 | MTV新歌榜(普)MTV新歌榜將播出最新最流行的音樂。 | 30m | ||
| 11:30 | MTV新歌榜(普) | 30m | ||
| 12:00 | MTV原音重現:崆樂團(普)MTV原音重現-崆樂團 | 30m | ||
| 12:30 | MTV西洋榜(普)精選當週熱門的國際流行音樂、告示牌排行歌曲及最新MV。透過動態視覺與快節奏呈現歐美巨星音樂作品,是掌握西洋樂壇流行趨勢的指標性節目。 | 30m | ||
| 13:00 | 大學城電視特輯(普) | 30m | ||
| 13:30 | MTVK歌榜(普)MTVK歌榜將為你送上目前最流行的K歌名單。 | 30m | ||
| 14:00 | MTV日韓榜(普)日韓流行音樂排行榜節目,專注於播放當週熱門的日韓偶像、歌手團體最新MV。是追蹤日韓音樂動態的音樂節目。 | 30m | ||
| 14:30 | MTV日韓榜(普) | 30m | ||
| 15:00 | MTV金曲榜:華語TOP10(普) | 30m | ||
| 15:30 | MTV金曲榜:華語TOP10(普) | 30m | ||
| 16:00 | 完全娛樂(普) | 30m | ||
| 16:30 | 完全娛樂(普) | 30m | ||
| 17:00 | 2026MTV音樂錄影帶大獎頒獎典禮(普)2026MTV音樂錄影帶大獎頒獎典禮 | 30m | ||
| 17:30 | 2026MTV音樂錄影帶大獎頒獎典禮(普) | 30m | ||
| 18:00 | 2026MTV音樂錄影帶大獎頒獎典禮(普) | 30m | ||
| 18:30 | 2026MTV音樂錄影帶大獎頒獎典禮(普) | 30m | ||
| 19:00 | MTV日音榜(普)主要介紹日本流行音樂(J-Pop)的熱門歌曲、音樂錄影帶(MV)及藝人資訊。節目透過排行榜方式,讓觀眾掌握日本音樂市場的流行趨勢與最新作品,深受哈日族及日... | 30m | ||
| 19:30 | MTV日音榜(普) | 30m | ||
| 20:00 | MTV新歌榜(普)MTV新歌榜將播出最新最流行的音樂。 | 30m | ||
| 20:30 | MTV新歌榜(普) | 30m | ||
| 21:00 | MTV原音重現:崆樂團(普)MTV原音重現-崆樂團 | 30m | ||
| 21:30 | MTV西洋榜(普)精選當週熱門的國際流行音樂、告示牌排行歌曲及最新MV。透過動態視覺與快節奏呈現歐美巨星音樂作品,是掌握西洋樂壇流行趨勢的指標性節目。 | 30m | ||
| 22:00 | MTV大推榜:聯合公園續寫搖滾(普)MTV大推榜-聯合公園續寫搖滾 | 30m | ||
| 22:30 | MTV大推榜:聯合公園續寫搖滾(普) | 30m | ||
| 23:00 | 2026MTV音樂錄影帶大獎頒獎典禮(普)2026MTV音樂錄影帶大獎頒獎典禮 | 30m | ||
| 23:30 | 2026MTV音樂錄影帶大獎頒獎典禮(普) | 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_3e28449y/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_3e28449y/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_3e28449y/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_3e28449y/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_3e28449y/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_3e28449y/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_3e28449y/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_ypyvbd0j", "channel": "ch_3e28449y", "start": "2026-10-10T16:00:00Z", "stop": "2026-10-10T16:30:00Z", "title": "癟四與大頭蛋(護)", "sub_title": null, "description": null, "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 48, "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 155 countries.