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_72zeav18/schedule?date=2026-10-11&tz=Asia/Seoul
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:35 | 분노가 가득 찬 도로! 욱하는 순간 돌이킬 수 없는 보복 운전분노가 가득 찬 도로! 욱하는 순간 돌이킬 수 없는 보복 운전 #한문철의블랙박스리뷰 #한블리 #한문철 #블랙박스 | 31m | ||
| 00:06 | 거대하니 더 무섭다... 한순간에 대형 참사로 이어질 수 있는 중장비 사고거대하니 더 무섭다... 한순간에 대형 참사로 이어질 수 있는 중장비 사고 #한문철의블랙박스리뷰 #한블리 #한문철 #블랙박스 | 27m | ||
| 00:33 | ((충격)) 장마철 대비! 비 오는 날 벌어질 수 있는 빗길 황당 사건들((충격)) 장마철 대비! 비 오는 날 벌어질 수 있는 빗길 황당 사건들 #한문철의블랙박스리뷰 #한블리 #한문철 #블랙박스 #빗길운전 #폭우 | 41m | ||
| 02:05 | '빵-!' 작은 경적 한 번이 부른 갈등| 177회'빵-!' 작은 경적 한 번이 부른 갈등 도로 위 배려 없는 감정싸움 #한문철의블랙박스리뷰 #경적 #경적시비 | 24m | ||
| 02:29 | 도로에 누운 취객 못 보고... 치료비랑 합의금만 3,500만 원 낸 차주도로에 누운 취객 못 보고... 치료비랑 합의금만 3,500만 원 낸 차주 #한문철의블랙박스리뷰 #한블리 #한문철 #블랙박스 #무단횡단 | 25m | ||
| 02:54 | 당신에게도 일어날 수 있다! 상상도 못할 여름철 도로 위 해프닝당신에게도 일어날 수 있다! 상상도 못할 여름철 도로 위 해프닝 #한문철의블랙박스리뷰 #한블리 #한문철 #블랙박스 #여름 #무더위 #폭발 | 25m | ||
| 03:19 | 누구를 위한 보험사인가... 과실 비율부터 할증까지 답답하기만 보험사누구를 위한 보험사인가... 과실 비율부터 할증까지 답답하기만 보험사 #한문철의블랙박스리뷰 #한블리 #한문철 #블랙박스 | 28m | ||
| 03:47 | 눈도 귀도 즐거운 한블리 '아이돌 게스트' 댄스 모음.zip눈도 귀도 즐거운 한블리 '아이돌 게스트' 댄스 모음.zip #한문철의블랙박스리뷰 #한블리 #한문철 #아이돌 #댄스모음 | 24m | ||
| 04:11 | 주차장 길막 빌런에 '빵' 했더니 다짜고짜 주먹부터 날리는 상대 차주주차장 길막 빌런에 '빵' 했더니 다짜고짜 주먹부터 날리는 상대 차주 #한문철의블랙박스리뷰 #한블리 #한문철 #블랙박스 #주차장빌런 | 30m | ||
| 04:41 | 수많은 생명을 앗아간 돌진 사고들... '급발진' 주장 차량의 진실수많은 생명을 앗아간 돌진 사고들... '급발진' 주장 차량의 진실 #한문철의블랙박스리뷰 #한블리 #한문철 #블랙박스 #페달오조작 #급발진 | 34m | ||
| 05:15 | X약 제안하는 만취 승객...?! 한문철도 인정한 한블리 역대급 실례(?)까지 | 178회X약 제안하는 만취 승객...?! 한문철도 인정한 한블리 역대급 실례(?)까지 #한문철의블랙박스리뷰 택시 #취객 | 26m | ||
| 05:41 | 넘어지는 트럭... 음주운전 차에 돌진하는 차량?! 안타까운 대형 차의 추돌넘어지는 트럭... 음주운전 차에 돌진하는 차량?! 안타까운 대형 차의 추돌 #한문철의블랙박스리뷰 #한블리 #한문철 #블랙박스 #대형트럭 | 27m | ||
| 06:08 | 뒤에서 들이받아 11중 추돌! 그런데 손해배상이 어렵다는 카캐리어?! | 179회뒤에서 들이받아 11중 추돌! 그런데 손해배상이 어렵다는 카캐리어?! #한문철의블랙박스리뷰 #손해배상 #대참사 | 27m | ||
| 06:35 | 난동 부리는 취객에게서 벗어나려다... 전치 8주 진단받은 택시 기사 | 180회난동 부리는 취객에게서 벗어나려다... 전치 8주 진단받은 택시 기사 #한문철의블랙박스리뷰 #택시 #취객난동 | 27m | ||
| 07:02 | 너~무 더운 한여름에 다시 보는 아찔한 눈길 사고 모음.zip너~무 더운 한여름에 다시 보는 아찔한 눈길 사고 모음.zip #한문철의블랙박스리뷰 #한블리 #한문철 #눈길 #빙판길 | 28m | ||
| 07:30 | "깡패 처음 봐?" 앞 유리 파손+ 행인 가격한 분노 조절 불가 상탈남 | 181회"깡패 처음 봐?" 다짜고짜 앞 유리 파손+ 행인 가격한 분노 조절 불가 상탈남 #한문철의블랙박스리뷰 #취객 #상탈남 | 27m | ||
| 07:56 | '천만 원' 절도한 학생들 못 잡는다는 경찰, 수소문 끝에 직접 찾아낸 가해자?! | 182[하이라이트] '천만 원' 절도한 학생들 못 잡는다는 경찰, 수소문 끝에 직접 찾아낸 가해자?! #한문철의블랙박스리뷰 #절도 #차량 | 26m | ||
| 10:05 | "내가 먼저 손님 받을 거야!" 수습하라 했더니 사고 내고 있는( ) 견인차들"내가 먼저 손님 받을 거야!" 수습하라 했더니 사고 내고 있는( ) 견인차들 #한문철의블랙박스리뷰 #한블리 #한문철 #블랙박스 #견인차 | 41m | ||
| 10:46 | 이해할 수 없는 차주의 행동으로 부모를 잃은 자식들의 억울한 사연... | 186회(눈물 주의) 이해할 수 없는 차주의 행동으로 부모를 잃은 자식들의 억울한 사연... #한문철의블랙박스리뷰 #불법주차 #전방주시태만 | 27m | ||
| 11:13 | 아이 태우고(!) 고의 추돌+타이어 펑크 낸 역대급 빌런 | 187회끼어들기 한 번에 분노 폭발 아이 태우고(!) 고의 추돌+타이어 펑크 낸 역대급 빌런 #한문철의블랙박스리뷰 #보복운전 #고의추돌 | 27m | ||
| 11:39 | 대형 마트 주차 대기 중 갑자기 끼어든 새치기 차 | 188회대형 마트 주차 대기 중 갑자기 끼어든 새치기 차... 본인이 긁고 병원비 청구한 빌런 #한문철의블랙박스리뷰 #빌런 #새치기 | 26m | ||
| 12:06 | "경찰 부르든지 말든지~" 당당한 대리비 먹튀 | 87회"경찰 부르든지 말든지~" 당당한 대리비 먹튀 경찰도 도와줄 방법이 없는 현실... #한문철의블랙박스리뷰 #대리기사 #경찰 | 1h 29m | ||
| 13:35 | (뻔뻔 甲) 고속도로에서 졸음운전한 트럭, 블박차에게 소송 예고?! | 88회#한문철의블랙박스리뷰 #음주운전 #견인기사 | 1h 2m | ||
| 14:37 | (적반하장 레전드) 주차장 통로 중앙선은 넘는 게 룰?! 역대급 분노에 영상 중지#한문철의블랙박스리뷰 #주차장 #적반하장 | 1h 25m | ||
| 16:02 | 일터에서 지게차에 깔린 엄마!! 돌아온 건 '과실 전가+해고 통보' | 90회#한문철의블랙박스리뷰 #지게차 #역과 | 1h 23m | ||
| 17:26 | 운전 연습하던 열아홉 청춘의 참변... 미흡한 경찰 조치로 '술타기' 수법 쓴 운전#한문철의블랙박스리뷰 #경찰조치 #술타기 | 1h 36m | ||
| 19:01 | 뒤차의 추돌로 전복된 17개월 아이와 엄마의 절규… 맨손으로 두 사람을 구조해#한문철의블랙박스리뷰 #전복 #엄마 | 1h 34m | ||
| 20:36 | +난제 총집합+ 누가 더 잘못인가? 과실 '몇 대 몇' 모음#한문철의블랙박스리뷰 #한블리 #한문철 #블랙박스 00:00 인트로 00:36 운전자만 억울한 차 vs 자전거 09:33 칼치기 vs 우회전 차로에서 좌회전 13:54 비상식... | 1h 4m | ||
| 21:39 | 차주 법적 책임 있을까? 한블리가 분석한 '청라 전기차 화재' 피해 보상과 과실#한문철의블랙박스리뷰 #지하주차장 #전기차화재 00:00 인트로 00:37 청라 지하 주차장 화재 현장 05:25 천문학적 피해... 보상과 책임은? 11:08 유사한 사고... | 1h 35m | ||
| 23:14 | 치료비 1억 원, 불법 주차 책임 30%? 시야를 방해한 횡단보도 앞 불법 주차의 최후 | 94#한문철의블랙박스리뷰 #불법주차 #횡단보도 00:00 인트로 00:30 대형 사고를 부르는 불법 주차 03:35 불법 주차 한 번에 3,500만 원 소송 걸린 이유 10:39 ... | 1h 23m |
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_72zeav18/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_72zeav18/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_72zeav18/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_72zeav18/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_72zeav18/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_72zeav18/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_72zeav18/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_vya4w1am", "channel": "ch_72zeav18", "start": "2026-10-10T14:35:26Z", "stop": "2026-10-10T15:06:24Z", "title": "분노가 가득 찬 도로! 욱하는 순간 돌이킬 수 없는 보복 운전", "sub_title": null, "description": "분노가 가득 찬 도로! 욱하는 순간 돌이킬 수 없는 보복 운전 #한문철의블랙박스리...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 30, "date": "2026-10-11", "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 | 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.