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_j246hb6z/schedule?date=2026-10-14&tz=Asia/Seoul
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | 금강경독송 | 교양/정보, 불교 | 40m | |
| 00:40 | 광우스님의 소나무 시즌3 | 교양/정보, 불교 | 50m | |
| 01:30 | 보만스님의 남성심리학 사내진미 | 교양/정보, 불교 | 50m | |
| 02:20 | 나상도 남궁진의 쾌남열전 | 교양/정보, 일반 | 50m | |
| 03:10 | 행복나무에 핀 법화경 시즌2 | 교양/정보, 불교 | 50m | |
| 04:00 | 재미있는 불교이야기 | 교양/정보, 불교 | 20m | |
| 04:20 | 생활 속 염불수행 | 교양/정보, 불교 | 30m | |
| 04:50 | 부모은중경 | 교양/정보, 불교 | 10m | |
| 05:00 | 새벽예불 | 교양/정보, 불교 | 50m | |
| 05:50 | 천수경 독송 | 교양/정보, 불교 | 10m | |
| 06:00 | 나를 깨우는 108배 백팔대참회문 | 교양/정보, 불교 | 30m | |
| 06:30 | 흥천사 우리말 관무량수경 | 교양/정보, 불교 | 30m | |
| 07:00 | BTN뉴스 | 뉴스 | 30m | |
| 07:30 | 동훈스님의 경전이야기 | 교양/정보, 불교 | 1h | |
| 08:30 | 한마음의 길로 이끄시는 대행스님 법문 | 교양/정보, 불교 | 1h | |
| 09:30 | 셰프의 수행일기 절한끼 시즌2 스페셜 | 교양/정보, 불교 | 30m | |
| 10:00 | BTN뉴스 | 뉴스 | 30m | |
| 10:30 | 사시불공 | 교양/정보, 불교 | 1h | |
| 11:30 | 생활 속 염불수행 | 교양/정보, 불교 | 30m | |
| 12:00 | 시대의 지혜와 함께하는 시간 시너지 | 교양/정보, 불교 | 1h | |
| 13:00 | 나를 찾는 조사선 강설 목종스님의 선 클래스 | 교양/정보, 불교 | 1h | |
| 14:00 | 드라마 붓다세계 최초로 부처님의 일대기를 다룬 55부작 장편 드라마. 세계 최초로 부처님의 일대기를 다룬 55부작 장편 드라마. | 드라마, 논픽션 | 1h | |
| 15:00 | 드라마 붓다세계 최초로 부처님의 일대기를 다룬 55부작 장편 드라마. 세계 최초로 부처님의 일대기를 다룬 55부작 장편 드라마. | 드라마, 논픽션 | 1h | |
| 16:00 | 가족신행공동체를 위한 BTN 가족기도 | 교양/정보, 불교 | 1h | |
| 17:00 | 행복한 오늘 | 교양/정보, 일반 | 1h | |
| 18:00 | 저녁예불 | 교양/정보, 불교 | 23m | |
| 18:23 | 나를 깨우는 108배 백팔대참회문 | 교양/정보, 불교 | 37m | |
| 19:00 | BTN뉴스 | 뉴스 | 30m | |
| 19:30 | 송담스님의 이뭣고 | 교양/정보, 불교 | 1h | |
| 20:30 | 동훈스님의 경전이야기 | 교양/정보, 불교 | 1h | |
| 21:30 | 셰프의 수행일기 절밥한끼 시즌2 스페셜 | 교양/정보, 불교 | 30m | |
| 22:00 | BTN뉴스 | 뉴스 | 30m | |
| 22:30 | 시대의 지혜와 함께하는 시간 시너지 | 교양/정보, 불교 | 45m | |
| 23:15 | 나를 찾는 조사선 강설 목종스님의 선 클래스 | 교양/정보, 불교 | 45m |
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_j246hb6z/schedule?date=2026-10-14&tz=Asia/Seoul" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_j246hb6z/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_j246hb6z/history?from=2025-10-12T00:00:00Z&to=2025-10-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_j246hb6z/schedule?date=2026-10-14&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_j246hb6z/schedule?date=2026-10-14&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_j246hb6z/schedule", params={"date": "2026-10-14", "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_j246hb6z/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_7gy5p7vd", "channel": "ch_j246hb6z", "start": "2026-10-13T15:00:00Z", "stop": "2026-10-13T15:40:00Z", "title": "금강경독송", "sub_title": null, "description": null, "category": [ "교양/정보", "불교" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 34, "date": "2026-10-14", "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 | Sunday 12 October 2025 | Category |
|---|---|---|
| 00:00 | 금강경독송 | 교양/정보, 불교 |
| 00:40 | BTN스페셜 광우스님의 소나무 시즌1 | 교양/정보, 불교 |
| 01:30 | 다여스님의 땅설법 | 교양/정보, 불교 |
| 23 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.