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-12&tz=Europe/Zurich
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | The RVersExploring all aspects of the nomadic lifestyle embraced by people who travel in recreational vehicles. | 30m | ||
| 00: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 | ||
| 01:00 | 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... | 50m | ||
| 01:50 | 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:15 | The Red ListA behind-the-scenes look at the work of wildlife conservationists around the world. | 45m | ||
| 03:00 | The Endless WinterSurfers Mark Harris and Mitch Corbett visit the most iconic surf spots around Britain's coastline. | 55m | ||
| 03:55 | 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 | ||
| 04: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. | 35m | ||
| 05:00 | 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... | 1h | ||
| 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... | 30m | ||
| 07:05 | Blue WorldMarine naturalist and underwater filmmaker Jonathan Bird discusses animal themes, marine research, underwater exploration and recent discoveries, f... | 25m | ||
| 07:30 | Food Unknown IrelandIt's the birthplace of Halloween, but the ghosts and ghouls which have canvassed the world have not scared up much interest in Irish cuisine. | 50m | ||
| 08:20 | 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... | 40m | ||
| 09:00 | Island HunterExploring exotic island destinations around the world and highlighting a variety of luxury resorts and hotels, spas, and restaurants, and more. | 1h | ||
| 10:00 | 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... | 1h | ||
| 11:00 | Photo Number 6Combining his love of adventure and the joys of photography, host Alan Fletcher travels the globe, selecting a single image that can encapsulate pe... | 40m | ||
| 11:40 | MovieMovie to be announced. | 45m | ||
| 12:25 | 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 | ||
| 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. | 20m | ||
| 14:20 | Max FoodieIn search of stories and experiences on the cutting edge of the culinary world, 'Max Foodie' showcases the best chefs in different countries. | 40m | ||
| 15:00 | 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... | 1h | ||
| 16:00 | Island HunterExploring exotic island destinations around the world and highlighting a variety of luxury resorts and hotels, spas, and restaurants, and more. | 1h | ||
| 17: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 | ||
| 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... | 30m | ||
| 18:30 | 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... | 55m | ||
| 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. | 20m | ||
| 19:45 | 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... | 55m | ||
| 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. | 25m | ||
| 21:05 | The Royal Roads of the IncasDocumenting the rise of the greatest empire of the Americas, exploring who were they, where did they come from and how they unified over 200 ethnic... | 1h 10m | ||
| 22:15 | Ink TherapyMaster tattoo artists Brandie, Charlie and Gil shepherd the victims, or caterpillars, through the process of embellishing their scars with beautifu... | 50m | ||
| 23:05 | The RVersExploring all aspects of the nomadic lifestyle embraced by people who travel in recreational vehicles. | 30m | ||
| 23:35 | The RVersExploring all aspects of the nomadic lifestyle embraced by people who travel in recreational vehicles. | 35m |
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-12&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-12&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-12&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-12", "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-12, the first programme { "data": [ { "id": "ls_v6xcs100", "channel": "ch_bkxx0dfq", "start": "2026-10-11T22:00:00Z", "stop": "2026-10-11T22:30:00Z", "title": "The RVers", "sub_title": null, "description": "Exploring all aspects of the nomadic lifestyle embraced by people who travel ...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 34, "date": "2026-10-12", "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.