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_yhfjg6ey/schedule?date=2026-10-13&tz=Asia/Seoul
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:00 | 명장(2007) 3부피로 의형제를 맺은 세 남자, 그들의 모든 것을 바꾼 세 번의 전투 | 영화, 액션 | 1h 12m | |
| 23:45 | 명장(2007) 3부피로 의형제를 맺은 세 남자, 그들의 모든 것을 바꾼 세 번의 전투 | 영화, 액션 | 49m | |
| 00:12 | 파주 1부 | 영화, 드라마 | 1h 5m | |
| 00:34 | 파주 1부 | 영화, 드라마 | 59m | |
| 01:04 | 섬 2부세상과 격리된 몽환적인 한 저수지 낚시터로 흘러드는 다양한 인간군상들의 모습은 공간이 주는 아름다움과 극명한 대조를 이루며 신선한 충격을 던진다. 이... | 영화, 드라마 | 56m | |
| 01:17 | 파주 2부 | 영화, 드라마 | 1h 2m | |
| 01:33 | 파주 2부 | 영화, 드라마 | 1h 12m | |
| 02:00 | 블러드 1부quot;일본 애니메이션 영화의 걸작 lt;공각기동대gt;로 유명한 오시이 마모루의 인기 애니메이션을 영화화한 뱀파이어 액션물. 전지현이 흡혈귀와 인간의 혼... | 영화, 액션 | 50m | |
| 02:19 | 암살대 | 영화, 액션 | 1h 8m | |
| 02:45 | 암살대 | 영화, 액션 | 1h 18m | |
| 02:50 | 블러드 2부quot;일본 애니메이션 영화의 걸작 lt;공각기동대gt;로 유명한 오시이 마모루의 인기 애니메이션을 영화화한 뱀파이어 액션물. 전지현이 흡혈귀와 인간의 혼... | 영화, 액션 | 49m | |
| 03:27 | 숏폼_사기꾼취급했는데,파묘한번에재벌가를살렸다! 1부 | 드라마, 트렌디 | 1h 14m | |
| 03:39 | 숏폼_조폭 아저씨의 어린 신부 | 드라마, 트렌디 | 1h 27m | |
| 04:03 | 숏폼_사기꾼취급했는데,파묘한번에재벌가를살렸다! 1부 | 드라마, 트렌디 | 51m | |
| 04:41 | 숏폼_사기꾼취급했는데,파묘한번에재벌가를살렸다! 2부 | 드라마, 트렌디 | 1h 19m | |
| 04:54 | 숏폼_사기꾼취급했는데,파묘한번에재벌가를살렸다! 2부 | 드라마, 트렌디 | 1h 6m | |
| 05:06 | 대무가 단편 | 영화, 뮤지컬 | 55m | |
| 06:00 | 나는 나대로 혼자서 간다 1부 | 영화, 드라마 | 54m | |
| 06:01 | 조용한 이주 1부 | 영화, 드라마 | 58m | |
| 06:54 | 나는 나대로 혼자서 간다 2부 | 영화, 드라마 | 57m | |
| 06:59 | 조용한 이주 2부 | 영화, 드라마 | 58m | |
| 07:19 | 나는 나대로 혼자서 간다 2부 On now | 영화, 드라마 | 58m | |
| 07:51 | 나는 나대로 혼자서 간다 3부 On now | 영화, 드라마 | 50m | |
| 07:57 | 라스트 필름 1부 On now | 영화, 드라마 | 1h 4m | |
| 08:17 | 나는 나대로 혼자서 간다 3부 | 영화, 드라마 | 56m | |
| 08:41 | 두 번의 결혼식과 한 번의 장례식 1부 | 영화, 드라마 | 54m | |
| 09:01 | 라스트 필름 2부 | 영화, 드라마 | 53m | |
| 09:13 | 두 번의 결혼식과 한 번의 장례식 1부 | 영화, 드라마 | 1h 28m | |
| 09:35 | 두 번의 결혼식과 한 번의 장례식 2부 | 영화, 드라마 | 1h 1m | |
| 09:54 | 적인걸: 통천신교의 비밀 | 영화, 액션 | 1h 30m | |
| 10:36 | 액션동자 1부 | 영화, 액션 | 59m | |
| 10:41 | 두 번의 결혼식과 한 번의 장례식 2부 | 영화, 드라마 | 53m | |
| 11:24 | 영광의 깃발 1부흑인 부대의 백인 지휘관을 통해 미국과 전쟁의 실상을 되돌아 본 화제작. 남북 전쟁 때 미국 역사상 최초로 흑인들로만 구성된 54연대의 백인 지휘관과 그... | 영화, 드라마 | 1h 13m | |
| 11:34 | 액션동자 1부 | 영화, 액션 | 55m | |
| 11:35 | 액션동자 2부 | 영화, 액션 | 1h 1m | |
| 12:29 | 액션동자 2부 | 영화, 액션 | 49m | |
| 12:36 | 적인걸: 신룡의 비밀 1부 | 영화, 액션 | 55m | |
| 12:37 | 영광의 깃발 2부흑인 부대의 백인 지휘관을 통해 미국과 전쟁의 실상을 되돌아 본 화제작. 남북 전쟁 때 미국 역사상 최초로 흑인들로만 구성된 54연대의 백인 지휘관과 그... | 영화, 드라마 | 1h 6m | |
| 13:18 | 적인걸: 신룡의 비밀 1부 | 영화, 액션 | 58m | |
| 13:31 | 적인걸: 신룡의 비밀 2부 | 영화, 액션 | 55m | |
| 13:43 | 분노의 추격자 1부 | 영화, 액션 | 58m | |
| 14:16 | 적인걸: 신룡의 비밀 2부 | 영화, 액션 | 1h 1m | |
| 14:26 | 왜구 토벌대 1부 | 영화, 액션 | 59m | |
| 14:41 | 분노의 추격자 2부 | 영화, 액션 | 56m | |
| 15:17 | 왜구 토벌대 1부 | 영화, 액션 | 1h 9m | |
| 15:25 | 왜구 토벌대 2부 | 영화, 액션 | 1h | |
| 15:37 | 어쌔신: 드론 전쟁 1부 | 영화, 액션 | 52m | |
| 16:25 | 토니 자의 리벤지 1부맨몸을 무기로 펼쳐지는 무에타이 리얼 액션 복수극 | 영화, 액션 | 1h 6m | |
| 16:26 | 왜구 토벌대 2부 | 영화, 액션 | 1h 14m | |
| 16:29 | 어쌔신: 드론 전쟁 2부 | 영화, 액션 | 56m | |
| 17:25 | 인비저블 게스트 1부 | 영화, 미스터리/스릴러 | 1h 2m | |
| 17:31 | 토니 자의 리벤지 2부맨몸을 무기로 펼쳐지는 무에타이 리얼 액션 복수극 | 영화, 액션 | 1h 7m | |
| 17:40 | 토니 자의 리벤지 1부맨몸을 무기로 펼쳐지는 무에타이 리얼 액션 복수극 | 영화, 액션 | 58m | |
| 18:27 | 인비저블 게스트 2부 | 영화, 미스터리/스릴러 | 1h 5m | |
| 18:38 | 에이펙스 1부맨몸을 무기로 펼쳐지는 무에타이 리얼 액션 복수극 | 영화, 액션 | 58m | |
| 19:32 | 해리슨 포드의 긴급명령 1부lt;패트리어트 게임gt;의 속편격인 영화. 명예와 충성심 그리고 믿음에 관한 질문들이 정교하면서도 다문화적으로 그려져 있으며 해리슨 포드, 윌렘 데포 등 ... | 영화, 액션 | 1h | |
| 19:34 | 에이펙스 1부 | 영화, 액션 | 1h 4m | |
| 19:36 | 에이펙스 2부 | 영화, 액션 | 57m | |
| 20:32 | 해리슨 포드의 긴급명령 2부lt;패트리어트 게임gt;의 속편격인 영화. 명예와 충성심 그리고 믿음에 관한 질문들이 정교하면서도 다문화적으로 그려져 있으며 해리슨 포드, 윌렘 데포 등 ... | 영화, 액션 | 55m | |
| 20:33 | 모비우스 1부세상을 구할 능력, 파괴할 본능! 마블 최강의 안티 히어로가 탄생한다! | 영화, 액션 | 1h | |
| 20:38 | 에이펙스 2부 | 영화, 액션 | 1h 23m | |
| 21:27 | 해리슨 포드의 긴급명령 3부lt;패트리어트 게임gt;의 속편격인 영화. 명예와 충성심 그리고 믿음에 관한 질문들이 정교하면서도 다문화적으로 그려져 있으며 해리슨 포드, 윌렘 데포 등 ... | 영화, 액션 | 59m | |
| 21:33 | 모비우스 2부세상을 구할 능력, 파괴할 본능! 마블 최강의 안티 히어로가 탄생한다! | 영화, 액션 | 1h 3m | |
| 22:01 | 모비우스 1부세상을 구할 능력, 파괴할 본능! 마블 최강의 안티 히어로가 탄생한다! | 영화, 액션 | 59m | |
| 22:26 | 바르샤바 1944 1부 | 영화, 드라마 | 1h 9m | |
| 22:36 | 파이어스톰 1부 | 영화, 액션 | 1h 1m | |
| 23:00 | 모비우스 2부세상을 구할 능력, 파괴할 본능! 마블 최강의 안티 히어로가 탄생한다! | 영화, 액션 | 57m | |
| 23:35 | 바르샤바 1944 2부 | 영화, 드라마 | 1h 12m | |
| 23:37 | 파이어스톰 2부 | 영화, 액션 | 1h 2m | |
| 23:57 | 파이어스톰 1부 | 영화, 액션 | 2m | |
| 23:59 | 파이어스톰 2부 | 영화, 액션 | 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_yhfjg6ey/schedule?date=2026-10-13&tz=Asia/Seoul" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_yhfjg6ey/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_yhfjg6ey/history?from=2025-10-12T00:00:00Z&to=2025-10-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_yhfjg6ey/schedule?date=2026-10-13&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_yhfjg6ey/schedule?date=2026-10-13&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_yhfjg6ey/schedule", params={"date": "2026-10-13", "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_yhfjg6ey/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_x24dxpv4", "channel": "ch_yhfjg6ey", "start": "2026-10-12T14:00:00Z", "stop": "2026-10-12T15:12:00Z", "title": "명장(2007) 3부", "sub_title": null, "description": "피로 의형제를 맺은 세 남자, 그들의 모든 것을 바꾼 세 번의 전투", "category": [ "영화", "액션" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 71, "date": "2026-10-13", "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 | Friday 9 October 2026 | Category |
|---|---|---|
| 22:25 | 킬러 엘리트 2부 | 영화, 액션 |
| 23:20 | 킬러 엘리트 2부 | 영화, 액션 |
| 00:18 | 비포 던 1부 | 영화, 드라마 |
| 47 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.