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/Seoul 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/Seoul. The same day from the API: GET /v1/channels/ch_bcp8bv8c/schedule?date=2026-10-14&tz=Asia/Seoul
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:30 | 第六感:B-side / Sixth Sense: B-side每次探索SNS熱門景點的旅程都藏著一個由製作組虛構的地方!和出演者們一起展開全新旅程,辨別真假吧。. | 1h 30m | ||
| 01:00 | 種豆得豆2 / GBRB: Joy Pops Laugh Pops忘了耕種和經營食堂吧,這次種豆得豆三人組要飛往海外!跟著他們來一場隨意又有趣的墨西哥之旅吧。. | 1h 50m | ||
| 02:50 | 慢遊韓國鄉村 / Walking Through The Village演員具本承帶大家慢遊江畔的韓國鄉村,感受當地的溫暖和純淨,並展示沿江村莊的歷史與風土人情 。. | 1h | ||
| 03:50 | Sam Kim名廚煮意 / You Can Cook With Sam Kim從意大利面到西班牙料理,從主菜到甜品,大廚Sam Kim都會一一教你做!快跟著Sam Kim一起製作簡單易做的料理,享受下廚的樂趣!. | 20m | ||
| 04:10 | 我的偶像總裁 / My Bias, My Boss講述一心只想入職「本命」偶像公司並成功的新進社員,卻與公司社長展開一段意外的辦公室愛情故事。. | 1h 20m | ||
| 05:30 | 第六感:B-side / Sixth Sense: B-side每次探索SNS熱門景點的旅程都藏著一個由製作組虛構的地方!和出演者們一起展開全新旅程,辨別真假吧。. | 1h 30m | ||
| 07:00 | 一日三餐:Light特別篇 / 3 Meals A Day : Light《一日三餐》系列開播10周年之際以新一季回歸。車勝元、柳海真再次體驗自給自足的山村生活,與驚喜嘉賓享受簡單又美味的料理。. | 1h 45m | ||
| 08:45 | Sam Kim名廚煮意 / You Can Cook With Sam Kim從意大利面到西班牙料理,從主菜到甜品,大廚Sam Kim都會一一教你做!快跟著Sam Kim一起製作簡單易做的料理,享受下廚的樂趣!. | 20m | ||
| 09:05 | 慢遊韓國鄉村 / Walking Through The Village演員具本承帶大家慢遊江畔的韓國鄉村,感受當地的溫暖和純淨,並展示沿江村莊的歷史與風土人情 。. | 55m | ||
| 10:00 | 姐姐們的產地直送3 / Fresh Off the Sea 3成員們前往新的地點體驗漁村生活,透過海邊工作、烹飪當季食材料理,記錄大家一同勞動與日常互動的溫暖過程。. | 2h | ||
| 12:00 | 我的偶像總裁 / My Bias, My Boss講述一心只想入職「本命」偶像公司並成功的新進社員,卻與公司社長展開一段意外的辦公室愛情故事。. | 1h 20m | ||
| 13:20 | 宇宙年糕店 / Space Rice Cake《蹦蹦地球娛樂室》的衍生節目,以全新的背景-年糕店為舞台,成員們將再次集結,展現不一樣的化學反應和綜藝魅力。. | 1h 30m | ||
| 14:50 | 一日三餐:Light特別篇 / 3 Meals A Day : Light《一日三餐》系列開播10周年之際以新一季回歸。車勝元、柳海真再次體驗自給自足的山村生活,與驚喜嘉賓享受簡單又美味的料理。. | 1h 45m | ||
| 16:35 | 慢遊韓國鄉村 / Walking Through The Village演員具本承帶大家慢遊江畔的韓國鄉村,感受當地的溫暖和純淨,並展示沿江村莊的歷史與風土人情 。. | 55m | ||
| 17:30 | Sam Kim名廚煮意 / You Can Cook With Sam Kim從意大利面到西班牙料理,從主菜到甜品,大廚Sam Kim都會一一教你做!快跟著Sam Kim一起製作簡單易做的料理,享受下廚的樂趣!. | 20m | ||
| 17:50 | 第六感:B-side / Sixth Sense: B-side每次探索SNS熱門景點的旅程都藏著一個由製作組虛構的地方!和出演者們一起展開全新旅程,辨別真假吧。. | 1h 30m | ||
| 19:20 | 第六感:B-side / Sixth Sense: B-side每次探索SNS熱門景點的旅程都藏著一個由製作組虛構的地方!和出演者們一起展開全新旅程,辨別真假吧。. | 1h 30m | ||
| 20:50 | 我的偶像總裁 / My Bias, My Boss講述一心只想入職「本命」偶像公司並成功的新進社員,卻與公司社長展開一段意外的辦公室愛情故事。. | 1h 20m | ||
| 22:10 | 我的偶像總裁 / My Bias, My Boss講述一心只想入職「本命」偶像公司並成功的新進社員,卻與公司社長展開一段意外的辦公室愛情故事。. | 1h 20m | ||
| 23:30 | 姐姐們的產地直送3 / Fresh Off the Sea 3成員們前往新的地點體驗漁村生活,透過海邊工作、烹飪當季食材料理,記錄大家一同勞動與日常互動的溫暖過程。. | 2h |
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_bcp8bv8c/schedule?date=2026-10-14&tz=Asia/Seoul" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_bcp8bv8c/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_bcp8bv8c/history?from=2025-10-12T00:00:00Z&to=2025-10-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_bcp8bv8c/schedule?date=2026-10-14&tz=Asia/Seoul"); 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_bcp8bv8c/schedule?date=2026-10-14&tz=Asia/Seoul", { 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_bcp8bv8c/schedule", params={"date": "2026-10-14", "tz": "Asia/Seoul"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_bcp8bv8c/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_2kr42xb0", "channel": "ch_bcp8bv8c", "start": "2026-10-13T14:30:00Z", "stop": "2026-10-13T16:00:00Z", "title": "第六感:B-side / Sixth Sense: B-side", "sub_title": null, "description": "每次探索SNS熱門景點的旅程都藏著一個由製作組虛構的地方!和出演者們一起展開全新...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 20, "date": "2026-10-14", "tz": "Asia/Seoul" } }
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 | Sunday 12 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.