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/Hong_Kong 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/Hong_Kong. The same day from the API: GET /v1/channels/ch_v31xxdm1/schedule?date=2026-10-12&tz=Asia/Hong_Kong
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Entertainment Express | Entertainment | 15m | |
| 00:15 | Lingo USA | Entertainment, Game | 1h | |
| 01:15 | The Big BakeThe Big Bake is a larger-than-life baking competition series with themed episodes. In each episode, three professional baking teams have five hours... | S4 E2, Halloween: Scary Salon | Entertainment | 1h |
| 02:15 | ViuTVsix Station Closing Slate | Entertainment | 6h 45m | |
| 09:00 | Island Echoes with Nornie BeroJoin acclaimed Torres Strait Islander chef and cultural ambassador Nornie Bero in Island Echoes, a vibrant journey through the breathtaking landsca... | Entertainment, Travelogue | 30m | |
| 09:30 | Billy and Dom Eat the WorldBest friends on-screen and off, Billy Boyd and Dominic Monaghan, famed for portraying the lovable and mischievous hobbits in The Lord of the Rings ... | S1 E3, California | Entertainment, Travelogue | 30m |
| 10:00 | Lingo USA | Entertainment, Game | 1h | |
| 11:00 | Greatest Escapes of World War IIIncredible escapes of World War 2 - ingenious plans, calculated schemes, blatant bravery, selfless heroism and the always unrelenting human spirit ... | Knowledge, History | 1h | |
| 12:00 | Great Continental Railway JourneysMichael Portillo embarks on a spectacular new railway journey through Uzbekistan, a country steeped in Silk Road history. Travelling on high-speed ... | S9 E3, Nuoro to Macomer | Entertainment, Travelogue | 1h |
| 13:00 | Theatre 96: How to Train Your Dragon 2From the Academy Award® nominated film 'How to Train Your Dragon' comes the next chapter in the epic trilogy. When Hiccup and Toothless discover a ... | Films, Animation | 2h | |
| 15:00 | Al Jazeera News LiveLatest news headlines, current events, photos, and exclusive stories from eyewitnesses in Asia, Middle East, and Africa. | News | 30m | |
| 15:30 | Jamie Oliver: SeasonsJamie takes us through the year, celebrating the gorgeous ingredients and what we can make with them as they come into season. He takes us on a del... | Entertainment, Food | 30m | |
| 16:00 | DW NewsLatest news headlines, current events, photos, and exclusive stories from eyewitnesses in Asia, Middle East, and Africa. | News | 30m | |
| 16:30 | Rosie's RulesThe beloved animated series is back with new episodes that continue to follow the adventures of Rosie Fuentes, a curious and hilarious 5-year-old M... | Kids/teenagers, Cartoon | 15m | |
| 16:45 | Rosie's RulesThe beloved animated series is back with new episodes that continue to follow the adventures of Rosie Fuentes, a curious and hilarious 5-year-old M... | Kids/teenagers, Cartoon | 15m | |
| 17:00 | Kangaroo BeachFour young animal friends, Pounce, Gemma, Neville and Frizzy, spend an action-packed summer at the spectacular Kangaroo Beach, training as junior c... | S1 E5, Frizzy's Treasure Hunt | Kids/teenagers, Cartoon | 15m |
| 17:15 | Kangaroo BeachFour young animal friends, Pounce, Gemma, Neville and Frizzy, spend an action-packed summer at the spectacular Kangaroo Beach, training as junior c... | S1 E6, The Beach Race | Kids/teenagers, Cartoon | 15m |
| 17:30 | KlincusKlincus befriends the tiny inhabitants of the treetop village Frondosa in Bosco Grande forest. He protects them from industrialist Graylock's defor... | Kids/teenagers, Cartoon | 30m | |
| 18:00 | DW Evening NewsLatest news headlines, current events, photos, and exclusive stories from eyewitnesses in Asia, Middle East, and Africa. | News | 30m | |
| 18:30 | Nature Cat S5An adventurous house cat goes on crazy trips and adventures with his friends to learn all about animals and nature. | Kids/teenagers, Cartoon | 30m | |
| 19:00 | ViuTV NewsGet up to speed on critical news and events in Hong Kong and around the rest of the world. We give our viewers insight on the stories that matter t... | News | 15m | |
| 19:15 | Isadora MoonIsadora Moon, half fairy, half vampire, totally unique! Her mum is a fairy, her dad is a vampire, she's a bit of both. An Isadora adventure always ... | Kids/teenagers, Cartoon | 15m | |
| 19:30 | Prue Leith's Cotswold KitchenPrue whips up delicious food, welcomes guests, shares kitchen hacks and cooks alongside husband John. Prue celebrates UK food heroes and John explo... | S3 E2, Tom Kerridge | Entertainment, Food | 30m |
| 20:00 | RiddiculousRanvir Singh hosts the quiz where contestants take on the Riddlemaster in a bid to solve his riddles. Only one team can make it through to the fina... | Entertainment, Game | 1h | |
| 21:00 | Abandoned AmericanaAbandoned Americana seeks to tell the hidden history of the United States through its forgotten buildings, from the foundation of the nation to the... | Knowledge | 1h | |
| 22:00 | Case File 96: Cold Case FilesThere are over 100,000 cold cases in America, and only about 1% are ever solved. With recent advancements in technology and the methods used to sol... | Knowledge, Crime | 1h | |
| 23:00 | ViuTV NewsGet up to speed on critical news and events in Hong Kong and around the rest of the world. We give our viewers insight on the stories that matter t... | News | 15m | |
| 23:15 | Hunted AustraliaSeason 3 of Australia’s real-life extreme version of hide and seek returns with an intense twist in the form of a large-scale heist. Nine pairs of ... | S3 E4, Episode 4 | Entertainment, Reality | 45m |
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_v31xxdm1/schedule?date=2026-10-12&tz=Asia/Hong_Kong" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_v31xxdm1/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_v31xxdm1/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_v31xxdm1/schedule?date=2026-10-12&tz=Asia/Hong_Kong"); 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_v31xxdm1/schedule?date=2026-10-12&tz=Asia/Hong_Kong", { 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_v31xxdm1/schedule", params={"date": "2026-10-12", "tz": "Asia/Hong_Kong"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_v31xxdm1/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_mmtm921m", "channel": "ch_v31xxdm1", "start": "2026-10-11T16:00:00Z", "stop": "2026-10-11T16:15:00Z", "title": "Entertainment Express", "sub_title": null, "description": null, "category": [ "entertainment" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 28, "date": "2026-10-12", "tz": "Asia/Hong_Kong" } }
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 |
|---|---|---|
| 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.