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.
All times Asia/Seoul. The same day from the API: GET /v1/channels/ch_b024skme/schedule?date=2026-10-12&tz=Asia/Seoul
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:48 | 궁금한 이야기 Y 445회- 비밀의 학교 킹즈스쿨, 담장 안에 숨겨진 추악한 목소리- 구치소에서 온 편지, 내 남자친구의 정체는 무엇인가? | 비밀의 학교 킹즈스쿨 | 57m | |
| 00:45 | 궁금한 이야기 Y 446회- 진주 방화 살인 참극, 안인득은 어떻게 괴물이 되었나- 보이스피싱 조직의 기막힌 복수, 그는 왜 테러범이 되었나. | 보이스피싱 조직의 기막힌 복수 | 58m | |
| 01:43 | 궁금한 이야기 Y 447회- 약국을 도배한 의문의 메시지 정체는 무엇인가- 동물 구조 영웅 안동민, 그가 목숨 걸고 개를 구하는 진짜 이유는? | 동물 구조 영웅 안동민 | 57m | |
| 02:40 | 궁금한 이야기 Y 448회- 저수지에 버려진 의붓딸,비극을 막을 수는 없었나- 야생 개들은 왜 마을을 습격했나?- 잃어버린 23년, 엄마는 왜 집으로 돌아오지 못했나 | 엄마는 왜 집으로 돌아오지 못했나 | 57m | |
| 03:37 | 궁금한 이야기 Y 449회- 스스로 신이 된 남자 허경영, 그가 노리는 것은 무엇인가?- 모습을 드러낸 천소라 그녀의 정체는? | 스스로 신이 된 남자 허경영 | 57m | |
| 04:34 | 궁금한 이야기 Y 450회- 빌라촌의 수상한 낙서, 백발 할머니는 무엇을 기록하고자 했나?- 그녀를 믿지 마세요 예비 신부의 정체는?- 서천 빵집 주인 보복 살인 사건, 비극을 왜 막... | 빌라촌의 수상한 낙서 | 57m | |
| 05:30 | 궁금한 이야기 Y 451회- 사업가 납치 살해사건 두 노신사와 조폭두목, 그들은 무엇을 노렸나? - 하얀 차에 사는 집시 여인, 7년째 도피 중인 그녀의 사연은?- 국선 변호사는 어떻게... | 국선 변호사, 가해자의 변호사된 사연 | 58m | |
| 06:28 | 궁금한 이야기 Y 452회이에 대해 A 교육시설 교장은 “수업시간에 학생들로부터 미용서비스를 받은 적이 없다. 아들인 B교사는 수업을 1회 하지 않은 사실이 있으나, 학교 행사에 학... | 어느 교장선생님의 갑질 | 58m | |
| 07:26 | 궁금한 이야기 Y 453회- 장자연 사건의 증언자 윤지오, 그녀를 둘러싼 논란의 진실은?- 1인 시위 생방송 중 일어난 폭행사건 | 장자연 사건의 증언자 윤지오, 진실은? | 56m | |
| 08:21 | 궁금한 이야기 Y 457회▶ “내가 죽였습니다” 한 남자의 자백, 그는 왜 살인범이 됐나▶ 평화의 소녀상에 침을 뱉은 4명의 청년들, 그들의 정체는 무엇인가? | 평화의 소녀상에 침뱉은 청년들 | 58m | |
| 09:19 | 궁금한 이야기 Y 458회▶ 끝나지 않는 악몽, 그녀에게 무슨 일이 있었나▶ 무덤 옆에 묻힌 백골 변사체, 백골이 된 소년의 이름은? | 무덤 옆에 묻힌 백골 변사체 | 58m | |
| 10:17 | 궁금한 이야기 Y 459회▶ 먼 이국땅 유령이 된 아이, 아버지는 왜 아들을 코피노라 했나▶ 기부천사 이씨의 수상한 보험내역, 그가 소송을 멈추지 않았던 진짜 이유는? | 아버지는 왜 아들을 코피노라 했나 | 47m | |
| 11:04 | 궁금한 이야기 Y 460회▶ 지적장애인 가수지망생 유정우씨, 그가 가요계의 전설 최백호의 선택을 받은 이유는?▶ 공포의 파란 바지 男, 그의 카메라는 왜 여자들을 노렸나 | 그의 카메라는 왜 여자들을 노렸나 | 57m | |
| 12:01 | 궁금한 이야기 Y 461회▶ 엄마부대 대표 주옥순, 그녀가 아베에게 사죄한 이유는?▶ 한밤중 걸려온 수상한 전화, 수화기 너머 의문의 여인은 누구인가? | 주옥순, 아베에게 사죄한 이유는? | 58m | |
| 12:59 | 궁금한 이야기 Y 462회▶ 대낮 카페에 등장한 하의실종남, 그가 민망한 차림으로 돌아다니는 이유는?▶ 한강에서 발견된 몸통 시신, 피의자 장대호는 누구인가? | 한강 시신, 피의자 장대호는 누구인가? | 57m | |
| 13:56 | 궁금한 이야기 Y 463회▶ ‘무개념'들을 위한 황당 참교육, 기막힌 실제상황에 숨겨진 비밀은?▶ 열일곱 소년의 죽음, 한별이를 죽인 ‘쟝첸'과 ‘이선생'은 누구였나? | 한별이를 죽인 ‘쟝첸'과 ‘이선생 | 57m | |
| 14:54 | 궁금한 이야기 Y 464회▶ 두 얼굴의 학습지 교사 그는 왜 제자의 신체를 몰래 촬영했나? | 제자의 신체를 몰래 촬영한 학습지교사 | 57m | |
| 15:51 | 궁금한 이야기 Y 465회▶ 냉장고 시신 미스터리, 母子는 왜 냉장고 안에서 숨진 채 발견됐나▶ 원격으로 만병을 치료한다는 ‘우주유전자연구소' 안소장이 주장하는 유전자 치료법의 ... | 母子 냉장고 시신 미스터리 | 40m | |
| 16:31 | 궁금한 이야기 Y 467회▶ 129만원 블랙박스가 불러 온 두 남자의 폭행 공방, 누가 진실을 말하나?▶ 5살 아들을 죽인 계부, 그는 왜 20시간 넘게 아이를 폭행해 살해했나? | 5살 아들을 폭행하고 죽인 계부 | 1h | |
| 17:31 | 궁금한 이야기 Y 469회▶ 두 친구의 진실 게임, 누가 살인자이고, 누가 목격자인가? | 두 친구의 진실 게임, 살인자? 목격자? | 1h | |
| 18:31 | 궁금한 이야기 Y 470회▶ 내 딸을 노린 현직 경찰, 그는 왜 다빈 씨의 목을 꺾었나?▶ 14살 손녀를 성매매 시킨 할머니, 그녀는 왜 손녀의 공을 잊지 않는다 말했나? | 14살 손녀를 성매매 시킨 할머니 | 1h 1m | |
| 19:33 | 궁금한 이야기 Y 471회▶ 출근 후 주검으로 돌아온 아내, 그날 부원장은 왜 병원이 아닌 공터로 향했나 | 출근 후 주검으로 돌아온 아내 | 48m | |
| 20:21 | 궁금한 이야기 Y 472회그런 그녀가 오피스텔 현관을 나오자마자 까만 봉지를 벗어버리고는... 두 눈을 비비며 눈꺼풀을 뜨더니 멀쩡하게 차도로 내려가 걸어간 것이다...부산 일대... | 미스터리한 여인 옥란씨 | 1h | |
| 21:21 | 궁금한 이야기 Y 473회어머니조차 믿어주지 않을 거라는 생각에 누구에게도 성폭행 피해 사실을 이야기할 수 없었다는 세 자매. 그녀들이 이 끔찍한 기억을 되찾게 된 것은 상담사 ... | 세 자매의 충격 고백, 성폭행의 진실은? | 1h 1m | |
| 22:22 | 궁금한 이야기 Y 474회삭발한 20대의 한 여성이 세 명의 남녀에게 둘러싸인 채 숨져 있었던 것. 그녀의 이름은 김향기(가명). 그런데 사망한 그녀의 몸은 수상한 화상 자국 투성이... | 화공술이라 불린 잔인한 퇴마의식 | 1h | |
| 23:23 | 궁금한 이야기 Y 475회- 생후 40일 아기는 왜 나무관 속에 밀봉됐나?그리고 둘째딸은 아버지가 밀봉한 또다른 비밀을 털어놓는데... 서울 한복판, 어느 작은 집에서 벌어진 비극은 ... | 생후 40일 막내딸의 죽음을 고백한 그녀 | 57m |
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_b024skme/schedule?date=2026-10-12&tz=Asia/Seoul" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_b024skme/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_b024skme/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_b024skme/schedule?date=2026-10-12&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_b024skme/schedule?date=2026-10-12&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_b024skme/schedule", params={"date": "2026-10-12", "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_b024skme/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_nvx34rt3", "channel": "ch_b024skme", "start": "2026-10-11T14:48:58Z", "stop": "2026-10-11T15:45:48Z", "title": "궁금한 이야기 Y 445회", "sub_title": "비밀의 학교 킹즈스쿨", "description": "- 비밀의 학교 킹즈스쿨, 담장 안에 숨겨진 추악한 목소리- 구치소에서 온 편지, ...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 26, "date": "2026-10-12", "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 155 countries.