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_95pab39f/schedule?date=2026-10-15&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:48 | Ice Pilots NWTIn South Korea, Cory and Justin meet the ship delivering Buffalo's water bomber plane to new buyers there. | S4 E9, Water Wings | 54m | |
| 00:42 | Ice Pilots NWTAs spring arrives and Ray's retirement day approaches, Sean surprises everyone by leaving Buffalo for a job with the competition. | S4 E10, Meltdown | 54m | |
| 01:37 | Ice Pilots NWTGreenland's Narsarsuaq airport - known as one the world's most dangerous approaches - looms on the horizon as Cory and Justin begin a trans-global ... | S4 E11, North Atlantic Convoy | 54m | |
| 02:31 | Ice Pilots NWTJoe and Mikey hire a helicopter for a salvage mission to retrieve the rare tailpiece from a Lockheed 10-A that crashed in the Yellowknife woods for... | S4 E12, Sunk | 54m | |
| 03:25 | Ice Pilots NWTJustin and Cory are stranded in Croatia while trying to complete the delivery of two CL-215 water bombers to Turkey. | S4 E13, Turkey or Bust | 54m | |
| 04:20 | Ice Pilots NWTMikey links up with Chris Hadfield aboard the International Space Station. Problems mount while trying to get a frozen DC-4 airborne. | S5 E1, Cold Start | 54m | |
| 05:14 | Ice Pilots NWTRookie co-pilot David faces a remote Arctic airstrip with sketchy landing gear. Mikey drafts a Buffalo hockey team to face off against an NHL squad... | S5 E2, Shootout | 54m | |
| 06:08 | Ice Pilots NWTJoe races a quirky antique snowmobile - with an airplane engine and no brakes. The water bomber crew struggles to get two planes out of Turkey. Coc... | S5 E3, Snowplane | 54m | |
| 07:03 | Ice Pilots NWTA cold snap triggers massive challenges. Devan runs into gear problems while he ferries a mothballed DC-3 across the country. And Justin has to mak... | S5 E4, Gear Lock | 54m | |
| 07:57 | Ice Pilots NWTThe Electra returns from repairs and the crew takes it right back to the ice strip that it set off from before the crash landing last year. Tyler w... | S5 E5, Aussie Ace | 54m | |
| 08:51 | Ice Pilots NWTFacing Joe's wrath, Rod and Cory head to the UK to make urgent water bomber repairs. David tries to prove himself to Devan in the C-46 but ends up ... | S5 E6, Rock Stars and Rampies | 54m | |
| 09:46 | Ice Pilots NWTMikey trains for High Arctic survival with the Canadian Rangers. The Air Force invades Chuck's hangar. Joe faces tough competition at a California ... | S5 E7, Ice Camp | 56m | |
| 10:42 | Ice Pilots NWTAJ and James battle a DC-4 engine fire. It's Joe's 69th birthday - and he's never flown a helicopter before, so Mikey plans a special gift of chopp... | S5 E8, Frozen Solid | 56m | |
| 11:38 | Ice Pilots NWTCory, Chuck and Brian watch as a 5,000-pound power unit smash to the ground, denting the Electra and putting it out of commission. Mikey scrambles ... | S5 E9, Power Crash | 56m | |
| 12:35 | Ice Pilots NWTCo-pilot Graeme's fumbles his Electra training landings. Chris stresses over his C-46 check ride. Adam rescues a stranded C-46. | S5 E10, Breakdown | 56m | |
| 13:31 | Ice Pilots NWTJoe and Mikey head to England to bring home a new plane. Devan does target-practice in the DC-4.James builds a Buffalo-style soapbox racer. | S5 E11, Target Practice | 56m | |
| 14:28 | Ice Pilots NWTJoe flies with the Snowbirds during the Hamilton air show and later teaches Mikey to fly. A surprise departure shakes up Buffalo. | S5 E12, Air Show | 56m | |
| 15:24 | Ice Pilots NWTIce Pilots NWT celebrates a milestone with a look back at the last five years, a peek behind the camera and reflections from the Buffalo crew. | S5 E13, Five Seasons | 56m | |
| 16:21 | Ice Pilots NWTAn engine fire and series of mechanical gremlins has Buffalo scrambling to make its Christmas deliveries. Newest rampie Prefkar Mony struggles with... | S6 E1, A Ball O'Snags | 57m | |
| 17:17 | Ice Pilots NWTBuffalo's Electra aircraft is hammered by rough winds up the Mackenzie Valley. In Hay River, a rookie crew faces the worst ice storm in years and o... | S6 E2, Ice Storm | 57m | |
| 18:14 | Ice Pilots NWTEngine trouble plagues Buffalo's newest Electra, ZFE, and a standoff between Joe and Transport Canada threatens to close the airline. At the same t... | S6 E3, Old Dogs | 57m | |
| 19:10 | Ice Pilots NWTJoe leaves to undergo medical tests at the Mayo Clinic in Phoenix, Arizona. Jeff and Sam stress over their DC-3 checkflights and Joe celebrates tur... | S6 E4, Checkflight | 57m | |
| 20:07 | Ice Pilots NWTRookie pilot Jeff nearly runs off the runway. Prefkar learns to play hockey but drops the ball at Buffalo and Joe goes on a date with a real dog. | S6 E5, Second Chances | 57m | |
| 21:04 | Ice Pilots NWTMikey decides to get Buffalo involved in a D-Day paratrooper jump to commemorate the 70th anniversary of D-Day. | S6 E6, Big Plans, Bad Luck | 56m | |
| 22:00 | Ice Pilots NWTBuffalo's top guns, rookies and vets, go to California for aerial dogfights in real fighter planes. Cory and Mikey race to get ready for the D-Day ... | S6 E7, Dogfight | 54m | |
| 22:54 | Ice Pilots NWTMikey's much-planned D-Day tribute parachute jump with 20 paratroopers hits a wall when Joe refuses to fly his DC-3 to the drop zone. | S6 E8, D-Day | 54m |
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_95pab39f/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_95pab39f/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_95pab39f/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_95pab39f/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_95pab39f/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_95pab39f/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_95pab39f/schedule?date=2026-10-15, the first programme { "data": [ { "id": "ls_w8tjymvd", "channel": "ch_95pab39f", "start": "2026-10-15T03:48:39Z", "stop": "2026-10-15T04:42:57Z", "title": "Ice Pilots NWT", "sub_title": null, "description": "In South Korea, Cory and Justin meet the ship delivering Buffalo's water bomb...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 26, "date": "2026-10-15", "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 150 countries.