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_qbw1hm2k/schedule?date=2026-10-15&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:52 | Alaska's Ultimate Bush PilotsJoel and Mark Barker tempt fate and fly into no man's land to find and salvage a white airplane in a snowy forest, and fight hypothermia along the ... | S2 E3, Heaven at 5,000 Feet | Series, Outdoors | 26m |
| 00:18 | Alaska's Ultimate Bush PilotsPilot Josiah Freeman takes professional snowboarder Mark Barajas to the top of the Chugach Mountains for some hellacious heli-skiing. | S2 E4, Hanging by a Thread | Series, Outdoors | 27m |
| 00:45 | EmergencyThe Lunar New Year is a very busy time of the year for health professionals in Vietnam, the ones taking place in Sydney are invariably mentioned an... | New Year in the Emergency Room | Series, Action | 1h 1m |
| 01:46 | En Route to EnduranceRacing driver Andy Soucek competes in the Bentley Continental at the 2018 Total 24 Hours of Spa race held at the Spa-Francorchamps circuit. | Andy Soucek - Bentley Continental | Series, Reality | 14m |
| 02:00 | Backcountry RescueThe team races to find two overdue snowmobilers in the remote backcountry in harsh, low-visibility conditions. | S1 E2, Home Safe | Series, Outdoors | 27m |
| 02:27 | Backcountry RescueChris and Dee Hathaway, a married couple deeply committed to rescue work in the Tetons, must help a skier who suffers a suspected spinal injury in ... | S1 E3, Married to the Job | Series, Outdoors | 28m |
| 02:55 | Backcountry RescueSeveral responders race to rescue an injured snowboarder; we also see how they juggle family dinners, day jobs, and sleepless nights. | S1 E4, Juggled Lives | Series, Outdoors | 26m |
| 03:21 | Backcountry RescueWhen three calls come in within hours, Teton County Search and Rescue faces its toughest day yet; a lost hiker, a snowmobile crash, and a looming a... | S1 E5, 3 in 1 Day | Series, Outdoors | 21m |
| 03:42 | Speed FreaksZef needs to get to grips with traction, so he has challenged the Speed Freaks with converting a two-seater Mazda MX5 sports car into an off-road m... | S1 E5, Episode 5 | Series, Motoring | 58m |
| 04:40 | Speed Freaks | S1 E6, Episode 6 | Series, Motoring | 57m |
| 05:37 | Graveyard CarzWith actor, retired pro football player and multi-title World Wrestling Champion Bill Goldberg on his way to the shop, the ghouls have very little ... | S6 E7, Dude, Where's Alyssa's Car | Series, Reality | 1h 1m |
| 06:38 | Graveyard CarzOverly helpful Alyssa interrupts Will's cutting and buffing of the fabled Phantom Cuda, leading him to decide a bit of friendly hazing is in order;... | S6 E8, A Fly in the Ointment | Series, Reality | 1h 1m |
| 07:39 | Graveyard CarzAlyssa and Mark apply decals to the Hemi Roadrunner convertible; after painting the jams on the Superbird tribute car, Will visits the tattoo shop ... | S6 E9, Will Gets Grumpy | Series, Reality | 1h 2m |
| 08:41 | Graveyard CarzThe heart of the legendary '71 'Cuda is ready to be installed; Mark teaches Adam how to build out the front suspension and assembles the rear axle. | S6 E10, Phantom's 440 Six Barrel | Series, Reality | 1h 1m |
| 09:42 | Love of the WildIn Austria, falconer Doris Hiebeler dedicates her life to falconry. Raised in a family of bird breeders, Doris trains hawks and hunts with them in ... | S1 E5, Koskemattomilla kuohuilla | Series, Nature | 1h 5m |
| 10:47 | Love of the WildMorgan Vikne and his fiancée, Tone, navigate the challenging fjords of Norway; with his dark humor and passion for the outdoors, Morgan leads a rug... | S1 E6, Pohjoista kohti | Series, Nature | 1h 5m |
| 11:52 | Love of the WildAn exploration of the diverse wildlife that shares these rugged environments; we delve into the coexistence between humans and wildlife, revealing ... | S2 E1, Uusia perheenjäseniä | Series, Nature | 1h 6m |
| 12:58 | Love of the WildDuring the summer months, life is transformed under the perpetual daylight of the Arctic and northern regions; in Finland, Aki and Emilia experienc... | S2 E2, Metsästyskauden avaus | Series, Nature | 1h 5m |
| 14:03 | Fight to SurviveA bass fishing trip goes horribly wrong when a bolt of lightning strikes their boat, leaving Seventeen-year-old Christian Neal burned and unconscio... | Lightning Strike | Series, Outdoors | 28m |
| 14:31 | Fight to SurviveMarine Anne Hjelle was mountain biking when she was ripped off her bike by a mountain lion. Anne fought back even as the big cat shredded her face ... | Mountain Lion Attack | Series, Outdoors | 27m |
| 14:58 | Fight to SurviveCraig DeMartino examines the stories of other survivors he's met across the season. Their survival stories are all different, but Craig discovers t... | Soul of a Survivor | Series, Outdoors | 28m |
| 15:26 | Man Eats WildMario takes on the unforgiving alpine mountains of the south island of New Zealand in a fallow deer hunt with his bow, and cooks an impressive veni... | Alpine Ghosts | Series, Hunting | 27m |
| 15:53 | Man Eats WildIn the outback of Australia where everything is trying to kill you. It's monsoon season when no one attempts to roam around with salt water crocodi... | Deadly Outback | Series, Hunting | 27m |
| 16:20 | Man Eats WildMario teams up with good friend and precision rifle expert Bernard and heads into the high alpine mountains above New Zealand's rugged West Coast i... | Up With the Gods: Himalayan Tahr | Series, Hunting | 27m |
| 16:47 | Man Eats WildIn one of the harshest environments on the planet, Mario Kalpou travels to the outback desert of Australia in search of feral camels that have been... | Outback Odyssey | Series, Hunting | 27m |
| 17:14 | Bottom FeedersEveryone deals with harsh conditions on a tough Lake Pepin. | The New Generation | Series, Outdoors | 27m |
| 17:41 | Bottom FeedersFishermen struggle to adjust to atypical fish patterns during an unusually warm Spring. | Win Some, Lose Some | Series, Outdoors | 26m |
| 18:07 | Bottom FeedersCommercial fishermen continue to endure a difficult season in the upper Midwest. | Family Ties | Series, Outdoors | 27m |
| 18:34 | Bottom FeedersDue to a poor spring, Mike, Tim, Jedd and their crews fish well into summer. | Summer | Series, Outdoors | 27m |
| 19:01 | DroppedChris and Casey Keefer tackle an Alaskan river untouched by hunters for a decade due to predation; the journey begins slowly, with more dragging th... | S2014 E3, Dropped & Dragging | Series, Outdoors | 27m |
| 19:28 | DroppedThe search for a mature moose gets the brothers Chris and Casey Keefer way more than they bargained for. | S2014 E4, Death in the Water | Series, Outdoors | 27m |
| 19:55 | DroppedAs Chris and Casey Keefer continue downriver, they rely more on fish, ducks and berries as the moose rut approaches; Alaskan rainstorm brings heavy... | S2014 E5, Rising Waters | Series, Outdoors | 26m |
| 20:21 | The New Fly FisherHost Mark Melnyk continues his RV fishing adventures in Idaho. | Yellowstone, Idaho 2021 | Series, Fishing | 28m |
| 20:49 | The New Fly FisherMark Melnyk braves tough conditions in Northern Saskatchewan searching for giant lake trout. | Scott Lake Lodge 2021 | Series, Fishing | 28m |
| 21:17 | The New Fly FisherHost Colin McKeown is in Algoma Country, catching bass on the fly. | Bruce Bay Cottages and Lighthouse 2021 | Series, Fishing | 27m |
| 21:44 | The New Fly FisherRob Heal heads to New Brunswick to fish for striped bass. | East Coast Anglers 2021 | Series, Fishing | 28m |
| 22:12 | Buccaneers and BonesThe group of anglers reunite for a week of fishing and camaraderie in Belize; Bill Klyn and Tom McGuane fish for snook, Lori-Ann Murphy and Zach Gi... | S1 E1, Silver Kings | Series, Outdoors | 27m |
| 22:39 | Buccaneers and BonesCast off on the coast of Belize for bonefish. | Grey Ghosts | Series, Outdoors | 28m |
| 23:07 | Buccaneers and BonesTarpon fishing in Florida. | The Backcast | Series, Outdoors | 27m |
| 23:34 | Buccaneers and BonesZach Gilford dances with Tarpon for the first time. | The Lateral Line | Series, Outdoors | 27m |
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_qbw1hm2k/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_qbw1hm2k/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_qbw1hm2k/history?from=2026-03-01T00:00:00Z&to=2026-03-02T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_qbw1hm2k/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_qbw1hm2k/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_qbw1hm2k/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_qbw1hm2k/schedule?date=2026-10-15, the first programme { "data": [ { "id": "ls_61cpn5wm", "channel": "ch_qbw1hm2k", "start": "2026-10-15T03:52:00Z", "stop": "2026-10-15T04:18:00Z", "title": "Alaska's Ultimate Bush Pilots", "sub_title": "Salvage Gone Awry", "description": "Joel and Mark Barker tempt fate and fly into no man's land to find and salvag...", "category": [ "series", "outdoors" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 40, "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 | Sunday 1 March 2026 | Category |
|---|---|---|
| 01:00 | Police Patrols | Series, Action |
| 02:08 | Police Patrols | Series, Action |
| 03:14 | Police Patrols | Series, Action |
| 26 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.