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.
All times Asia/Seoul. The same day from the API: GET /v1/channels/ch_v7f0rr4j/schedule?date=2026-10-13&tz=Asia/Seoul
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:50 | 보석 강도 현행범 (후편)사토를 비롯한 형사들은 아토무라가 투신자살을 했다고 결론지으며 경찰서로 돌아가려고 한다. 그러는 동안 어린이 탐정단은 질문으로 시간을 벌며 코난이 트... | 26m | ||
| 00:16 | 불가사의한 천사의 저택 (전편)마츠나카 유리코라는 학생이 어린이 탐정단에 의뢰하러 왔다. 듣자 하니, 증조부이자 성난 황소라 불렸던 투자가, 이세가와 고조가 죽기 전 비서인 '시계'에... | 26m | ||
| 00:41 | 불가사의한 천사의 저택 (후편)비서 겸 유언 집행자인 시계에게 들은 힌트를 바탕으로 수수께끼를 풀던 코난은 북쪽 천사의 탑에서 흑수정을 발견한다. 그때, 시계가 유리코를 억지로 끌고 ... | 26m | ||
| 01:07 | 구급차를 부르러 간 남자새벽 5시, 조깅 중인 히로마츠 히로시가 길 위에서 머리에 피를 흘리며 쓰러져 있는 사람을 발견하고 119에 신고한다. 그런데 구급차가 오지를 않자 직접 소... | 26m | ||
| 01:32 | 코난과 헤이지의 추리 매직 (트릭편)코난, 란, 헤이지, 카즈하는 함께 호시카와 도고의 마술 쇼를 보러 간다. 수조 탈출 마술 때 오해하고 무대로 난입한 란과 카즈하가 호시카와에게 사과하기 ... | 26m | ||
| 01:58 | 코난과 헤이지의 추리 매직 (저택 편)호시카와, 란, 카즈하가 2층 복도 끝에서 히메미야의 시신을 본다. 마사카게의 방에서 경찰에 신고하는 호시카와를 뒤따라간 코난은 창문이 열려 있는 걸 발... | 26m | ||
| 02:23 | 코난과 헤이지의 추리 매직 (해결 편)코난과 헤이지는 젊었을 적의 한다, 호시카와, 히메미야의 사진을 보고 무언가를 눈치채고 란과 카즈하는 정전되기 전과 후로 꽃병의 그림자가 미묘하게 달랐... | 26m | ||
| 02:49 | 동시 진행되는 연극과 납치 (전편)이토 타마노스케가 이끄는 순회 극단이 다시 한번 코난이 사는 동네를 찾았다. 극단의 특별 공연에 출연하게 된 어린이 탐정단. 연습 도중에 카타오카 렌게의... | 26m | ||
| 03:14 | 동시 진행되는 연극과 납치 (후편)코난은 렌게가 꾸민 납치극임을 간파하고 란과 타마노스케와 함께 영상이 촬영된 창고로 급히 가 봤으나, 렌게는 이미 사라져 버리고 없었다. 그녀가 납치극... | 25m | ||
| 03:39 | 성공률 50% 범죄의 수수께끼모리 코고로를 찾아온 드라마 '명탐정 마구레' 제작 PD 이노우에 쿄코. 이노우에는 실제 겪은 사건에 대해 각본가들과 얘기를 나눠 줄 수 있냐고 제안한다. ... | 26m | ||
| 04:05 | 파랑새를 쫓는 탐정단코난과 하이바라, 어린이 탐정단은 C반의 콘노 유카라는 아이의 집으로 잉꼬를 보러 간다. 그런데 아무도 없어야 할 집에서 자신을 유카 어머니의 친구라고 ... | 26m | ||
| 04:30 | 불길한 날의 악령 (사건 편)코고로는 쿠니토모 가문의 집사, 아카츠카 켄조에게 악령의 저주를 풀어달라는 의뢰를 받고 코난, 란과 함께 저택으로 향한다. 집사의 말로는 수상한 카드가 ... | 26m | ||
| 04:56 | 불길한 날의 악령 (의혹 편)코고로는 쿠니토모 가문의 집사, 아카츠카 켄조에게 악령의 저주를 풀어달라는 의뢰를 받고 코난, 란과 함께 저택으로 향한다. 집사의 말로는 수상한 카드가 ... | 26m | ||
| 05:21 | 불길한 날의 악령 (해결 편)13년 전, 9월 26일에 세키구치가 일하던 회사의 사장이 실종됐다는 게 밝혀지고, 세키구치는 실종 사건을 계기로 사장 자리에 앉게 되었다고 한다. 그리고 갑... | 26m | ||
| 05:47 | 베이카가의 다락방 집코난, 하이바라, 어린이 탐정단은 아유미가 발견한 새로 지은 집을 구경하러 간다. 며칠 후, 노부부가 집을 계약했다는 소식에 코난은 의아해한다. 그 집이 ... | 26m | ||
| 06:13 | 야마타노오로치의 검 (전편) On now코고로, 코난, 란은 이즈모타이샤를 방문했다가 여관집 딸인 에즈미 에이코와 만난다. 에이코는 조만간 와니부치라는 남자와 좋아하지 않는데도 거절할 수 없... | 26m | ||
| 06:38 | 야마타노오로치의 검 (후편)경찰은 와니부치 살해 용의자로 이시토비 카즈야, 후지에 타케히코, 에즈미 에이코, 후쿠마 료스케를 지목했다. 알리바이를 역으로 조사해 보니 에이코와 료... | 26m | ||
| 07:04 | 은행나무색 첫사랑 (전편)아가사 박사가 잃어버린 우편물을 찾던 코난과 어린이 탐정단은 어린아이 글씨가 적힌 엽서를 발견한다. 그건 아가사가 40년 전에 알았던 여자아이에게 온 편... | 26m | ||
| 07:29 | 은행나무색 첫사랑 (후편)아가사 박사의 첫사랑을 찾기 위해 엽서에 적힌 암호를 풀기로 한 코난과 어린이 탐정단. 암호를 푸는 데 난항을 겪는 코난들이 두 사람의 재회를 포기하려던... | 26m | ||
| 07:55 | 탐정단과 애벌레 4형제코난과 어린이 탐정단은 마츠우라 하이츠라는 주택 건물 옆의 올리브 나무에서 애벌레를 구경하다가 근처에 사건이 있었다는 얘기를 듣고 현장으로 향한다. ... | 26m |
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_v7f0rr4j/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_v7f0rr4j/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_v7f0rr4j/history?from=2026-10-05T00:00:00Z&to=2026-10-06T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_v7f0rr4j/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_v7f0rr4j/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_v7f0rr4j/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_v7f0rr4j/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_xfd61dhd", "channel": "ch_v7f0rr4j", "start": "2026-10-12T14:50:30Z", "stop": "2026-10-12T15:16:02Z", "title": "보석 강도 현행범 (후편)", "sub_title": null, "description": "사토를 비롯한 형사들은 아토무라가 투신자살을 했다고 결론지으며 경찰서로 돌아...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 20, "date": "2026-10-13", "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 155 countries.