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 Europe/Vienna 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/Vienna. The same day from the API: GET /v1/channels/ch_1cy9k0wf/schedule?date=2026-10-14&tz=Europe/Vienna
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:45 | SURF: Castles in the Sky – Dreams on WaterFollow top surfers as they explore stunning remote spots across five countries on an epic three-year journey. | 1h | ||
| 00:45 | BIKE: Paradigm – Raw MTB Talent Reaching New HeightsThe precision of slopestyle, massive airs of freeride and the raw speed of downhill mean nonstop MTB action. | 25m | ||
| 01:11 | Life of KaiKai Lenny surfs huge waves at Jaws and Mavericks, then faces the risks of big wave surfing after a serious injury at Pipeline, the world’s most dan... | 34m | ||
| 01:45 | RED BULL CLIFF DIVING: Italy 2025 – Herculano & ParedesA breathtaking venue pushes Morgane Herculano and Jonathan Paredes to question their career choices. | 32m | ||
| 02:17 | More Than MachineThe WRC lands in Paraguay for the very first time, bringing fresh challenges and high stakes for co-drivers. | MOTORSPORT: More Than Machine – All-access WRC Show | 47m | |
| 03:04 | BIKE: The Search for Milliseconds – Jackson GoldstoneOn the final day of the World Cup season, downhill MTB rider Jackson Goldstone prepares to risk it all to win. | 35m | ||
| 03:39 | More Than MachineMārtiņš Sesks fights to prove his speed and claim his permanent spot in the World Rally Championship. | MOTORSPORT: More Than Machine – All-access WRC Show | 43m | |
| 04:22 | Red Bull Soapbox RaceTeams from all over Italy have gathered for this fun-filled spectacle of speed, creativity, and performance. | ACTION: Red Bull Soapbox Race – Crazy Obstacle Courses | 50m | |
| 05:12 | Beyond the ROXFootballer Sadiq Elfitouri and OCR champ Ida Mathilde make a debut, as the sport draws pros from all fields. | FITNESS: Beyond the ROX – Strength in Motion | 31m | |
| 05:43 | ACTION: Red Bull Stalen Ros 2024 – HighlightsThis wild water race tests speed, teamwork and balance as riders try to stay dry on a fun and tricky course. | 17m | ||
| 06:00 | CLIMBING: Fine Lines – Life Lessons From AdventurersTake an introspective journey on the lessons life has taught 20 legends why risk is so vital to their lives. | 1h 51m | ||
| 07:51 | Beyond the ROXAfter years of training, Jake Dearden reaches the Elite 15. Can he prove he belongs in the 2024/25 season. | FITNESS: Beyond the ROX – Strength in Motion | 39m | |
| 08:30 | More Than MachineThe 2025 season concludes with a dramatic double-header in Japan and Saudi Arabia. Who will come out on top. | MOTORSPORT: More Than Machine – All-access WRC Show | 52m | |
| 09:22 | BIKE: ANYTIME – Ambitions of Redefining Freeride MTBFollow a new generation of elite MTB riders as they attempt to redefine the frontiers of the sport. | 1h 15m | ||
| 10:37 | ATHLETICS: Resilience – The Els Visser Ironman StoryWhen a shipwreck changes everything, the journey from med student to champion triathlete begins. | 1h 3m | ||
| 11:40 | Skate TalesMadars and Nico Hiraga explore how San Francisco is shaping skateboarding’s new generation. | SKATE: Skate Tales – Madars Apse's Global Journey | 19m | |
| 11:59 | Red Bull FlugtagSee who lasts the longest as 50 teams fly homemade machines over Lake Zurich, trying to go the distance. | ACTION: Red Bull Flugtag – Hunting Human-powered Flight | 31m | |
| 12:30 | BIKE: Matt Jones: The Impossible Gap – Extreme MTBMTB rider Matt Jones aims to jump between two moving trucks in a nano-second. Watch him prepare for the feat. | 47m | ||
| 13:17 | SURF: Munch – Noa Deane's Epic Australian MissionNoa Deane hits Australia for heavy slabs, punts and air sections with Ozzy Wrong in an wild surf adventure. | 23m | ||
| 13:41 | Skate TalesMadars travels to Brazil to uncover Tiago Lemos’s rise from the streets to global skate stardom. | SKATE: Skate Tales – Madars Apse's Global Journey | 18m | |
| 13:59 | BIKE: Women's Red Bull Rampage 2025 Utah – Highlights12 female MTB athletes competed in this invitation-only freeride event, showcasing their skill and creativity. | 59m | ||
| 14:57 | Natural HeightsIn Flatanger, Norway, Jakob Schubert tackles the first ascent of 'B.I.G.' (9c) with unyielding resolve. | CLIMBING: Natural Heights – Hidden Stories of Big Names | 29m | |
| 15:26 | Nazaré: Making GiantsMeet the next generation of surfers trying to find their place in Nazaré on the coast of Portugal. | S1 E4, Episódio 4 | 30m | |
| 15:57 | Natural HeightsNika Potapova wants to become a pro climber, but no matter the sacrifices the outcome is far from guaranteed. | CLIMBING: Natural Heights – Hidden Stories of Big Names | 29m | |
| 16:26 | No Contest: Off TourJapan is known for its mix of tradition and technology, but it's also a surf hotspot with great waves. | SURF: No Contest: Off Tour – Raw, Real, Remote | 21m | |
| 16:46 | BIKE: A Biker's Ballad – A Must-see for Every RiderOver 7 years, 14 riders honour the birthplace of mountain biking, Crested Butte, to show the sport’s journey. | 57m | ||
| 17:44 | Skate TalesMadars heads to Montréal to experience the chaos and creativity of the legendary Dime Glory Challenge. | SKATE: Skate Tales – Madars Apse's Global Journey | 17m | |
| 18:01 | Red Bull FlugtagForty teams try to avoid dropping into the Ohio River by piloting inventive homemade flying machines. | ACTION: Red Bull Flugtag – Hunting Human-powered Flight | 30m | |
| 18:31 | BIKE: Matt Jones: The Impossible Gap – Extreme MTBMTB rider Matt Jones aims to jump between two moving trucks in a nano-second. Watch him prepare for the feat. | 47m | ||
| 19:19 | SURF: Munch – Noa Deane's Epic Australian MissionNoa Deane hits Australia for heavy slabs, punts and air sections with Ozzy Wrong in an wild surf adventure. | 23m | ||
| 19:42 | Skate TalesMadars travels to Brazil to uncover Tiago Lemos’s rise from the streets to global skate stardom. | SKATE: Skate Tales – Madars Apse's Global Journey | 18m | |
| 20:00 | Nazaré: Making GiantsNazaré is home to the next generation of surfing pioneers and world record holders. | S1 E3, Episódio 3 | 31m | |
| 20:31 | SURF: Against Gravity – Leon Glatzer's storyThe ocean is everything to surf pro Leon Glatzer. Watch and listen as he tells his moving story. | 1h 29m | ||
| 22:00 | SURF: Chumbo: Made for Big Wave Surfing – Balancing ActBig wave surfer Lucas Chianca balances the thrill of surfing with the joys and challenges of being a parent. | 47m | ||
| 22:47 | SURFING: Peaches – Celebrating Women Surfers in the 90sA favourite of its generation, Peaches spotlights top women surfers in the late 1990s and early 2000s. | 57m | ||
| 23:44 | ADVENTURE: Dirtbag – The Legend of Fred BeckeyUncover the legacy of American mountaineer Fred Beckey, whose name's spoken in hushed tones around campfires. | 1h 48m |
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_1cy9k0wf/schedule?date=2026-10-14&tz=Europe/Vienna" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_1cy9k0wf/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_1cy9k0wf/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_1cy9k0wf/schedule?date=2026-10-14&tz=Europe/Vienna"); 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_1cy9k0wf/schedule?date=2026-10-14&tz=Europe/Vienna", { 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_1cy9k0wf/schedule", params={"date": "2026-10-14", "tz": "Europe/Vienna"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_1cy9k0wf/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_n08gzjet", "channel": "ch_1cy9k0wf", "start": "2026-10-13T21:45:22Z", "stop": "2026-10-13T22:45:50Z", "title": "SURF: Castles in the Sky – Dreams on Water", "sub_title": null, "description": "Follow top surfers as they explore stunning remote spots across five countrie...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 36, "date": "2026-10-14", "tz": "Europe/Vienna" } }
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.