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_kzxg6t7c/schedule?date=2026-10-13&tz=Asia/Seoul
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:37 | 에디티드 자켓 | 홈쇼핑, 패션/의류 | 1h | |
| 00:00 | 편성예정 입니다 | 홈쇼핑, 기타 | 2h | |
| 00:37 | 게스 드로즈 | 홈쇼핑, 패션/의류 | 1h 1m | |
| 01:38 | 엘라코닉 브라팬티 | 홈쇼핑, 패션/의류 | 1h | |
| 02:00 | 편성예정 입니다 | 홈쇼핑, 기타 | 2h | |
| 02:38 | 웰라쥬 캡슐 앰플 | 홈쇼핑, 뷰티 | 1h 1m | |
| 03:39 | 스칸디노티아 글라스 에어 | 홈쇼핑, 가정/주방/생활용품 | 20m | |
| 03:59 | 미녀의콜라겐양태반 | 홈쇼핑, 식품 | 20m | |
| 04:00 | 편성예정 입니다 | 홈쇼핑, 기타 | 2h | |
| 04:19 | 호박고구마 8kg | 홈쇼핑, 식품 | 11m | |
| 04:30 | 26FW 르까프 남성 클라우 | 홈쇼핑, 건강/레포츠 | 1h | |
| 05:30 | 뼈엔엠비피 On now | 홈쇼핑, 식품 | 1h | |
| 06:00 | 편성예정 입니다 On now | 홈쇼핑, 기타 | 2h | |
| 06:30 | 울시 스니커즈 앵클부츠 | 홈쇼핑, 건강/레포츠 | 1h 1m | |
| 07:31 | 오브제 볼륨 립스틱 | 홈쇼핑, 뷰티 | 1h | |
| 08:00 | 편성예정 입니다 | 홈쇼핑, 기타 | 2h | |
| 08:31 | 가디건 3종 | 홈쇼핑, 패션/의류 | 1h 1m | |
| 09:32 | 에디티드 풀오버 | 홈쇼핑, 패션/의류 | 1h | |
| 10:00 | 편성예정 입니다 | 홈쇼핑, 기타 | 2h | |
| 10:32 | 배색 가디건 3종 | 홈쇼핑, 패션/의류 | 1h | |
| 11:32 | 클리오 팩트 | 홈쇼핑, 뷰티 | 1h 1m | |
| 12:00 | 편성예정 입니다 | 홈쇼핑, 기타 | 2h | |
| 12:33 | 조아하다 런닝형 브라탑 | 홈쇼핑, 패션/의류 | 1h | |
| 13:33 | 성분에디터 녹는실 앰플 | 홈쇼핑, 뷰티 | 1h | |
| 14:00 | 편성예정 입니다 | 홈쇼핑, 기타 | 2h | |
| 14:33 | 조이너스 큐빅 풀오버 니 | 홈쇼핑, 패션/의류 | 1h 1m | |
| 15:34 | 이지드롭 시즌3 세트 | 홈쇼핑, 가정/주방/생활용품 | 1h | |
| 16:00 | 편성예정 입니다 | 홈쇼핑, 기타 | 2h | |
| 16:34 | 미바 왕팩트 2+3 + 퍼프4 | 홈쇼핑, 뷰티 | 1h | |
| 17:34 | 조선호텔 한우불고기 6팩 | 홈쇼핑, 식품 | 1h 1m | |
| 18:00 | 편성예정 입니다 | 홈쇼핑, 기타 | 2h | |
| 18:35 | 26FW 밀레골프 기모팬츠 | 홈쇼핑, 건강/레포츠 | 1h | |
| 19:35 | ACP 여성 소프트 부츠컷 | 홈쇼핑, 패션/의류 | 1h | |
| 20:00 | 편성예정 입니다 | 홈쇼핑, 기타 | 2h | |
| 20:35 | 이시형 마그네슘 아홉박스 | 홈쇼핑, 식품 | 1h 1m | |
| 21:36 | 잭니클라우스 니트 3종 | 홈쇼핑, 건강/레포츠 | 1h | |
| 22:00 | 편성예정 입니다 | 홈쇼핑, 기타 | 2h | |
| 22:36 | 니트 3종 | 홈쇼핑, 패션/의류 | 1h 1m | |
| 23:37 | 틴톤 대왕 쿠션 | 홈쇼핑, 뷰티 | 23m |
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_kzxg6t7c/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_kzxg6t7c/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_kzxg6t7c/history?from=2025-10-12T00:00:00Z&to=2025-10-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_kzxg6t7c/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_kzxg6t7c/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_kzxg6t7c/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_kzxg6t7c/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_9y5k87ma", "channel": "ch_kzxg6t7c", "start": "2026-10-12T14:37:00Z", "stop": "2026-10-12T15:37:00Z", "title": "에디티드 자켓", "sub_title": null, "description": null, "category": [ "홈쇼핑", "패션/의류" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 39, "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 | Sunday 12 October 2025 | Category |
|---|---|---|
| 23:26 | 보스티나 염색제 | 홈쇼핑, 뷰티 |
| 00:27 | 리브티셔츠 | 홈쇼핑, 패션/의류 |
| 01:27 | 하동관 한우 곰탕 | 홈쇼핑, 식품 |
| 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.