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_4xkse7fn/schedule?date=2026-10-18&tz=Asia/Seoul
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:05 | 세계의 명화 <싸인>외계인을 소재로 한 나이트 샤말란 감독의 SF 미스터리 스릴러. 펜실베니아의 어느 농장에 미스테리한 현상이 일어나면서 농장의 가족들이 겪게 되는 공포스... | 영화, 미스터리/스릴러 | 1h 45m | |
| 00:50 | 위대한 수업, 그레이트 마인즈 | 교양/정보, 강좌 | 1h 10m | |
| 02:00 | 방송시간이 아닙니다(5시부터 방송예정) | 교양/정보, 일반 | 3h | |
| 05:00 | EBS 비즈니스 리뷰 | 교양/정보, 일반 | 30m | |
| 05:30 | EBS 초대석 | 교양/정보, 일반 | 1h | |
| 06:30 | 나눔 0700함께 하는 대한민국을 위한 EBS 사회 공헌 프로그램 | 연예/오락, 성금/봉사 | 30m | |
| 07:00 | 처음 타요 - 씽씽씽 | 교육, 어린이 | 15m | |
| 07:15 | 곰끼와 처음 수학 | 교육, 유아 | 15m | |
| 07:30 | 고고다이노 곤충탐험대 | 만화, 모험(adventure) | 10m | |
| 07:40 | 딩동댕 유치원 | 교육, 어린이 | 20m | |
| 08:00 | 한글용사 아이야 | 교육, 어린이 | 15m | |
| 08:15 | 한글용사 아이야 | 교육, 어린이 | 15m | |
| 08:30 | 모여라 딩동댕유아들이 일상생활 속에서 갖게 되는 흥미로운 궁금증과 호기심을 중심으로 다양하게 탐구해나가는 사고력 증진 프로그램입니다. 유아들의 눈높이에서 제... | 교육, 유아 | 30m | |
| 09:00 | 출동! 타요와 소방 구조대 | 만화, 명랑 | 15m | |
| 09:15 | 로보카 폴리아름다운 섬마을 브룸스타운에는 날마다 크고 작은 사고가 끊이지 않는데... 사건이 일어날 때마다 로봇으로 변신하는 용감한 구조대, '로보카 폴리' 출동! | 만화, 모험(adventure) | 15m | |
| 09:30 | 기가빌더 | 만화, 모험(adventure) | 30m | |
| 10:00 | 어린 철학자lt;어린 철학자gt;는 정답을 맞히는 아이가 아니라, 자신만의 생각을 가진 아이로 자라도록 돕는다. 질문하고, 사유하고, 자신의 기준을 세우고, 주장할 줄 ... | 시사/다큐, 토론/대담 | 15m | |
| 10:15 | 도토리 문화센터 | 만화, 코믹 | 15m | |
| 10:30 | 백세부자 | 교양/정보, 일반 | 55m | |
| 11:25 | 자이언트 펭TV | 교양/정보, 일반 | 20m | |
| 11:45 | AI 드라마 - 부활수업 | 시사/다큐, 일반 | 10m | |
| 11:55 | 기획강연 청년에게 | 교양/정보, 일반 | 40m | |
| 12:35 | 극한직업우리 사회에는 상상을 초월하는 극도로 힘든 작업환경 속에서 일하는 사람들이 있다. 이런 극한의 직업에 종사하는 사람들의 삶을 밀착 촬영하여 생생하게 보... | 교양/정보, 일반 | 55m | |
| 13:30 | 일요시네마 <크림슨 타이드>2천피트 해저로 출동한 핵잠수함의 핵미사일 발사를 두고, 함장과 부함장의 갈등과 예측불허의 긴박한 상황을 그린 스릴러로, 팽팽한 긴잠감이 돋보이는 토니... | 영화, 액션 | 2h 5m | |
| 15:35 | 2026 헬로루키 | 음악, 일반 | 15m | |
| 15:50 | EBS 다큐프라임 스페셜아이의 사생활, 한반도의 공룡 등 많은 화제작과 동물, 음식, 여행 등 다양한 주제와 형식으로 남녀노소의 많은 사랑을 받고 있는 프로그램으로 시청자들의 ... | 시사/다큐, 일반 | 55m | |
| 16:45 | 글로벌 특선 다큐 | 시사/다큐, 일반 | 55m | |
| 17:40 | 세계테마기행 1부세계테마기행은 단순한 여행 정보 프로그램에서 벗어나, 자유로운 배낭여행자만이 느낄 수 있는 살아있는 체험기를 전해드리고자 기획된 프로그램. 스페인에... | 취미/레저, 관광/여행 | 1h 45m | |
| 19:25 | 세계테마기행 2부세계테마기행은 단순한 여행 정보 프로그램에서 벗어나, 자유로운 배낭여행자만이 느낄 수 있는 살아있는 체험기를 전해드리고자 기획된 프로그램. 스페인에... | 취미/레저, 관광/여행 | 1h 45m | |
| 21:10 | 시대목격 | 시사/다큐, 일반 | 55m | |
| 22:05 | 명의 | 교양/정보, 의료건강 | 55m | |
| 23:00 | AI 드라마 - 부활수업 | 시사/다큐, 일반 | 10m | |
| 23:10 | 한국영화특선 <조선명탐정:사라진 놉의 딸>조선 경제를 뒤흔드는 불량은괴 유통사건의 배후를 쫓는 조선 최강 명탐정 콤비의 코믹어드벤처 탐정극 | 영화, 코미디 | 2h 15m |
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_4xkse7fn/schedule?date=2026-10-18&tz=Asia/Seoul" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_4xkse7fn/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_4xkse7fn/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_4xkse7fn/schedule?date=2026-10-18&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_4xkse7fn/schedule?date=2026-10-18&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_4xkse7fn/schedule", params={"date": "2026-10-18", "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_4xkse7fn/schedule?date=2026-10-18, the first programme { "data": [ { "id": "ls_ar4t8f5b", "channel": "ch_4xkse7fn", "start": "2026-10-17T14:05:00Z", "stop": "2026-10-17T15:50:00Z", "title": "세계의 명화 <싸인>", "sub_title": null, "description": "외계인을 소재로 한 나이트 샤말란 감독의 SF 미스터리 스릴러. 펜실베니아의 어느...", "category": [ "영화", "미스터리/스릴러" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 33, "date": "2026-10-18", "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:00 | 한국영화특선 <챔피언> | 영화, 드라마 |
| 00:55 | 방송시간이 아닙니다(5시부터 방송예정) | 교양/정보, 일반 |
| 03:00 | 방송시간이 아닙니다(5시부터 방송예정) | 교양/정보, 일반 |
| 40 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.