73.8M 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_be6f6ysg/schedule?date=2026-10-13&tz=Asia/Seoul
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:10 | 붕어낚시 월척특급 | 취미/레저, 낚시 | 1h | |
| 23:13 | 붕어낚시 월척특급 | 취미/레저, 낚시 | 59m | |
| 00:10 | 워리어 | 취미/레저, 낚시 | 30m | |
| 00:12 | 워리어 | 취미/레저, 낚시 | 31m | |
| 00:40 | 홍경일의 바다낚시 WAVE | 취미/레저, 낚시 | 30m | |
| 00:43 | 홍경일의 바다낚시 WAVE | 취미/레저, 낚시 | 32m | |
| 01:10 | 피싱캠프 탁탁 | 취미/레저, 낚시 | 1h | |
| 01:15 | 피싱캠프 탁탁 | 취미/레저, 낚시 | 59m | |
| 02:10 | 꾼의 선택 | 취미/레저, 낚시 | 30m | |
| 02:14 | 꾼의 선택 | 취미/레저, 낚시 | 28m | |
| 02:40 | 대물여정 외길 | 취미/레저, 낚시 | 30m | |
| 02:42 | 대물여정 외길 | 취미/레저, 낚시 | 28m | |
| 03:10 | FTV 명작 | 취미/레저, 낚시 | 50m | |
| 04:00 | 피싱 레인보우 | 취미/레저, 낚시 | 51m | |
| 04:50 | 낚시의 정석 | 취미/레저, 낚시 | 10m | |
| 04:51 | 낚시의 정석 | 취미/레저, 낚시 | 16m | |
| 05:00 | 야간공습 | 취미/레저, 낚시 | 30m | |
| 05:07 | 야간공습 | 취미/레저, 낚시 | 25m | |
| 05:30 | 소야, 밤을 새우다 | 취미/레저, 낚시 | 30m | |
| 05:32 | 소야, 밤을 새우다 | 취미/레저, 낚시 | 31m | |
| 06:00 | NEW 현장출동 25시 | 취미/레저, 낚시 | 1h | |
| 06:03 | NEW 현장출동 25시 | 취미/레저, 낚시 | 58m | |
| 07:00 | 피싱 레인보우 | 취미/레저, 낚시 | 1h | |
| 07:01 | 피싱 레인보우 | 취미/레저, 낚시 | 59m | |
| 08:00 | 2026 KLFA 마스터 시리즈 | 취미/레저, 낚시 | 1h | |
| 09:00 | 극한 직업우리 사회에는 상상을 초월하는 극도로 힘든 작업환경 속에서 일하는 사람들이 있다. 이런 극한의 직업에 종사하는 사람들의 삶을 밀착 촬영하여 생생하게 보... | 교양/정보, 일반 | 1h | |
| 10:00 | 지깅톡 | 교양/정보, 일반 | 30m | |
| 10:30 | 소야, 밤을 새우다 | 취미/레저, 낚시 | 33m | |
| 11:00 | 히트 원모어타임 | 취미/레저, 낚시 | 1h | |
| 11:03 | 히트 원모어타임 | 취미/레저, 낚시 | 58m | |
| 11:30 | 승부사의 히든카드 | 교양/정보, 일반 | 30m | |
| 12:00 | 피싱걸's with 방랑자 | 취미/레저, 낚시 | 1h | |
| 12:01 | 피싱걸's with 방랑자 | 취미/레저, 낚시 | 1h 1m | |
| 13:00 | 극한 직업우리 사회에는 상상을 초월하는 극도로 힘든 작업환경 속에서 일하는 사람들이 있다. 이런 극한의 직업에 종사하는 사람들의 삶을 밀착 촬영하여 생생하게 보... | 교양/정보, 일반 | 1h | |
| 13:02 | 극한 직업우리 사회에는 상상을 초월하는 극도로 힘든 작업환경 속에서 일하는 사람들이 있다. 이런 극한의 직업에 종사하는 사람들의 삶을 밀착 촬영하여 생생하게 보... | 교양/정보, 일반 | 1h 1m | |
| 14:00 | 승부사의 히든카드 | 교양/정보, 일반 | 30m | |
| 14:03 | 승부사의 히든카드 | 교양/정보, 일반 | 29m | |
| 14:30 | 낚시선비 제주살이 | 취미/레저, 낚시 | 30m | |
| 14:32 | 낚시선비 제주살이 | 취미/레저, 낚시 | 32m | |
| 15:00 | 붕어낚시 월척특급 | 취미/레저, 낚시 | 1h | |
| 15:04 | 붕어낚시 월척특급 | 취미/레저, 낚시 | 1h 1m | |
| 16:00 | TV 한판승부 | 교양/정보, 의료건강 | 1h | |
| 16:05 | TV 한판승부 | 교양/정보, 의료건강 | 1h 1m | |
| 17:00 | 솔루션 | 취미/레저, 낚시 | 30m | |
| 17:06 | 솔루션 On now | 취미/레저, 낚시 | 30m | |
| 17:30 | 붕어에 미치다 On now | 취미/레저, 낚시 | 30m | |
| 17:36 | 붕어에 미치다 | 취미/레저, 낚시 | 33m | |
| 18:00 | 달빛소류지 붕어낚시 | 취미/레저, 낚시 | 1h | |
| 18:09 | 달빛소류지 붕어낚시 | 취미/레저, 낚시 | 1h | |
| 19:00 | 극한 직업우리 사회에는 상상을 초월하는 극도로 힘든 작업환경 속에서 일하는 사람들이 있다. 이런 극한의 직업에 종사하는 사람들의 삶을 밀착 촬영하여 생생하게 보... | 교양/정보, 일반 | 1h 10m | |
| 19:09 | 극한 직업우리 사회에는 상상을 초월하는 극도로 힘든 작업환경 속에서 일하는 사람들이 있다. 이런 극한의 직업에 종사하는 사람들의 삶을 밀착 촬영하여 생생하게 보... | 교양/정보, 일반 | 1h 1m | |
| 20:10 | 피싱 레인보우 | 취미/레저, 낚시 | 1h 3m | |
| 21:10 | 바다포수 | 취미/레저, 낚시 | 30m | |
| 21:13 | 바다포수 | 취미/레저, 낚시 | 29m | |
| 21:40 | 아놀드 피싱라이프 | 취미/레저, 낚시 | 30m | |
| 21:42 | 아놀드 피싱라이프 | 취미/레저, 낚시 | 33m | |
| 22:10 | 바다낚시교실 | 취미/레저, 낚시 | 30m | |
| 22:15 | 바다낚시교실 | 취미/레저, 낚시 | 30m | |
| 22:40 | 강호얼레꾼 | 취미/레저, 낚시 | 30m | |
| 22:45 | 강호얼레꾼 | 취미/레저, 낚시 | 33m | |
| 23:10 | NEW 코리아 헌터 | 교양/정보, 일반 | 1h 15m | |
| 23:18 | NEW 코리아 헌터 | 교양/정보, 일반 | 1h 13m |
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_be6f6ysg/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_be6f6ysg/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_be6f6ysg/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_be6f6ysg/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_be6f6ysg/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_be6f6ysg/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_be6f6ysg/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_ejaxz5q0", "channel": "ch_be6f6ysg", "start": "2026-10-12T14:10:00Z", "stop": "2026-10-12T15:10:00Z", "title": "붕어낚시 월척특급", "sub_title": null, "description": null, "category": [ "취미/레저", "낚시" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 62, "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 | Tuesday 13 October 2020 | Category |
|---|---|---|
| 23:10 | 붕어낚시 월척특급 | 취미/레저, 낚시 |
| 00:11 | 쌈박한 낚시 | 취미/레저, 낚시 |
| 00:38 | 바다로 간 쏘가리 스페셜 | 취미/레저, 낚시 |
| 37 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 150 countries.