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-11&tz=Asia/Seoul
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:05 | 궁금한 이야기 Y 439회- 제주 5살 도빈이 사망사건, 새엄마는 왜 아이를 잔인하게 학대했나- 폭군이 된 남자는 왜 마을사람들을 괴롭혔나?- 기부 천사의 가면을 쓴 남자 그가 머리... | 제주 5살 도빈이 사망사건 | 57m | |
| 00:02 | 궁금한 이야기 Y 440회- 나는 시아버지의 노예였다. 선자 씨의 20년 간의 외침은 왜 외면당했나- 17억 보험 살인, 여수 저승사자라 불린 남자의 정체는?- 의문의 복지원 그곳에서 ... | 나는 시아버지의 노예였다! | 56m | |
| 00:59 | 궁금한 이야기 Y 441회- 산속 집에 나타난 의문의 여인, 그녀가 이 집에 집착하는 이유는?- 암도 고친다는 기적의 차(茶),‘전설차'의 비밀은? | 산속 집에 나타난 의문의 여인 | 57m | |
| 01:56 | 궁금한 이야기 Y 442회- 남자 대면식, 예비 남교사들의 은밀한 모임- 사기 혐의로 구속된 이희진 가족의 비극, 피의자 김다운은 왜 그들을 죽였나? | 사기 혐의로 구속된 이희진 가족 | 57m | |
| 02:53 | 궁금한 이야기 Y 443회- 부천 링거 자살 미스터리, 505호 그 방에서는 무슨 일이 있었나?- 뱀파이어라 불리는 그녀, 명숙 씨에게 빛은 왜 공포가 되었나 | 명숙 씨에게 빛은 왜 공포가 되었나 | 57m | |
| 03:50 | 궁금한 이야기 Y 444회- 비밀의 집 그곳에선 무슨 일이?- 나의 아버지는 살인범입니다. 군산 60대 여성 시신 유기 사건의 진실은?- 부산 의문의 개 실종사건, 그녀는 왜 개 청부 살... | 군산 60대 여성 시신 유기 사건 | 57m | |
| 04:47 | 궁금한 이야기 Y 445회- 비밀의 학교 킹즈스쿨, 담장 안에 숨겨진 추악한 목소리- 구치소에서 온 편지, 내 남자친구의 정체는 무엇인가? | 비밀의 학교 킹즈스쿨 | 57m | |
| 05:44 | 궁금한 이야기 Y 446회- 보이스피싱 조직의 기막힌 복수, 그는 왜 테러범이 되었나.- 진주 방화 살인 참극, 안인득은 어떻게 괴물이 되었나 | 보이스피싱 조직의 기막힌 복수 | 58m | |
| 06:42 | 궁금한 이야기 Y 447회- 약국을 도배한 의문의 메시지 정체는 무엇인가- 동물 구조 영웅 안동민, 그가 목숨 걸고 개를 구하는 진짜 이유는? | 동물 구조 영웅 안동민 | 57m | |
| 07:38 | 궁금한 이야기 Y 448회- 저수지에 버려진 의붓딸,비극을 막을 수는 없었나- 야생 개들은 왜 마을을 습격했나?- 잃어버린 23년, 엄마는 왜 집으로 돌아오지 못했나 | 엄마는 왜 집으로 돌아오지 못했나 | 57m | |
| 09:32 | 궁금한 이야기 Y 450회- 서천 빵집 주인 보복 살인 사건, 비극을 왜 막을 수 없었나- 빌라촌의 수상한 낙서, 백발 할머니는 무엇을 기록하고자 했나?- 그녀를 믿지 마세요 예비 신... | 빌라촌의 수상한 낙서 | 57m | |
| 10:29 | 궁금한 이야기 Y 451회- 사업가 납치 살해사건 두 노신사와 조폭두목, 그들은 무엇을 노렸나? - 국선 변호사는 어떻게 가해자의 변호사가 되었나?- 하얀 차에 사는 집시 여인, 7년... | 국선 변호사, 가해자의 변호사된 사연 | 58m | |
| 11:27 | 궁금한 이야기 Y 452회덧붙여 국고보조금 20억 원은 적법하게 사용하고 있다.”고 알려와 이를 전해드립니다.이 보도는 언론중재위원회의 조정에 따른 것입니다.이에 대해 A 교육시... | 어느 교장선생님의 갑질 | 58m | |
| 12:24 | 궁금한 이야기 Y 453회- 1인 시위 생방송 중 일어난 폭행사건- 장자연 사건의 증언자 윤지오, 그녀를 둘러싼 논란의 진실은? | 장자연 사건의 증언자 윤지오, 진실은? | 56m | |
| 13:20 | 궁금한 이야기 Y 454회- 휴대 전화 속 25개의 음성파일, 아버지를 죽음으로 내몬 그는 누구인가?- 칠곡 집단감금폭행사건, 그날 원룸 203호에선 무슨 일이? | 휴대 전화 속 25개의 음성파일 | 57m | |
| 14:17 | 궁금한 이야기 Y 455회- 63년간의 이별 쌍둥이 동생은 어디에?- 불로장생의 명약을 만난 사람들, ‘불로초'를 발견한 윤 박사는 누구일까?- 열일곱 살 은서의 고백, “나는 그의 일곱... | 열일곱 살 은서의 고백 | 58m | |
| 15:15 | 궁금한 이야기 Y 456회- 고양이를 살해한 남자 도대체 왜?- 지옥같은 3시간 아내는 왜 남편의 폭력에서 벗어날 수 없었나?- 치아가 모두 갈린 80여 명의 환자, 공포의 치과의원 그... | 치아가 모두 갈린 80여 명의 환자 | 58m | |
| 16:13 | 궁금한 이야기 Y 437회- 산 속으로 도망친 수배자, 그는 어떻게 28일 동안 살아남았나?- 머리카락 기부천사 이현준 그의 정체는?- 위험한 안수기도 엄마는 왜 기도원에서 돌아오지 ... | 엄마는 왜 기도원에서 돌아오지 못했나 | 57m | |
| 17:09 | 궁금한 이야기 Y 438회- 친아버지를 죽인 남자, 그를 연쇄살인마로 만든 것은 누구인가- 진국 씨의 수상한 연애 천소라의 진짜 정체는? | 친아버지를 죽인 남자, 그는 연쇄살인마? | 57m | |
| 18:06 | 궁금한 이야기 Y 439회- 제주 5살 도빈이 사망사건, 새엄마는 왜 아이를 잔인하게 학대했나- 폭군이 된 남자는 왜 마을사람들을 괴롭혔나?- 기부 천사의 가면을 쓴 남자 그가 머리... | 제주 5살 도빈이 사망사건 | 57m | |
| 19:03 | 궁금한 이야기 Y 440회- 나는 시아버지의 노예였다. 선자 씨의 20년 간의 외침은 왜 외면당했나- 17억 보험 살인, 여수 저승사자라 불린 남자의 정체는?- 의문의 복지원 그곳에서 ... | 나는 시아버지의 노예였다! | 56m | |
| 20:00 | 궁금한 이야기 Y 441회- 산속 집에 나타난 의문의 여인, 그녀가 이 집에 집착하는 이유는?- 암도 고친다는 기적의 차(茶),‘전설차'의 비밀은? | 산속 집에 나타난 의문의 여인 | 57m | |
| 20:57 | 궁금한 이야기 Y 442회- 남자 대면식, 예비 남교사들의 은밀한 모임- 사기 혐의로 구속된 이희진 가족의 비극, 피의자 김다운은 왜 그들을 죽였나? | 사기 혐의로 구속된 이희진 가족 | 57m | |
| 21:54 | 궁금한 이야기 Y 443회- 부천 링거 자살 미스터리, 505호 그 방에서는 무슨 일이 있었나?- 뱀파이어라 불리는 그녀, 명숙 씨에게 빛은 왜 공포가 되었나 | 명숙 씨에게 빛은 왜 공포가 되었나 | 57m | |
| 22:51 | 궁금한 이야기 Y 444회- 부산 의문의 개 실종사건, 그녀는 왜 개 청부 살해를 의뢰했나?- 비밀의 집 그곳에선 무슨 일이?- 나의 아버지는 살인범입니다. 군산 60대 여성 시신 유기 ... | 군산 60대 여성 시신 유기 사건 | 57m | |
| 23:48 | 궁금한 이야기 Y 445회- 비밀의 학교 킹즈스쿨, 담장 안에 숨겨진 추악한 목소리- 구치소에서 온 편지, 내 남자친구의 정체는 무엇인가? | 비밀의 학교 킹즈스쿨 | 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-11&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-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_b024skme/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_b024skme/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_b024skme/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_vs5k4p8f", "channel": "ch_b024skme", "start": "2026-10-10T14:05:20Z", "stop": "2026-10-10T15:02:43Z", "title": "궁금한 이야기 Y 439회", "sub_title": "제주 5살 도빈이 사망사건", "description": "- 제주 5살 도빈이 사망사건, 새엄마는 왜 아이를 잔인하게 학대했나- 폭군이 된 ...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 26, "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 155 countries.