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 America/Toronto 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 America/Toronto. The same day from the API: GET /v1/channels/ch_493phc2b/schedule?date=2026-10-12&tz=America/Toronto
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Afternoon OvertureC Music TV가 독점적으로 제공하는 최고의 클래식, 영화음악, 크로스오버 뮤직비디오를 모았다. C Music TV가 독점적으로 제공하는 최고의 클래식, 영화음악,... | 음악, 일반 | 3h | |
| 03:00 | Classical Chillout오케스트라 멜로디와 클래식의 진정한 조화로 편안하고 편안한 휴식을 취하세요. 오케스트라 멜로디와 클래식의 진정한 조화로 편안하고 편안한 휴식을 취하... | 음악, 일반 | 1h | |
| 04:00 | At the Movies | 음악, 영화음악 | 1h | |
| 05:00 | Simply Strings오케스트라부터 현악 4중주amp;독주자의 최고의 현악 편곡들을 한데 모은 프로그램. 오케스트라부터 현악 4중주amp;독주자의 최고의 현악 편곡들을 한데 모은... | 음악, 일반 | 1h | |
| 06:00 | Hall of Fame세계 최고의 작곡가, 가수, 오케스트라와 뮤지션들을 매일 만나보는 프로그램. 세계 최고의 작곡가, 가수, 오케스트라와 뮤지션들을 매일 만나보는 프로그램. | 음악, 일반 | 1h | |
| 07:00 | At the Movies | 음악, 영화음악 | 1h | |
| 08:00 | Evening Encore클래식, 오페라, 영화음악, 현대음악 장르의 세계적인 아티스트와 작곡가, 뮤지션들의 뮤직비디오를 모은 독창적인 셀렉션. 클래식, 오페라, 영화음악, 현대... | 음악, 일반 | 2h | |
| 10:00 | Tenors & Divas클래식, 오페라, 영화음악, 현대크로스오버 장르에서 뛰어난 보컬을 보여주는 음악가들을 만나본다. 클래식, 오페라, 영화음악, 현대크로스오버 장르에서 뛰... | 음악, 일반 | 1h | |
| 11:00 | Moonlight Melodies세심하게 엄선한 클래식, 영화음악, 현대 크로스오버 뮤직비디오를 밤늦게까지 만나볼 수 있는 프로그램. 세심하게 엄선한 클래식, 영화음악, 현대 크로스오... | 음악, 일반 | 3h | |
| 14:00 | Dawn Chorus활기찬 하루를 시작하기 위해 C Music TV의 가장 아름다운 뮤직비디오를 모았다. 활기찬 하루를 시작하기 위해 C Music TV의 가장 아름다운 뮤직비디오를 모... | 음악, 일반 | 3h | |
| 17:00 | At the Movies | 음악, 영화음악 | 1h | |
| 18:00 | Simply Strings오케스트라부터 현악 4중주amp;독주자의 최고의 현악 편곡들을 한데 모은 프로그램. 오케스트라부터 현악 4중주amp;독주자의 최고의 현악 편곡들을 한데 모은... | 음악, 일반 | 1h | |
| 19:00 | Pure Piano On now피아노를 메인으로 한 다양한 공연 영상을 선보이는 프로그램. 피아노를 메인으로 한 다양한 공연 영상을 선보이는 프로그램. | 음악, 일반 | 1h | |
| 20:00 | Classical Chillout오케스트라 멜로디와 클래식의 진정한 조화로 편안하고 편안한 휴식을 취하세요. 오케스트라 멜로디와 클래식의 진정한 조화로 편안하고 편안한 휴식을 취하... | 음악, 일반 | 1h | |
| 21:00 | Hall of Fame세계 최고의 작곡가, 가수, 오케스트라와 뮤지션들을 매일 만나보는 프로그램. 세계 최고의 작곡가, 가수, 오케스트라와 뮤지션들을 매일 만나보는 프로그램. | 음악, 일반 | 1h | |
| 22:00 | At the Movies | 음악, 영화음악 | 1h | |
| 23:00 | Simply Strings오케스트라부터 현악 4중주amp;독주자의 최고의 현악 편곡들을 한데 모은 프로그램. 오케스트라부터 현악 4중주amp;독주자의 최고의 현악 편곡들을 한데 모은... | 음악, 일반 | 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_493phc2b/schedule?date=2026-10-12&tz=America/Toronto" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_493phc2b/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_493phc2b/history?from=2025-10-12T00:00:00Z&to=2025-10-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_493phc2b/schedule?date=2026-10-12&tz=America/Toronto"); 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_493phc2b/schedule?date=2026-10-12&tz=America/Toronto", { 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_493phc2b/schedule", params={"date": "2026-10-12", "tz": "America/Toronto"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_493phc2b/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_jehp84b8", "channel": "ch_493phc2b", "start": "2026-10-12T04:00:00Z", "stop": "2026-10-12T07:00:00Z", "title": "Afternoon Overture", "sub_title": null, "description": "C Music TV가 독점적으로 제공하는 최고의 클래식, 영화음악, 크로스오버 뮤직비디...", "category": [ "음악", "일반" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 17, "date": "2026-10-12", "tz": "America/Toronto" } }
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 |
|---|---|---|
| Nothing held for that day. Try another date. | ||
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.