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_fbpy6c1x/schedule?date=2026-10-15&tz=Asia/Seoul
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | [음성다중]클라렌스는 엉뚱해! | 만화, 명랑 | 1h | |
| 01:00 | [음성다중]시티 어드벤처 | 만화, 모험(adventure) | 1h | |
| 02:00 | [음성다중]The Lembwas (원어) | 드라마, 시트콤 | 1h | |
| 03:00 | [음성다중]레고 DC 슈퍼히어로: 배트맨: 소중한 가족 | 만화, 모험(adventure) | 1h 30m | |
| 04:30 | [음성다중]투닉스 | 만화, 명랑 | 30m | |
| 05:00 | [음성다중]스티븐 유니버스 | 만화, 명랑 | 1h | |
| 06:00 | [음성다중]톰과 제리 쇼 S2-S5 | 만화, 명랑 | 1h | |
| 07:00 | 나는 마루 | 만화, 명작 | 30m | |
| 07:30 | 슈뻘맨의 무한도전3 | 연예/오락, 일반 | 1h 30m | |
| 09:00 | [음성다중]틴 타이탄 GO! 베스트 에피소드 | 만화, 명랑 | 1h | |
| 10:00 | [음성다중]러블 앤 크루 | 만화, 명랑 | 1h | |
| 11:00 | [음성다중]넘버블록스 시즌3 | 교육, 유아 | 1h | |
| 12:00 | [음성다중]위 아 히어로즈! 시즌2 | 만화, 모험(adventure) | 1h | |
| 13:00 | [음성다중]램풋 | 만화, 명랑 | 30m | |
| 13:30 | [음성다중]아이반도 VS. 검볼 | 만화, 명랑 | 1h | |
| 14:30 | [음성다중]벤 10 (hd) | 만화, 명랑 | 1h | |
| 15:30 | [음성다중]베이비 레밍스 | 만화, 교육 | 1h | |
| 16:30 | 슈뻘맨의 무한도전4 | 연예/오락, 일반 | 1h | |
| 17:30 | 소맥거핀: 찰칵! 세계여행게임 속 몬스터인 랜디온들이 현실 세계에 나타났다! 세상을 구하기 위해 고군분투하는 소맥거핀 가족의 코믹 모험기 | 만화, 코믹 | 1h | |
| 18:30 | 나는 마루 | 만화, 명작 | 30m | |
| 19:00 | [음성다중]어드벤처 타임: 사이드 퀘스트 | 만화, 모험(adventure) | 1h | |
| 20:00 | 뚜식이 6 | 만화, 코믹 | 1h | |
| 21:00 | [음성다중]베이비 레밍스 | 만화, 교육 | 1h | |
| 22:00 | [음성다중]틴 타이탄 GO! S6 (자막) | 만화, 명랑 | 1h | |
| 23:00 | [음성다중]냠냠 차우더 | 만화, 교육 | 1h |
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_fbpy6c1x/schedule?date=2026-10-15&tz=Asia/Seoul" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_fbpy6c1x/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_fbpy6c1x/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_fbpy6c1x/schedule?date=2026-10-15&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_fbpy6c1x/schedule?date=2026-10-15&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_fbpy6c1x/schedule", params={"date": "2026-10-15", "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_fbpy6c1x/schedule?date=2026-10-15, the first programme { "data": [ { "id": "ls_45bpr5v8", "channel": "ch_fbpy6c1x", "start": "2026-10-14T15:00:00Z", "stop": "2026-10-14T16:00:00Z", "title": "[음성다중]클라렌스는 엉뚱해!", "sub_title": null, "description": null, "category": [ "만화", "명랑" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 25, "date": "2026-10-15", "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 | Monday 13 October 2025 | Category |
|---|---|---|
| 00:00 | [음성다중]스티븐 유니버스 | 만화, 명랑 |
| 00:54 | 터닝메카드 | 만화, 모험(adventure) |
| 01:54 | [음성다중]The SYLVESTER & TWEETY MYSTERIES Season3 (원어) | 만화, 탐정 |
| 24 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.