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 America/New_York 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 America/New_York. The same day from the API: GET /v1/channels/ch_bqzw72wn/schedule?date=2026-10-15&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Ironman: 70.3Ironman triathlons from start to finish. | Swansea July 2025 | Series, Triathlon | 1h |
| 01:00 | Life of KaiKai Lenny competes against the world's best big wave surfers in the WSL Big Wave World Tour event in Maui. | Big Waves in Maui | Series, Surfing | 30m |
| 01:30 | Life of KaiThe Big Wave World Tour tow surfing event is on at Nazaré, a last chance to win this winter for Kai. | Chasing Big Waves | Series, Surfing | 30m |
| 02:00 | Warren Miller's StormExtreme sports fanatics tackle the world's most-challenging peaks, from Aspen, Colo., to the remote island of South Georgia. | Special, Skiing | 2h | |
| 04:00 | The Road Less Eaten With Biju ThomasBiju Thomas visits the Florida Keys to explore the island lifestyle, try some local cuisine, and enjoy coastal fishing. | Florida Keys | Series, Documentary | 1h |
| 05:00 | Adventure CitiesSeasoned travel writer Jonathan Thompson sets out to explore the adventurous sides of Dallas, Texas, and Pensacola, Fla. | Dallas & Pensacola | Series, Travel | 30m |
| 05:30 | Epic TrailsWilderness adventurer Eric Hanson travels to some of the world's top trails. | Australia | Series, Travel | 30m |
| 06:00 | Great Family AdventurePro kayakers Nick Troutman and Emily Jackson check out the attractions and adventures in Ocean City, Md., with their family. | Ocean City, Maryland | Series, Travel | 30m |
| 06:30 | DispatchesTwo friends plan the ski traverse of their life; a sailing community is making big strides to protect the oceans; Mina Guil runs a record 40 marath... | Rebuilding Legacy | Series, Outdoors | 30m |
| 07:00 | The Xtreme CollXtionPro surfer Jamie O'Brien takes on some gnarly waves at Keiki shore break. We follow cliff diving legend Orlando Duque to the Amazon Jungle, where h... | Thrills Unleashed | Series, Outdoors | 30m |
| 07:30 | Pinkbike AcademyTen aspiring professional mountain bikers from all over the world compete through 10 weeks of challenges for $30,000 and a pro contract with Orbea ... | Winner Takes All | Series, Mountain biking | 1h |
| 08:30 | Ascend TVExplore Gregorio Ceccoli's high-speed passion for flying and his calm, controlled approach to osteopathy. | High Velocity | Series, Adventure | 30m |
| 09:00 | LocalsBryan Iguchi leads an insider's tour away from crowded resorts to shred untouched powder in the extensive backcountry of Jackson Hole. | Bryan Iguchi: Jackson Hole Backcountry Snowboarding | Series, Outdoors | 30m |
| 09:30 | The Outdoor Sports Show | Final Frontiers | Series, Outdoors | 30m |
| 10:00 | DirtJosh starts in the Twin Cities of Minnesota where he meets up with Yia Vang, an award-winning chef and restaurant owner. | Twin Cities: Award-Winning Cuisine | Series, Nature | 30m |
| 10:30 | Khanh Ong's Wild FoodChef Khanh Ong embarks on a road trip through Central Gippsland, Victoria; he learns how to forage for ingredients for a wild salad, harvest mushro... | Series, Documentary | 1h | |
| 11:30 | Life of KaiKai heads to Portugal for a historic Nazaré swell and is in the midst of an epic showcase. | Conquering the Epic Nazaré Swell | Series, Surfing | 30m |
| 12:00 | Crankworx 2026 | Mont-Sainte-Anne Slopestyle (Sept 2026) | Series | 2h |
| 14:00 | Facing WavesKen Whiting ventures out on a multi-day paddle in Oulanka National Park, in Ruka-Kuusamo, Finland. | Kayaking Ruka-Kuusamo, Finland | Series, Kayaking | 30m |
| 14:30 | The Road Less Eaten With Biju ThomasChef Biju Thomas explores Utah's Heber Valley, discovering a small-town culinary mecca filled with charming restaurants and world-class cheeses. | Heber Valley, UT: Small-Town Culinary Mecca | Series, Documentary | 30m |
| 15:00 | IRONMAN 70.3 World Championship Nice Men September 2026 | Special, Classic sport event | 1h | |
| 16:00 | Pinkbike AcademyThese four compete in the final race for the grand prize: $30,000 and a pro mountain biking contract. | The Final Race Part 1 | Series, Mountain biking | 30m |
| 16:30 | Life of KaiRide shotgun with Kai Lenny as he redefines what's possible in the world's biggest waves, chasing his dreams. | Surfing, Documentary | 30m | |
| 17:00 | Warren Miller VaultIt's time to get your winter stoke on -- it's the Warren Miller Hour! | Warren Miller's Skiing Symphony | Series, Action sports | 30m |
| 17:30 | Snowy Adventures by Warren Miller | Special | 30m | |
| 18:00 | Warren Miller VaultIt's time to get your winter stoke on -- it's the Warren Miller Hour! | Warren Miller's Winter Wonders | Series, Action sports | 30m |
| 18:30 | Warren Miller's Mountain Chronicles | Special | 30m | |
| 19:00 | LocalsJoin Collinson on an adventure through the Utah backcountry and experience what it's like to join one of the planet's most elite riders in the ofte... | Angel Collinson: Utah Backcountry Freeskiing | Series, Outdoors | 30m |
| 19:30 | Adventure CitiesJonathan Thompson sets out to explore the adventurous sides of Scottsdale, Arizona and Montréal, Canada. | Scottsdale & Montreal | Series, Travel | 30m |
| 20:00 | Facing WavesKen Whiting explores the Republic of Ireland's West Coast and kayaks and hikes along the Wild Atlantic Way. | Kayaking Ireland's West Coast | Series, Kayaking | 30m |
| 20:30 | Facing WavesKen Whiting kayaks along Ireland's Giant's Causeway Coast near Derry and Strangford Lough outside Belfast. | Kayaking Northern Ireland | Series, Kayaking | 30m |
| 21:00 | Race Across the WorldThe five teams travel from Honduras to their next checkpoint in Panama City. | Copan Ruinas to Panama City | Series, Competition reality | 1h 30m |
| 22:30 | Ultimate Mountain AthleteFrom climbing to ski mountaineering, the athletes complete their climbs and head towards Silverton Mountain. | From Hard Rock to Hard Snow: Up, Up and Away | Series, Special | 30m |
| 23:00 | Facing WavesKen Whiting explores the Republic of Ireland's West Coast and kayaks and hikes along the Wild Atlantic Way. | Kayaking Ireland's West Coast | Series, Kayaking | 30m |
| 23:30 | Facing WavesKen Whiting kayaks along Ireland's Giant's Causeway Coast near Derry and Strangford Lough outside Belfast. | Kayaking Northern Ireland | Series, Kayaking | 30m |
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_bqzw72wn/schedule?date=2026-10-15&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_bqzw72wn/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_bqzw72wn/history?from=2026-06-25T00:00:00Z&to=2026-06-26T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_bqzw72wn/schedule?date=2026-10-15&tz=America/New_York"); 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_bqzw72wn/schedule?date=2026-10-15&tz=America/New_York", { 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_bqzw72wn/schedule", params={"date": "2026-10-15", "tz": "America/New_York"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_bqzw72wn/schedule?date=2026-10-15, the first programme { "data": [ { "id": "ls_ht54s8ks", "channel": "ch_bqzw72wn", "start": "2026-10-15T04:00:00Z", "stop": "2026-10-15T05:00:00Z", "title": "Ironman: 70.3", "sub_title": "Swansea July 2025", "description": "Ironman triathlons from start to finish.", "category": [ "series", "triathlon" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 35, "date": "2026-10-15", "tz": "America/New_York" } }
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 | Thursday 25 June 2026 | Category |
|---|---|---|
| 01:00 | Life of Kai | Series, Surfing |
| 01:30 | Life of Kai | Surfing, Documentary |
| 02:00 | Warren Miller's Flow State | Special, Skiing |
| 33 more programmes that day, on Archive | ||
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.