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/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_yxfacg2p/schedule?date=2026-10-19&tz=Asia/Hong_Kong
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Discover ChinaAt Tai Mountain’s base, a temple mirrors an imperial palace—built by a brazen emperor who, ignoring his country’s despair, erected this lavish shri... | 30m | ||
| 00:30 | Amazing Dog TalesThe amazing story of Obie the Obese Dachshund, wheelchairs for pups, a therapy dog that gets cancer herself while healing those in a hospital, dogs... | 30m | ||
| 01:00 | Oh My God!Islam has 1.6 billion followers around the world - so perhaps it's where host Tevya will find the answer's he's looking for. He starts out with a v... | 35m | ||
| 01:35 | GreenwashingIt's a term that's come to the fore in recent years, as the urgency of the climate crisis becomes increasingly apparent. "Greenwashing" is a troubl... | 1h | ||
| 02:35 | Waging ChangeFrom no paid sick leave, to a reliance on tips in order to make a living, the COVID-19 pandemic has revealed the many fault lines in the American r... | 1h 15m | ||
| 03:50 | Ocean to SkyIn 1953, Edmund Hillary and Tenzing Norgay were the first to summit Mount Everest. That same year, the jetboat was invented. With this new inventio... | 2h 10m | ||
| 06:00 | Discover ChinaAt Tai Mountain’s base, a temple mirrors an imperial palace—built by a brazen emperor who, ignoring his country’s despair, erected this lavish shri... | 30m | ||
| 06:30 | Amazing Dog TalesThe amazing story of Obie the Obese Dachshund, wheelchairs for pups, a therapy dog that gets cancer herself while healing those in a hospital, dogs... | 30m | ||
| 07:00 | Oh My God!Islam has 1.6 billion followers around the world - so perhaps it's where host Tevya will find the answer's he's looking for. He starts out with a v... | 35m | ||
| 07:35 | GreenwashingIt's a term that's come to the fore in recent years, as the urgency of the climate crisis becomes increasingly apparent. "Greenwashing" is a troubl... | 1h | ||
| 08:35 | Waging ChangeFrom no paid sick leave, to a reliance on tips in order to make a living, the COVID-19 pandemic has revealed the many fault lines in the American r... | 1h 15m | ||
| 09:50 | Ocean to SkyIn 1953, Edmund Hillary and Tenzing Norgay were the first to summit Mount Everest. That same year, the jetboat was invented. With this new inventio... | 2h 10m | ||
| 12:00 | Discover ChinaAt Tai Mountain’s base, a temple mirrors an imperial palace—built by a brazen emperor who, ignoring his country’s despair, erected this lavish shri... | 30m | ||
| 12:30 | Amazing Dog TalesThe amazing story of Obie the Obese Dachshund, wheelchairs for pups, a therapy dog that gets cancer herself while healing those in a hospital, dogs... | 30m | ||
| 13:00 | Oh My God!Islam has 1.6 billion followers around the world - so perhaps it's where host Tevya will find the answer's he's looking for. He starts out with a v... | 35m | ||
| 13:35 | GreenwashingIt's a term that's come to the fore in recent years, as the urgency of the climate crisis becomes increasingly apparent. "Greenwashing" is a troubl... | 1h | ||
| 14:35 | Waging ChangeFrom no paid sick leave, to a reliance on tips in order to make a living, the COVID-19 pandemic has revealed the many fault lines in the American r... | 1h 15m | ||
| 15:50 | Ocean to SkyIn 1953, Edmund Hillary and Tenzing Norgay were the first to summit Mount Everest. That same year, the jetboat was invented. With this new inventio... | 2h 10m | ||
| 18:00 | Discover ChinaKaiping’s beaches hold more than Diaolou. These towers symbolize all who journeyed abroad, seeking a better life. | 30m | ||
| 18:30 | Amazing Dog TalesWar dogs from Iraq and Afghanistan are found new homes, Greyhounds are saved after their dog race-track lives end, BadAss Dog Rescue and learning t... | 30m | ||
| 19:00 | Oh My God!Could the best kind of belief possibly be, no belief at all? Host Tevya decides to check out atheism. As the program begins he finds himself in a g... | 30m | ||
| 19:30 | CosmicIn the wake of COVID19, students, doctors, and engineers from all around BC, Canada, formed an Open Source community to design innovative PPE devic... | 55m | ||
| 20:25 | DIY CountryIn Spring 2014, armed pro-Russian rebels stormed the city of Donetsk in eastern Ukraine. After seizing control of the city, the separatists held a ... | 1h 35m | ||
| 22:00 | Dances with the Wind‘Fury Dance’ is a story about a Korean protest dancer, Sam-hun Lee. He fought for the democratization of South Korea in the ‘80’s through dance, wh... | 1h 45m | ||
| 23:45 | Oxygen The Old man & His BedInvited to a respiratory ward, Marc Isaacs meets Bob. Through one long night, he films this gravely ill man, whose optimism, kindness, and humour r... | 15m |
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_yxfacg2p/schedule?date=2026-10-19&tz=Asia/Hong_Kong" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_yxfacg2p/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_yxfacg2p/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_yxfacg2p/schedule?date=2026-10-19&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_yxfacg2p/schedule?date=2026-10-19&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_yxfacg2p/schedule", params={"date": "2026-10-19", "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_yxfacg2p/schedule?date=2026-10-19, the first programme { "data": [ { "id": "ls_nbj44qew", "channel": "ch_yxfacg2p", "start": "2026-10-18T16:00:00Z", "stop": "2026-10-18T16:30:00Z", "title": "Discover China", "sub_title": null, "description": "At Tai Mountain’s base, a temple mirrors an imperial palace—built by a brazen...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 25, "date": "2026-10-19", "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 150 countries.