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_v28wfmez/schedule?date=2026-10-15&tz=Asia/Seoul
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:25 | 람보 4: 라스트 블러드 | 영화, 액션 | 1h 30m | |
| 23:45 | 세이프금고의 암호를 둘러싼 삼합회, 마피아, 뉴욕 부패경찰로부터 숫자를 외우는 천재소녀를 지키는 전직 특수요원의 리얼액션 프로젝트 | 영화, 액션 | 55m | |
| 00:40 | 소수의견 | 영화, 드라마 | 50m | |
| 00:55 | 투사부일체2001년 작 lt;두사부일체gt;의 후속 작으로 전편에 이어 '정준호'와 '김상중'등 대부분의 배우가 출연해 열연하였다. 조폭 부두목인 주인공이 교생이 되어 실... | 영화, 코미디 | 50m | |
| 01:30 | 소수의견 | 영화, 드라마 | 1h | |
| 01:45 | 투사부일체2001년 작 lt;두사부일체gt;의 후속 작으로 전편에 이어 '정준호'와 '김상중'등 대부분의 배우가 출연해 열연하였다. 조폭 부두목인 주인공이 교생이 되어 실... | 영화, 코미디 | 1h | |
| 02:30 | 소수의견 | 영화, 드라마 | 1h | |
| 02:45 | 투사부일체2001년 작 lt;두사부일체gt;의 후속 작으로 전편에 이어 '정준호'와 '김상중'등 대부분의 배우가 출연해 열연하였다. 조폭 부두목인 주인공이 교생이 되어 실... | 영화, 코미디 | 55m | |
| 03:30 | 2026 무비플러스 | 연예/오락, 영화가이드 | 1h 5m | |
| 03:40 | 2026 무비플러스 | 연예/오락, 영화가이드 | 55m | |
| 04:35 | 무비플러스 스페셜 | 연예/오락, 영화가이드 | 1h | |
| 05:35 | 무비플러스 스페셜 | 연예/오락, 영화가이드 | 1h | |
| 06:35 | 해가 서쪽에서 뜬다면폐쇄될 위기에 있는 시골 마을 기차역에서 벌어지는 귀신 소동 | 영화, 로맨틱코메디 | 1h 5m | |
| 07:30 | 전설의 고향폐쇄될 위기에 있는 시골 마을 기차역에서 벌어지는 귀신 소동 | 영화, 코미디 | 1h | |
| 07:40 | 해가 서쪽에서 뜬다면 | 영화, 로맨틱코메디 | 1h | |
| 08:30 | 극한직업우리 사회에는 상상을 초월하는 극도로 힘든 작업환경 속에서 일하는 사람들이 있다. 이런 극한의 직업에 종사하는 사람들의 삶을 밀착 촬영하여 생생하게 보... | 교양/정보, 일반 | 1h | |
| 08:40 | 극한직업우리 사회에는 상상을 초월하는 극도로 힘든 작업환경 속에서 일하는 사람들이 있다. 이런 극한의 직업에 종사하는 사람들의 삶을 밀착 촬영하여 생생하게 보... | 교양/정보, 일반 | 1h | |
| 09:30 | 나는 자연인이다자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리. | 교양/정보, 일반 | 1h 15m | |
| 09:40 | 나는 자연인이다자신들만의 방식으로 자연속에서 살아가는 자연인을 찾아가서 그들의 삶을 직접 체험해보는 리얼휴먼스토리. | 교양/정보, 일반 | 1h 15m | |
| 10:45 | 미드웨이진주만은 서막에 불과했다. 이번에는 반드시 끝내야 한다.전 세계의 역사를 바꾼 위대한 전투의 이야기가 지금부터 시작된다! | 영화, 드라마 | 1h | |
| 10:55 | 공군 대전략1969년 작. | 영화, 드라마 | 1h | |
| 11:45 | 미드웨이진주만은 서막에 불과했다. 이번에는 반드시 끝내야 한다.전 세계의 역사를 바꾼 위대한 전투의 이야기가 지금부터 시작된다! | 영화, 드라마 | 1h | |
| 11:55 | 공군 대전략1969년 작. | 영화, 드라마 | 1h | |
| 12:45 | 미드웨이진주만은 서막에 불과했다. 이번에는 반드시 끝내야 한다.전 세계의 역사를 바꾼 위대한 전투의 이야기가 지금부터 시작된다! | 영화, 드라마 | 50m | |
| 12:55 | 공군 대전략1969년 작. | 영화, 드라마 | 55m | |
| 13:35 | 극한직업우리 사회에는 상상을 초월하는 극도로 힘든 작업환경 속에서 일하는 사람들이 있다. 이런 극한의 직업에 종사하는 사람들의 삶을 밀착 촬영하여 생생하게 보... | 교양/정보, 일반 | 1h | |
| 13:50 | 극한직업우리 사회에는 상상을 초월하는 극도로 힘든 작업환경 속에서 일하는 사람들이 있다. 이런 극한의 직업에 종사하는 사람들의 삶을 밀착 촬영하여 생생하게 보... | 교양/정보, 일반 | 1h | |
| 14:35 | 극한직업우리 사회에는 상상을 초월하는 극도로 힘든 작업환경 속에서 일하는 사람들이 있다. 이런 극한의 직업에 종사하는 사람들의 삶을 밀착 촬영하여 생생하게 보... | 교양/정보, 일반 | 1h | |
| 14:50 | 극한직업우리 사회에는 상상을 초월하는 극도로 힘든 작업환경 속에서 일하는 사람들이 있다. 이런 극한의 직업에 종사하는 사람들의 삶을 밀착 촬영하여 생생하게 보... | 교양/정보, 일반 | 1h | |
| 15:35 | 건파이터의 초대 | 영화, 드라마 | 1h | |
| 15:50 | 추적자1968년작. 서부 시대를 배경으로 한 백인 총잡이와 흑인간의 우정을 그린 영화. | 영화, 서부 | 1h 5m | |
| 16:35 | 건파이터의 초대 | 영화, 드라마 | 1h | |
| 16:55 | 추적자1968년작. 서부 시대를 배경으로 한 백인 총잡이와 흑인간의 우정을 그린 영화. | 영화, 서부 | 1h 5m | |
| 17:35 | 나바호 조1966년 작. | 영화, 드라마 | 1h | |
| 18:00 | 스나이퍼 | 영화, 액션 | 1h | |
| 18:35 | 나바호 조1966년 작. | 영화, 드라마 | 1h | |
| 19:00 | 스나이퍼 | 영화, 액션 | 1h 5m | |
| 19:35 | 스나이퍼:리로디드전설의 저격수의 아들이 아버지와 같은 저격수가 되어 임무를 수행하는 액션 스릴러 | 영화, 액션 | 55m | |
| 20:05 | 스나이퍼 2전역한 해병대 스나이퍼가 다시 임무를 맡아 돌아왔다. 전쟁의 공포와 저격수들의 머리싸움 등으로 흥미진진했던 고전의 후속작. 전쟁영화에서 빛나는 명배우... | 영화, 액션 | 55m | |
| 20:30 | 스나이퍼:리로디드전설의 저격수의 아들이 아버지와 같은 저격수가 되어 임무를 수행하는 액션 스릴러 | 영화, 액션 | 1h | |
| 21:00 | 스나이퍼 2전역한 해병대 스나이퍼가 다시 임무를 맡아 돌아왔다. 전쟁의 공포와 저격수들의 머리싸움 등으로 흥미진진했던 고전의 후속작. 전쟁영화에서 빛나는 명배우... | 영화, 액션 | 1h | |
| 21:30 | 007 문레이커007시리즈 11탄. | 영화, 액션 | 1h | |
| 22:00 | 스나이퍼 3 | 영화, 액션 | 55m | |
| 22:30 | 007 문레이커007시리즈 11탄. | 영화, 액션 | 55m | |
| 22:55 | 스나이퍼 3 | 영화, 액션 | 1h | |
| 23:25 | 007 문레이커007시리즈 11탄. | 영화, 액션 | 50m | |
| 23:55 | 위 오운 더 나잇뉴욕의 밤을 지배하는자 누구인가. 엇갈린 형제, 단 하나의 운명 | 영화, 드라마 | 1h 10m |
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_v28wfmez/schedule?date=2026-10-15&tz=Asia/Seoul" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_v28wfmez/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_v28wfmez/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_v28wfmez/schedule?date=2026-10-15&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_v28wfmez/schedule?date=2026-10-15&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_v28wfmez/schedule", params={"date": "2026-10-15", "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_v28wfmez/schedule?date=2026-10-15, the first programme { "data": [ { "id": "ls_gwhv9eq7", "channel": "ch_v28wfmez", "start": "2026-10-14T14:25:00Z", "stop": "2026-10-14T15:55:00Z", "title": "람보 4: 라스트 블러드", "sub_title": null, "description": null, "category": [ "영화", "액션" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 47, "date": "2026-10-15", "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 |
|---|---|---|
| 23:45 | 레이크뷰 테라스 | 영화, 미스터리/스릴러 |
| 00:50 | 레이크뷰 테라스 | 영화, 미스터리/스릴러 |
| 02:00 | 솔캠 | 영화, 미스터리/스릴러 |
| 22 more programmes that day, on Archive | ||
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.