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.
All times America/New_York. The same day from the API: GET /v1/channels/ch_nm8jq884/schedule?date=2026-10-12&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | The Road Less Eaten with Biju ThomasChef Biju Thomas explores summer in Vail through high-altitude cycling and iconic mountain-side dining. | Vail, CO: Alpine Cycling and Summer Food | 30m | |
| 00:30 | The Road Less Eaten with Biju ThomasThe Nashville gravel biking scene and the city's legendary hot chicken culture with Saint Motel's Greg Erwin. | Nashville, TN: Hot Chicken and Gravel Biking | 30m | |
| 01:00 | Work on the Wild Side: All the FeelsEmily tranquilizes a wild cheetah. Will bonds with Arthur, a young rhino orphan. | 1h | ||
| 02:00 | Warren Miller's JourneyJourney takes viewers along for the ride in the quest for perfect conditions from Aspen to Chile. | 2h | ||
| 04:00 | SOS: Extreme RescueNew recruits face their first callout for a dislocated shoulder under the watchful eyes of the team. | First Test | 30m | |
| 04:30 | SOS: Extreme RescueA hiker clings to an icy ledge on Tryfan. Walkers vanish in fog, and a man battles heatstroke. | Frozen on the Edge | 30m | |
| 05:00 | Facing WavesKen Whiting explores the beautiful rivers of North Carolina by sea kayak and inflatable kayak. | Kayaking North Carolina | 30m | |
| 05:30 | Facing WavesKen Whiting explores the rivers, lakes and caves around Lake Guntersville by kayak. | Kayaking Alabama | 30m | |
| 06:00 | Sport Fishing TV: Vs.: Fishing Destinations: Town vs. CountryPanama offers jungle island Pacific fishing Miami delivers the same thrill with a city skyline backdrop. | 30m | ||
| 07:00 | Facing WavesKen Whiting adventures through the epic backcountry canoeing in Killarney Provincial Park. | Canoeing in Killarney | 30m | |
| 07:30 | Facing WavesKen Whiting explores the beautiful rivers of North Carolina by sea kayak and inflatable kayak. | Kayaking North Carolina | 30m | |
| 08:00 | The Outdoor Sports Show: South Asian FestivalsKick off the new season in Southeast Asia at the premier Standard Chartered Singapore Marathon. | 30m | ||
| 08:30 | DIRT: Hokkaido: Vibrant Food HistoryExploring Hokkaido, Japan's crown jewel, with a burgeoning food scene and vibrant, unique history. | 30m | ||
| 09:00 | Ultimate Mountain Athlete: Challenges Wrapped and Champions CrownedThe first season concludes with the Free Ski contest and crowning the Ultimate Mountain Athlete champion. | 30m | ||
| 09:30 | Race Across the World: Mexico City to Copan RuinasFive pairs set off from Mexico City to begin an adventure to the southernmost city in the world, Ushuaia. | 1h 30m | ||
| 11:00 | Work on the Wild SideAnnie and Will face a tough assignment: relocating an unpredictable lion pride at Sibuya Game Reserve. | Danger in South Africa | 1h | |
| 12:00 | Work on the Wild SideJenna and Sean conduct a unique animal behavior experiment while Emma provides specialist genet care. | Plans and Experiments | 1h | |
| 13:00 | Dirt: Guadalajara: Tequila and SurfExplore Mexico's volcanic heart: from agave harvests to secret surf coves. | 1h | ||
| 14:00 | Ascend TVWe join the Wells family in Zion, Utah, as they explore the Greater Zion region together. | Among the Rocks: Greater Zion, Utah | 30m | |
| 14:30 | Ascend TVWe follow Victoria Grant through the forests of Northern Ontario as she recounts the history of the Canoe. | The Northern Canoe: Temagami, Ontario | 30m | |
| 15:00 | Life of KaiWith the first winter swell hitting Jaws, Kai looks to redeem himself after a loss in the Big Wave event. | Redemption at Jaws | 30m | |
| 15:30 | Life of KaiKai, Ridge and Ian Walsh fly to Mavericks in California for what's being hailed as the swell of the decade. | Swell of the Decade | 30m | |
| 16:00 | Descending: The Sea Less TravelledLocation: THE RED SEA. The team ventures to Djibouti to swim with the world's largest fish - the whale shark. | 1h | ||
| 17:00 | Red Bull: Made In: Basque Country: European Big WavesJoin Basque Country's heroes as they explore their region's best surf breaks and cultures around them. | 1h | ||
| 18:00 | Great Family Adventure: Oswego, New YorkNick Troutman and Emily Jackson and family to explore the waterways and trails of Oswego, New York. | 30m | ||
| 18:30 | Adventure Cities: Sacramento and DarwinJonathan Thompson sets out to explore the adventurous sides of Sacramento, California and Darwin, Australia. | 30m | ||
| 19:00 | The Road Less Eaten with Biju ThomasBentonville is the Mountain Bike capital of the world, featuring local Filipino food trucks and pizza. | Bentonville, AR: MTB Capital and Food Trucks | 30m | |
| 19:30 | The Road Less Eaten with Biju ThomasFly fishing and foraging in the Texas Hill Country, featuring locally distilled Sotol and wild game cuisine. | Wimberley, TX: Fly Fishing and Wild Game | 30m | |
| 20:00 | Work on the Wild Side: All the FeelsEmily tranquilizes a wild cheetah. Will bonds with Arthur, a young rhino orphan. | 1h | ||
| 21:00 | Race Across the World: Mexico City to Copan Ruinas On nowFive pairs set off from Mexico City to begin an adventure to the southernmost city in the world, Ushuaia. | 1h 30m | ||
| 22:30 | Ultimate Mountain Athlete: Flow and Speed: Mountain Biking BeginsThe athletes have completed their Flow and Downhill events. Next up: the Impossible Climb. | 30m | ||
| 23:00 | Over the Horizon: Fiji and The Lau GroupEllis Emmett sets sail for the islands of Fiji. | 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_nm8jq884/schedule?date=2026-10-12&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_nm8jq884/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_nm8jq884/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_nm8jq884/schedule?date=2026-10-12&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_nm8jq884/schedule?date=2026-10-12&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_nm8jq884/schedule", params={"date": "2026-10-12", "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_nm8jq884/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_99wrd98j", "channel": "ch_nm8jq884", "start": "2026-10-12T04:00:00Z", "stop": "2026-10-12T04:30:00Z", "title": "The Road Less Eaten with Biju Thomas", "sub_title": "Vail, CO: Alpine Cycling and Summer Food", "description": "Chef Biju Thomas explores summer in Vail through high-altitude cycling and ic...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 32, "date": "2026-10-12", "tz": "America/New_York" } }
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.