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 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-11&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | The Road Less Eaten With Biju ThomasFly-fishing and foraging in the Texas Hill Country, featuring locally distilled Sotol and wild game cuisine. | 30m | ||
| 00:30 | The Road Less Eaten With Biju ThomasBiju heads to Alabama's Beaches to sample southern fare at its freshest; Zeke's landing hosts a hook and cook fishing trip, Hog Wild is the home of... | 30m | ||
| 01:00 | The HornDuring a rescue, lead pilot Sam senses something wrong with the helicopter and must decide whether to land; a life-or-death situation in the Air Ze... | 1h | ||
| 02:00 | Warren Miller's Ski in the SunA sun-filled adventure around the world to places like Switzerland, Austria, Canada and the U.S. | 1h | ||
| 03:00 | In the ZoneTalking to some of Hawaii's best big wave canoe surfing crews and the importance of escort boats. | 30m | ||
| 03:30 | In the ZoneAn in-depth look at the sport of foilboarding. | 30m | ||
| 04:00 | The RideKeith Morical logs over 75 hours on his bike five days into the ride of his life. | 1h | ||
| 05:00 | Great Family AdventureThe Troutman-Jackson family continues their road trip adventures in Bentonville, Ark. | 30m | ||
| 05:30 | DispatchesProfessional kayaker Nick Troutman and friends paddle their way through the best rivers and waves Hawaii has to offer. | 30m | ||
| 06:00 | Great Family AdventureThe Troutman-Jackson family continues their road trip adventures in Bentonville, Ark. | 30m | ||
| 06:30 | DispatchesProfessional kayaker Nick Troutman and friends paddle their way through the best rivers and waves Hawaii has to offer. | 30m | ||
| 07:00 | The Xtreme CollXtionPro kayaker Rafa Ortiz takes on a dangerous multi-waterfall ledge. Red Bull wing suit flyers soar over Manhattan. Then, history is made with the fi... | 30m | ||
| 07:30 | Pinkbike AcademyThe contestants compete in a two-part cornering challenge to see who can push it to the limit without going past it. | 1h | ||
| 08:30 | Explorers: Adventures of the CenturyFollowing the journeys of people who push the boundaries of exploration as they travel the globe to places no one has been before. | 30m | ||
| 09:00 | Road Trip AnglerJameson Redding hits the road to find the best fishing spots in America. | 30m | ||
| 09:30 | Road Trip AnglerJameson Redding hits the road to find the best fishing spots in America. | 30m | ||
| 10:00 | Sports Fishing TelevisionA volcanic Hawai'i Island is the destination for billfish. | 30m | ||
| 10:30 | Sports Fishing TelevisionBrothers Jared and Brandon Cyr set out to harvest the best of what the Keys have to offer. | 30m | ||
| 11:00 | Race Across the WorldFive teams set off from Mexico City to Copán Ruinas in Honduras. | 1h 30m | ||
| 12:30 | DATEV Challenge Roth 2025Dive headfirst into the world of long-distance triathlon with the "DATEV Challenge Roth 2025.". | 30m | ||
| 13:00 | Facing WavesKen Whiting explores Jamaica's stunning coastline, mountainous rivers, and epic ocean surf with his sea kayak. | 30m | ||
| 13:30 | Facing WavesKen Whiting follows the spring flows deep into the Ozarks and into Canada. | 30m | ||
| 14:00 | Ascend TVJessie Richman, a Maui resident, is the world's top big wave kite surfer; he balances his passion for the extreme sport with his commitment to fami... | 30m | ||
| 14:30 | Ascend TVFrom nature's wonders to tales of resilience, here are the top ten moments from season four. | 30m | ||
| 15:00 | AwestruckHow can experiencing awe for just two minutes have measurable effects? Follow the research team as they wrap up the Tahoe Lab, and share the results. | 30m | ||
| 15:30 | Awestruck: Searching for Awe in Lake Tahoe | 30m | ||
| 16:00 | Great Family AdventurePro kayakers Nick Troutman and Emily Jackson head to Nick's home turf and waters for family fun. | 30m | ||
| 16:30 | Great Family AdventureThe Troutman-Jackson family explores Fort Myers, Fla. | 30m | ||
| 17:00 | Beat MondayMike and Jason head to Nevada to explore the trails and mountains around the beautiful Lake Tahoe; they plan to ride a 125-mile loop around the lak... | 30m | ||
| 17:30 | Beat MondayMike and Jason head to Nevada to explore the trails and mountains around the beautiful Lake Tahoe. | 30m | ||
| 18:00 | DirtTraveling through Josh's hometown of Seattle, Wash., from the mountains to the coast, to pursue local ingredients; digging for a local delicacy, hu... | 30m | ||
| 18:30 | DirtJosh starts in the Twin Cities of Minnesota where he meets up with Yia Vang, an award-winning chef and restaurant owner. | 30m | ||
| 19:00 | 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 ... | 1h | ||
| 20:00 | 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. | 30m | ||
| 20:30 | The Road Less Eaten With Biju ThomasChef Biju Thomas rides some trails, floats the Colorado, and uncovers some of Moab, Utah's culinary surprises. | 30m | ||
| 21:00 | Facing WavesKen Whiting explores the Caribbean's first and only sea kayaking trail, the Waitukubuli Sea Trail, in Dominica. | 30m | ||
| 21:30 | Facing WavesKen Whiting continues his exploration of the Caribbean's first and only sea kayaking trail, the Waitukubuli Sea Trail in Dominica. | 30m | ||
| 22:00 | Epic TrailsEric Hanson explores the Wales Coast Path with Big Blue Adventures. | 30m | ||
| 22:30 | Ascend TVSebi Mall hits the slopes of St. Anton, showcasing the mountain that shaped him as a freeride athlete. | 30m | ||
| 23:00 | 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. | 30m | ||
| 23:30 | The Road Less Eaten With Biju ThomasChef Biju Thomas rides some trails, floats the Colorado, and uncovers some of Moab, Utah's culinary surprises. | 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-11&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-11&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-11&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-11", "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-11, the first programme { "data": [ { "id": "ls_yy76032m", "channel": "ch_bqzw72wn", "start": "2026-10-11T04:00:00Z", "stop": "2026-10-11T04:30:00Z", "title": "The Road Less Eaten With Biju Thomas", "sub_title": null, "description": "Fly-fishing and foraging in the Texas Hill Country, featuring locally distill...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 41, "date": "2026-10-11", "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 150 countries.