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/Amsterdam 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/Amsterdam. The same day from the API: GET /v1/channels/ch_1gg75nf5/schedule?date=2026-10-12&tz=Europe/Amsterdam
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | DroppedStuck in the tent for days, Chris and Kaid finally get a break in the weather. They realize the rain has flooded the river dangerously. Nonetheless... | S2015 E7, High Waters | 25m | |
| 00:26 | DroppedChris and Kaid pursue a big bull moose, and Kaid finds himself with hide in his crosshairs. Casey and R.L. continue their search for big game. The ... | S2015 E8, Moose Fever | 25m | |
| 00:51 | DroppedR.L. and Casey venture far from camp to access prime moose territory during the rut. Meanwhile, bad weather prompts Chris to scout a potential new ... | S2015 E9, Weary Travelers | 23m | |
| 01:15 | The TrailStocked up on food, Laramy and 7 thrive at their new location. Laramy focuses on building some amenities to make life easier on The Trail. | Thriving | 27m | |
| 01:42 | The TrailLaramy and 7 say goodbye to their final camp and head home. | Return Home | 27m | |
| 02:09 | The New Fly FisherMark Melnyk travels to Andros Island to fly fishing at 4 different lodges to experience the ultimate bonefish trip! | Bahamas | 28m | |
| 02:37 | The New Fly FisherMark Melnyk is in beautiful Yellowstone Teton Territory fly fishing for rainbow trout and cutthroat. He is the guest of Teton Valley Lodge | Teton Valley Lodge (Idaho) | 28m | |
| 03:05 | Hunting FishThom hunt challenges himself to fish wild Tuna in stunning Gran Canaria. | S1 E5, Gran Canaria - Part Two | 1h 1m | |
| 04:06 | Hunting FishThom Hunt challenges himself to fish for Cod in picturesque Norway in freezing conditions. | S1 E6, Norway | 1h 1m | |
| 05:08 | Gold FeverTom Massie and his son Kael are dredging in Anchorage, trying to find some gold for Cindy's birthday gift. | Golden Flight | 27m | |
| 05:35 | Gold FeverWith the drought in California, Tom and Kia sail down the Stanislaus River, in search of gold that would otherwise be too deep to find underwater. | Stanislaus River Bottom | 27m | |
| 06:02 | SurvivormanFacing the grueling Temagami wilderness, Les Stroud battles relentless insects and territorial predators while foraging through ancient pine forests. | Hunting in Temagami | 55m | |
| 06:57 | SurvivormanStranded while kayaking in British Columbia, Les Stroud must protect his teenage son from the elements while teaching him vital survival skills. | S5 E5, Survivorman & Son: Tofino | 1h 2m | |
| 08:00 | Alaska's Ultimate Bush PilotsPilot Peter Rosendahl combats gale force wind and choppy seas while taxing a group of hunters to a floating lodge. | S1 E5, Risky Business | 28m | |
| 08:27 | Alaska's Ultimate Bush PilotsNew pilots are put to the test to see if they have what it takes to fly for Island Air. | S1 E9, Training Day | 28m | |
| 08:55 | Alaska's Ultimate Bush PilotsBig surf have a couple of surfers turning to Island Air for an adventure of a life time. | S1 E7, Surf's Up | 28m | |
| 09:23 | Buccaneers and BonesAngling experts Lori-Ann Murphy & Aaron Adams prove that catching a tarpon is no easy feat as they try to land a silver king in the Florida Keys. D... | Fighting Fish | 28m | |
| 09:51 | Buccaneers and BonesThe team's goal of landing & tagging a mature tarpon is fulfilled, as one of the anglers lands a 60lbs silver king. Michael Keaton & Yvon Choulnard... | Tippets & Leaders | 28m | |
| 10:19 | Madfin Shark SeriesDay two of the Madfin Shark Series begins, as it's becoming clearer which of our four 2-man teams will have to do whatever it takes to not be in la... | Day Two Pt. 1 | 27m | |
| 10:46 | Madfin Shark SeriesDay two & the battle continues on the Madfin Shark Series. Four of our 2-man teams are catching & releasing the biggest & most dangerous sharks the... | Day Two Pt.2 | 27m | |
| 11:13 | Madfin Shark SeriesIt's the third and final day of competition for the remaining 3 teams in this intense shark tournament. See how the first half of the day turns out. | Day Three Pt. 1 | 28m | |
| 11:41 | DroppedAs their Alaska journey nears its end, Kaid and R.L. reflect on life's priorities and lessons learned. Lifelong bonds are cemented as they prepare ... | S2015 E10, Lifted | 26m | |
| 12:07 | DroppedThe Keefer brothers put boots to ground as their journey through Alaska begins. Armed with nothing but a couple Glock 20s, the brothers immediately... | S2016 E1, Empty Handed | 27m | |
| 13:01 | South Seas SpearoDwane and Jools are joined by their pint sized proteges this week, as 12-year-olds Eli and Reef tag along on the adventure with the old men on a mi... | Just Another Fijian | 56m | |
| 13:57 | The New Fly FisherJenna McKeown is on the hunt for big smallmouth bass on topwater flies in Northern Ontario. She is in luck as a major dragonfly hatch is about to h... | Waterfalls Lodge (Algoma) | 28m | |
| 14:25 | The New Fly FisherLabrador is renowned for big Brook Trout but also Atlantic Salmon. Host Colin McKeown visits one of the top salmon lodges in the world. | Flowers River Lodge (Labrador) | 28m | |
| 14:53 | The New Fly FisherMark Melnyk treibt auf dem berühmten North Platte River in Wyoming und ist zu Gast im Ugly Bug Fly Shop. Große Forellen mit Grashüpfern! | Ugly Bug Fly Shop (Wyoming) | 28m | |
| 15:21 | WardensA five-year-old poaching case finally closes, a grizzly bear puts wardens on alert, and the team gathers in Helena for their annual convention. | Justice | 56m | |
| 16:17 | WardensWardens track a pesky bear raiding neighborhood trash cans, while officers in another region cite people for fishing without licenses. | Wildfire | 56m | |
| 17:14 | Alaska's Ultimate Bush PilotsPilot Peter Rosendahl combats gale force wind and choppy seas while taxing a group of hunters to a floating lodge. | S1 E5, Risky Business | 28m | |
| 17:42 | Alaska's Ultimate Bush PilotsNew pilots are put to the test to see if they have what it takes to fly for Island Air. | S1 E9, Training Day | 28m | |
| 18:09 | Alaska's Ultimate Bush PilotsBig surf have a couple of surfers turning to Island Air for an adventure of a life time. | S1 E7, Surf's Up | 28m | |
| 18:37 | Buccaneers and BonesAngling experts Lori-Ann Murphy & Aaron Adams prove that catching a tarpon is no easy feat as they try to land a silver king in the Florida Keys. D... | Fighting Fish | 28m | |
| 19:05 | Buccaneers and BonesThe team's goal of landing & tagging a mature tarpon is fulfilled, as one of the anglers lands a 60lbs silver king. Michael Keaton & Yvon Choulnard... | Tippets & Leaders | 28m | |
| 19:33 | Madfin Shark SeriesDay two of the Madfin Shark Series begins, as it's becoming clearer which of our four 2-man teams will have to do whatever it takes to not be in la... | Day Two Pt. 1 | 27m | |
| 20:00 | Madfin Shark SeriesDay two & the battle continues on the Madfin Shark Series. Four of our 2-man teams are catching & releasing the biggest & most dangerous sharks the... | Day Two Pt.2 | 27m | |
| 20:27 | Madfin Shark SeriesIt's the third and final day of competition for the remaining 3 teams in this intense shark tournament. See how the first half of the day turns out. | Day Three Pt. 1 | 28m | |
| 20:55 | DroppedAs their Alaska journey nears its end, Kaid and R.L. reflect on life's priorities and lessons learned. Lifelong bonds are cemented as they prepare ... | S2015 E10, Lifted | 26m | |
| 21:21 | DroppedThe Keefer brothers put boots to ground as their journey through Alaska begins. Armed with nothing but a couple Glock 20s, the brothers immediately... | S2016 E1, Empty Handed | 27m | |
| 21:48 | DroppedThe Keefer brothers awaken to a frozen tundra. With over 8 miles to cover and no oars, the brothers are forced to trudge their way through shallow ... | S2016 E2, Long Days, Cold Nights | 27m | |
| 22:15 | South Seas SpearoDwane and Jools are joined by their pint sized proteges this week, as 12-year-olds Eli and Reef tag along on the adventure with the old men on a mi... | Just Another Fijian | 56m | |
| 23:11 | The New Fly FisherJenna McKeown is on the hunt for big smallmouth bass on topwater flies in Northern Ontario. She is in luck as a major dragonfly hatch is about to h... | Waterfalls Lodge (Algoma) | 28m | |
| 23:39 | The New Fly FisherLabrador is renowned for big Brook Trout but also Atlantic Salmon. Host Colin McKeown visits one of the top salmon lodges in the world. | Flowers River Lodge (Labrador) | 28m |
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_1gg75nf5/schedule?date=2026-10-12&tz=Europe/Amsterdam" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_1gg75nf5/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_1gg75nf5/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_1gg75nf5/schedule?date=2026-10-12&tz=Europe/Amsterdam"); 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_1gg75nf5/schedule?date=2026-10-12&tz=Europe/Amsterdam", { 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_1gg75nf5/schedule", params={"date": "2026-10-12", "tz": "Europe/Amsterdam"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_1gg75nf5/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_qfnem8vz", "channel": "ch_1gg75nf5", "start": "2026-10-11T22:00:58Z", "stop": "2026-10-11T22:26:24Z", "title": "Dropped", "sub_title": "High Waters", "description": "Stuck in the tent for days, Chris and Kaid finally get a break in the weather...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 43, "date": "2026-10-12", "tz": "Europe/Amsterdam" } }
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.