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/Seoul time, what is on now and next, and the same data in your app with one call.
All times Asia/Seoul. The same day from the API: GET /v1/channels/ch_nd82rz41/schedule?date=2026-10-11&tz=Asia/Seoul
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:38 | 태조왕건 59화왕건의 장군들이 모두 참패하고, 결국 퇴각하는 고려. 한편, 수달이 힘겹게 지키고 있는 금성 산성을 향해 서둘러 가는 견훤과 군사들. | 52m | ||
| 00:30 | 태조왕건 60화치열한 접전을 한 끝에 결국 성문을 뚫은 고려 한편, 금성을 지키기 위해 자신이 필요할 것이라며 왕건에게 사랑을 고백하는 도영 | 54m | ||
| 02:17 | 태조왕건 62화두 번째 부인이 되는 대신 먼저 혼인을 하고 싶다는 도영의 뜻에 따라 혼례를 올리는 왕건. 한편, 연화의 태자들을 대전내관이 데려 가는데.. | 53m | ||
| 03:09 | 태조왕건 63화동궁에 태자들을 맡겨 산사에서 스님들이 공부하는 방법으로 생활하도록 한 궁예. 한편, 부용은 서찰 한 장을 남겨 놓고 어디론가 떠나버리는데.. | 53m | ||
| 04:02 | 태조왕건 64화절에 들어가 출가의식인 삭발을 하는 부용. 한편, 궁예는 아자개가 있는 상주 쪽으로 전선을 잡아 백제가 내분을 일으키도록 계획을 세우는데.. | 51m | ||
| 04:53 | 태조왕건 65화아지태를 죽이려고 줄을 끊은 인부가 궁예 앞에서 혀를 깨물자 내부의 소행이라 여기는 궁예. 한편, 견훤은 전군에 동원령을 내리는데... | 52m | ||
| 05:46 | 태조왕건 66화법회를 위해 자신을 부처라 칭하며 경전을 새로이 준비하는 궁예. 한편, 허월과 석총은 왕건을 찾아가 비구니가 된 부용에 대해 얘기하는데.. | 52m | ||
| 06:37 | 태조왕건 67화부처를 부정하며 미륵은 중생을 구하기 위하여 예비된 부처라는 설법을 하는 궁예, 한편, 견훤은 전쟁을 위해 백제군을 상주로 보내는데... | 51m | ||
| 07:29 | 태조왕건 68화앞 뒤 없이 날뛰는 아지태를 누르기 위해 왕건에게 서찰을 보내 손을 잡으려는 종간. 한편, 최승우는 궁예를 무너뜨리기 위해 계획을 꾸미는데.. | 54m | ||
| 10:09 | 태조왕건 71화독이 묻은 화살에 맞아 죽어가는 궁예. 이런 궁예를 암살하려 한 낭인들은 왕평달의 사사를 받아 궁예를 암살하려 했음을 종간에게 자백하는데... | 53m | ||
| 11:02 | 태조왕건 72화황궁의 의형대로 압송된 왕건과 역모에 연루되어 하옥된 왕형달과 두 사부. 한편, 백제에서 온 낭인들은 더욱 이간계를 부채질하는데... | 51m | ||
| 11:54 | 태조왕건 73화산에서 온 도인 설부는 기로써 십이경락을 뚫고 생기를 불어 넣어 사기를 죽여 궁예를 치료하고, 변사부는 유장자와 병부령에게 도움을 청하는데.. | 53m | ||
| 12:46 | 태조왕건 74화왕건과 아지태를 완벽한 증거로 죽이려고 계획하는 종간과 은부. 한편, 모든 일이 자신과 마진국을 없애려 하는 계획임을 알아차린 궁예 | 53m | ||
| 13:39 | 태조왕건 75화완전히 의식을 되찾고 자신을 음해하려는 배후세력에 친국을 열기로 한 독기를 품은 궁예. 한편, 상주전선에는 백제에 의해 무참히 전멸 당하는데.. | 51m | ||
| 14:30 | 태조왕건 76화조령 쪽 마진국의 항복을 받아 낸 견훤왕의 군대. 한편, 관심법으로 양길의 잔당을 고문하여 피를 보기 시작한 궁예는 서서히 변하기 시작하는데.. | 53m | ||
| 15:23 | 태조왕건 77화철원으로 환도한 궁예는 상황도 모른 채 아첨에만 눈이 멀어 청주인들을 중요 관직에 임용하고, 왕건은 충주로 내려가 전선을 재편하게 되는데.. | 52m | ||
| 16:15 | 태조왕건 78화민심이 최악의 상태로 치닫고 있음에도 불구하고 법회를 열라는 명을 하는 궁예. 한편, 왕건은 유긍달의 여식 수인낭자를 만나게 되는데... | 53m | ||
| 17:08 | 태조왕건 79화궁예에게 뭔가 나쁜 일이 진행되고 있음을 감지한 종간과 아지태. 한편, 충주에서 백제군과 대치중인 왕건은 ´태평´이라는 인재를 얻게 되는데.. | 51m | ||
| 17:59 | 태조왕건 80화조회를 소집하여 자신이 관심법으로 모든 것을 꿰뚫어 보고 있음을 주지시키는 궁예. 궁예의 폭력적인 통치방식에 백성의 원성은 높아만 가는데.. | 51m | ||
| 18:50 | 태조왕건 81화충주 유긍달의 집에 머물고 있는 왕건을 찾아 부처의 상징인 간자를 왕건에게 주는 석총. 한편, 상주전선에서 치열한 전투가 시작되는데... | 53m | ||
| 19:43 | 태조왕건 82화조령 협곡에서 왕건의 군사들에게 참패를 당해 아자개를 찾아가 구원병을 청해보는 공직. 한편, 궁예는 최응을 만나 대법회에 참석하게 되는데... | 53m | ||
| 20:36 | 태조왕건 83화대법회에서 궁예는 이제 미륵이 아니라는 직언을 한 법상종의 회주 석총. 한편, 왕건은 수인과 혼례를 올리라는 궁예의 칙령을 받게 되는데.. | 52m | ||
| 21:28 | 태조왕건 84화백성들의 피폐한 생활을 외면한 채 북방의 제국 건설을 향한 자신의 야망을 펼치는 궁예. 한편, 왕건은 수인과의 혼례 준비에 돌입하게 되는데.. | 52m | ||
| 22:20 | 태조왕건 85화아지태의 권력에 대한 집착을 꾸짖으며 그에 대한 경계를 강화하는 궁예. 한편, 백제의 견훤은 온몸을 떨며 아버지인 아자개를 원망하는데.. | 53m | ||
| 23:13 | 태조왕건 86화금성으로 나아가 전쟁 준비를 서두르는 견훤. 한편, 궁예는 ´다른 미륵이 내일의 세상을 준비하고 있다´는 석총의 말을 생각하며 괴로워하는데.. | 53m |
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_nd82rz41/schedule?date=2026-10-11&tz=Asia/Seoul" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_nd82rz41/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_nd82rz41/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_nd82rz41/schedule?date=2026-10-11&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_nd82rz41/schedule?date=2026-10-11&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_nd82rz41/schedule", params={"date": "2026-10-11", "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_nd82rz41/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_zydnfyrx", "channel": "ch_nd82rz41", "start": "2026-10-10T14:38:20Z", "stop": "2026-10-10T15:30:47Z", "title": "태조왕건 59화", "sub_title": null, "description": "왕건의 장군들이 모두 참패하고, 결국 퇴각하는 고려. 한편, 수달이 힘겹게 지키고...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 25, "date": "2026-10-11", "tz": "Asia/Seoul" } }
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.