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.
All times Asia/Seoul. The same day from the API: GET /v1/channels/ch_qk78jktx/schedule?date=2026-10-12&tz=Asia/Seoul
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:09 | 스트리트 푸드 파이터2 시칠리아편시칠리아다시 쓰는 미식 방랑기 ‘스트리트 푸드 파이터2' 일곱 번째 도시 유럽과 아프리카가 만나는 지중해의 심장이자 ‘스트리트 푸드의 성지'로 떠오른 시... | 1h 23m | ||
| 00:32 | 스트리트 푸드 파이터2 페낭편페낭다시 쓰는 미식 방랑기 ‘스트리트 푸드 파이터2' 아홉 번째 도시 다양한 사람들이 함께 살아 숨 쉬는 신비한 그 곳 동양의 빛나는 보석 말레이시아 ‘페낭... | 1h 20m | ||
| 01:52 | 스트리트 푸드 파이터 청두편요리하고 먹는 것이 운명인 미식 유목민, 백종원 길거리 속 숨겨진 ‘최고의 로컬 음식'을 찾아 아시아 최고 맛의 도시 중국 ‘청두(成)'로 떠나다! 중독되는 ... | 1h 12m | ||
| 03:04 | 스트리트 푸드 파이터 홍콩편백종원, 동양과 서양의 맛이 공존하는 식도락의 도시 ‘홍콩(香港)' 로 떠나다! ▶ 화려한 빌딩 숲 사이로 펼쳐지는 광둥(廣東)음식과 다양한 식재료들의 조화... | 1h 12m | ||
| 04:16 | 스트리트 푸드 파이터 방콕편백종원, 배낭여행객들의 성지이자 길거리 음식의 천국, 태국 ‘방콕'으로 떠나다! ▶ 태국하면 가장 먼저 생각나는 음식 '팟타이' 태국 대표 국민음식이 된 사... | 1h 7m | ||
| 05:24 | 스트리트 푸드 파이터 도쿄편백종원, 미슐랭도 인정한 미식 도시 '도쿄'에서 '신세계'를 경험하다! ▶ 명소들을 연결하는 도쿄 전철의 황금노선 '야마노테선'을 따라 떠나는 미식 방랑기! ... | 1h 13m | ||
| 06:36 | 스트리트 푸드 파이터 하와이편백종원, 푸른 자연의 남태평양 파라다이스 '하와이'로 날아가다! ▶ 하와이 전통에, 세계 각국의 음식과 문화가 어우러져 발전한 다채로운 '하와이' 음식들! ▶... | 1h 12m | ||
| 07:48 | 스트리트 푸드 파이터 태국편2백종원, 신선한 해물과 다양한 향식료의 '태국'으로 '또' 날아가다! ▶ '세계 6대' 요리 중 하나로 손꼽히는 '태국' 요리! 치앙마이를 중심으로 자리한 '북부'... | 1h 6m | ||
| 08:55 | 스트리트 푸드 파이터 후쿠오카편백종원, 세계 미식가들의 숨은 보석 '후쿠오카'를 찾다! ▶ '소소하지만 확실한 행복'을 원한다면? 풍부한 해산물, 독특한 음식과 문화가 한가득! '후쿠오카'... | 1h 17m | ||
| 10:12 | 스트리트 푸드 파이터 하얼빈편백종원, 송화강과 함께 역사가 흐르는 동방의 모스크바 '하얼빈'을 찾다! ▶ 현지인들의 향수가 담긴 든든한 한 끼! 100년 역사의 특별한 '만두' 속 '재료'는?... | 1h 18m | ||
| 11:30 | 스트리트 푸드 파이터2 이스탄불편터키다시 쓰는 미식 방랑기 ‘스트리트 푸드 파이터2' 첫 번째 도시 아시아와 유럽의 연결고리, 세계 3대 미식의 나라 터키 ‘이스탄불' 터키하면 케밥! 본토에... | 1h 21m | ||
| 12:51 | 스트리트 푸드 파이터2 하노이편하노이다시 쓰는 미식 방랑기 ‘스트리트 푸드 파이터2' 두 번째 도시 젊은 열정으로 빠르게 성장하고 있는 나라, 베트남의 수도 천년고도 ‘하노이' 분 짜, 스... | 1h 22m | ||
| 14:12 | 스트리트 푸드 파이터2 뉴욕편뉴욕다시 쓰는 미식 방랑기 ‘스트리트 푸드 파이터2' 세 번째 도시 화려한 불빛 속 잠들지 않는 세계의 수도, 미국 ‘뉴욕' 뉴욕의 아침하면 떠오르는 바로 그... | 1h 13m | ||
| 15:26 | 스트리트 푸드 파이터2 시안편시안다시 쓰는 미식 방랑기 ‘스트리트 푸드 파이터2' 네 번째 도시 3000년의 역사를 간직한 세계 4대 고도(古都), 서민 음식의 진수를 보여줄 중국 ‘시안(西... | 1h 12m | ||
| 16:37 | 스트리트 푸드 파이터2 멕시코시티편멕시코시티다시 쓰는 미식 방랑기 ‘스트리프 푸드 파이터2' 다섯 번째 도시 아즈텍의 신비와 이주민의 문화가 공존하는 곳 다채로운 맛의 정점 ‘멕시코시티' ... | 1h 18m | ||
| 17:55 | 스트리트 푸드 파이터2 타이베이편타이베이다시 쓰는 미식 방랑기 ‘스트리트 푸드 파이터2' 여섯 번째 도시 활기찬 골목마다 낭만이 피어오르는 곳, 여행자를 홀리는 미식 천국 ‘타이베이' 아... | 1h 20m | ||
| 19:15 | 스트리트 푸드 파이터2 시칠리아편시칠리아다시 쓰는 미식 방랑기 ‘스트리트 푸드 파이터2' 일곱 번째 도시 유럽과 아프리카가 만나는 지중해의 심장이자 ‘스트리트 푸드의 성지'로 떠오른 시... | 1h 23m | ||
| 20:38 | 스트리트 푸드 파이터2 페낭편페낭다시 쓰는 미식 방랑기 ‘스트리트 푸드 파이터2' 아홉 번째 도시 다양한 사람들이 함께 살아 숨 쉬는 신비한 그 곳 동양의 빛나는 보석 말레이시아 ‘페낭... | 1h 20m | ||
| 21:58 | 스트리트 푸드 파이터 청두편요리하고 먹는 것이 운명인 미식 유목민, 백종원 길거리 속 숨겨진 ‘최고의 로컬 음식'을 찾아 아시아 최고 맛의 도시 중국 ‘청두(成)'로 떠나다! 중독되는 ... | 1h 12m | ||
| 23:10 | 스트리트 푸드 파이터 홍콩편백종원, 동양과 서양의 맛이 공존하는 식도락의 도시 ‘홍콩(香港)' 로 떠나다! ▶ 화려한 빌딩 숲 사이로 펼쳐지는 광둥(廣東)음식과 다양한 식재료들의 조화... | 1h 12m |
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_qk78jktx/schedule?date=2026-10-12&tz=Asia/Seoul" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_qk78jktx/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_qk78jktx/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_qk78jktx/schedule?date=2026-10-12&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_qk78jktx/schedule?date=2026-10-12&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_qk78jktx/schedule", params={"date": "2026-10-12", "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_qk78jktx/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_st2s89c9", "channel": "ch_qk78jktx", "start": "2026-10-11T14:09:45Z", "stop": "2026-10-11T15:32:26Z", "title": "스트리트 푸드 파이터2 시칠리아편", "sub_title": null, "description": "시칠리아다시 쓰는 미식 방랑기 ‘스트리트 푸드 파이터2' 일곱 번째 도시 유럽과 ...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 20, "date": "2026-10-12", "tz": "Asia/Seoul" } }
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.