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 Europe/Zurich 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 Europe/Zurich. The same day from the API: GET /v1/channels/ch_bkxx0dfq/schedule?date=2026-10-14&tz=Europe/Zurich
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | MovieMovie to be announced. | 1h | ||
| 01:00 | Confucius Was a FoodieCelebrity Chef Christine Cushing eats, cooks and explores her way through traditional Chinese cuisines as they are found in North America. | 45m | ||
| 01:45 | At Home With DidiayerDidiayer gears up for a second round of her diverse lifestyle series. However, this time, she hits the open road with a few travelling companions -... | 25m | ||
| 02:10 | Skyscraper in 51 daysA look at the construction of a 40-meter-high, 14-story flat complex erected in just 51 days. | 50m | ||
| 03:00 | Warriors For WildlifeFollowing a group of international recruits as they tackle one of the toughest training courses on the planet while trying to become the next gener... | 1h | ||
| 04:00 | Secret Life of the Long-Haul FlightDocumentary with unprecedented access to Qantas and their long-haul service out of London to Sydney, revealing passengers' touching stories and rea... | 1h 5m | ||
| 05:05 | Drone WarsThe world's best drone builders and pilots must design and create the ultimate flying machines to be able to conquer ever-changing obstacles and wi... | 55m | ||
| 06:00 | Best Ever Food Review ShowHost William 'Sonny' Sonbuchner is from the US but calls Vietnam home. He enjoys travelling to different parts of the world in order to hunt down a... | 35m | ||
| 06:35 | Blue WorldMarine naturalist and underwater filmmaker Jonathan Bird discusses animal themes, marine research, underwater exploration and recent discoveries, f... | 25m | ||
| 07:00 | Blue WorldMarine naturalist and underwater filmmaker Jonathan Bird discusses animal themes, marine research, underwater exploration and recent discoveries, f... | 30m | ||
| 07:30 | Best Ever Food Review ShowHost William 'Sonny' Sonbuchner is from the US but calls Vietnam home. He enjoys travelling to different parts of the world in order to hunt down a... | 30m | ||
| 08:00 | MovieMovie to be announced. | 1h | ||
| 09:00 | Giant Aircraft: Manufacturing an Airbus 350Assembled in France using millions of components made throughout Europe, following the manufacturing process, from start to finish, of the most mod... | 1h | ||
| 10:00 | Culinary HeightsFour of the best-known Viennese star chefs create a luxury meal that celebrates the culinary sophistication of Austria. Martin Klein and the Chef o... | 50m | ||
| 10:50 | Chapter One: The Kiteboard Legacy BeginsIntroducing the world to the most exciting sport on the planet: kitesurfing. By chasing the toughest storms, riding the biggest waves or performing... | 1h 25m | ||
| 12:15 | Culinary HeightsFour of the best-known Viennese star chefs create a luxury meal that celebrates the culinary sophistication of Austria. Martin Klein and the Chef o... | 45m | ||
| 13:00 | Going BeyondA set of stories from wanderlust-filled hitchhiker Mariia Khandus as she goes beyond typical holiday engagements and learns about the people and cu... | 1h | ||
| 14:00 | Max FoodieIn search of stories and experiences on the cutting edge of the culinary world, 'Max Foodie' showcases the best chefs in different countries. | 25m | ||
| 14:25 | Max FoodieIn search of stories and experiences on the cutting edge of the culinary world, 'Max Foodie' showcases the best chefs in different countries. | 1h | ||
| 15:25 | Breaking the DayOrdinary people tend to avoid risk in their lives, but some use the danger to define them. Following the stories of eight individuals, each prepari... | 50m | ||
| 16:15 | Volcano AdventureAlso known as 'fire with a soul', the volcano is considered a God by locals. Explorers, in collaboration with volcanologists, attempt to access thi... | 1h | ||
| 17:15 | Breaking the DayOrdinary people tend to avoid risk in their lives, but some use the danger to define them. Following the stories of eight individuals, each prepari... | 45m | ||
| 18:00 | Best Ever Food Review ShowHost William 'Sonny' Sonbuchner is from the US but calls Vietnam home. He enjoys travelling to different parts of the world in order to hunt down a... | 35m | ||
| 18:35 | Fo GhlasCrime journalist Paul Connolly goes to the world's toughest prisons to experience the harsh conditions, the claustrophobia of the overcrowded cells... | 50m | ||
| 19:25 | Max FoodieIn search of stories and experiences on the cutting edge of the culinary world, 'Max Foodie' showcases the best chefs in different countries. | 30m | ||
| 19:55 | Road Less TraveledJonathan Legg travels the world in search of unique experiences. Along the way, he visits a range of unique locations including Hong Kong, Cambodia... | 45m | ||
| 20:40 | Max FoodieIn search of stories and experiences on the cutting edge of the culinary world, 'Max Foodie' showcases the best chefs in different countries. | 20m | ||
| 21:00 | Max FoodieIn search of stories and experiences on the cutting edge of the culinary world, 'Max Foodie' showcases the best chefs in different countries. | 1h | ||
| 22:00 | Ink TherapyMaster tattoo artists Brandie, Charlie and Gil shepherd the victims, or caterpillars, through the process of embellishing their scars with beautifu... | 1h | ||
| 23:00 | Island HunterExploring exotic island destinations around the world and highlighting a variety of luxury resorts and hotels, spas, and restaurants, and more. | 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_bkxx0dfq/schedule?date=2026-10-14&tz=Europe/Zurich" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_bkxx0dfq/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_bkxx0dfq/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_bkxx0dfq/schedule?date=2026-10-14&tz=Europe/Zurich"); 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_bkxx0dfq/schedule?date=2026-10-14&tz=Europe/Zurich", { 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_bkxx0dfq/schedule", params={"date": "2026-10-14", "tz": "Europe/Zurich"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_bkxx0dfq/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_kjw86vxq", "channel": "ch_bkxx0dfq", "start": "2026-10-13T22:00:00Z", "stop": "2026-10-13T23:00:00Z", "title": "Movie", "sub_title": null, "description": "Movie to be announced.", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 30, "date": "2026-10-14", "tz": "Europe/Zurich" } }
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.