74.3M 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/Toronto 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/Toronto. The same day from the API: GET /v1/channels/ch_52akykb3/schedule?date=2026-10-14&tz=America/Toronto
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:45 | ER VetsAssess one dog’s heart health and another’s gums, and watch tricky eye surgery. | Best Of Friends | 26m | |
| 00:12 | ER VetsObserve a hernia fix and gum-trimming surgery, and clear a pup for takeoff. | All Clear | 26m | |
| 00:38 | The Wild Life of Tim FaulknerSpend 24 hours at a sanctuary that’s growing the Tasmanian devil population. | Episode 3 | 26m | |
| 01:05 | The Wild Life of Tim FaulknerHunt for cassowaries in Queensland and meet a bird that loves interior design. | Episode 4 | 27m | |
| 01:32 | Pick a PuppyPrepare for a tough decision when three bright breeds bewitch a family. | The Puppy Pact | 28m | |
| 02:00 | Bondi VetEncounter a bull mastiff, pet snails, and pandas as Chris volunteers in Beijing. | S7 E5, Dr. Chris Brown's Special Patient | 50m | |
| 02:49 | Bondi VetWatch Chris treat animals of all sizes, from a tiny echidna to a Sumatran tiger. | S7 E6, Dr. Chris' Visit to China | 49m | |
| 03:38 | Pick a PuppyPrepare for a tough decision when three bright breeds bewitch a family. | The Puppy Pact | 26m | |
| 04:05 | Pick a PuppyGet cozy with tiny greyhounds, pulis, and terriers, who impress a lively family. | Doggin' Around | 26m | |
| 04:31 | Mega ZooExperience a scary lion checkup and see a cheeky gorilla become a star pupil. | S1 E4, What to Do When Expecting | 51m | |
| 05:22 | Mega ZooInvestigate a wombat’s mysterious medical issues and uncover a zoo secret. | S1 E5, Saving Daisy | 50m | |
| 06:13 | The Wild Life of Tim FaulknerSpend 24 hours at a sanctuary that’s growing the Tasmanian devil population. | Episode 3 | 27m | |
| 06:40 | The Wild Life of Tim FaulknerHunt for cassowaries in Queensland and meet a bird that loves interior design. | Episode 4 | 28m | |
| 07:08 | Hope For WildlifeFollow Hope and Allison to southern California to learn about pelicans. | S3 E7, Zoli | 59m | |
| 08:07 | Hope For WildlifeJoin Hope in her pursuit to learn everything she can about birds of prey. | S3 E8, For the Birds | 1h | |
| 09:07 | Bondi VetJoin Chris as he helps a pregnant cow and saves a Maltese terrier’s unborn pups. | S5 E7, Surgery on a Mauled Alligator | 50m | |
| 09:57 | Pick a PuppyPrepare for a tough decision when three bright breeds bewitch a family. | The Puppy Pact | 27m | |
| 10:24 | Pick a PuppyGet cozy with tiny greyhounds, pulis, and terriers, who impress a lively family. | Doggin' Around | 27m | |
| 10:51 | Mega ZooExperience a scary lion checkup and see a cheeky gorilla become a star pupil. | S1 E4, What to Do When Expecting | 52m | |
| 11:43 | Bondi VetEncounter a bull mastiff, pet snails, and pandas as Chris volunteers in Beijing. | S7 E5, Dr. Chris Brown's Special Patient | 51m | |
| 12:33 | Bondi VetWatch Chris treat animals of all sizes, from a tiny echidna to a Sumatran tiger. | S7 E6, Dr. Chris' Visit to China | 50m | |
| 13:24 | Vet On The HillA daredevil cat takes a swan dive, and a first-time dog mom needs a C-section. | S2 E1, Episode 1 | 56m | |
| 14:20 | ER VetsTally up heart problems, excess baby teeth, and reps done by a kitty in rehab. | La Bataille | 27m | |
| 14:47 | ER VetsFight dogs’ lung and leg woes, and say goodbye to a cracked canine tooth. | Captain | 27m | |
| 15:14 | ER VetsAttend doggy back therapy, look at a big heart, and soothe a sore-mouthed kitty. | Little World | 27m | |
| 15:41 | ER VetsSniff out fixes for K-9 shoulder and ear pain, and root out puppy tooth issues. | The Fix | 27m | |
| 16:07 | The Wild Life of Tim FaulknerFind a home for a microbat family before Tim rescues a wayward venomous snake. | Episode 5 | 26m | |
| 16:34 | The Wild Life of Tim FaulknerCheck on the annual gator egg removal and go spelunking in a Tasmanian cave. | Episode 6 | 28m | |
| 17:01 | Pick a PuppyMeet an active family in search of an adventure- and water-loving canine buddy. | Swimming with Barks | 26m | |
| 17:27 | Pick a PuppySee if a ridgeback, a dachshund, or a vizla is a good fit for rambunctious boys. | Four Boys and a Puppy | 26m | |
| 17:53 | Pick a PuppyCheer as two young girls choose a special rescue dog to grow up alongside them. | Sisterly Love | 26m | |
| 18:19 | Pick a PuppyFrolic with three fun mixed-breed rescue dogs in need of a forever family. | A Loving New Home | 26m | |
| 18:45 | Bondi VetFollow Chris as he treats some unusual patients in high-stakes conditions. | S5 E8, Update on Poppy, the Dog Without a Nose | 51m | |
| 19:35 | Pick a PuppyPrepare for a tough decision when three bright breeds bewitch a family. | The Puppy Pact | 27m | |
| 20:02 | Pick a PuppyGet cozy with tiny greyhounds, pulis, and terriers, who impress a lively family. | Doggin' Around | 27m | |
| 20:29 | Mega ZooExperience a scary lion checkup and see a cheeky gorilla become a star pupil. | S1 E4, What to Do When Expecting | 52m | |
| 21:21 | Mega ZooInvestigate a wombat’s mysterious medical issues and uncover a zoo secret. | S1 E5, Saving Daisy | 51m | |
| 22:13 | The Wild Life of Tim FaulknerSpend 24 hours at a sanctuary that’s growing the Tasmanian devil population. | Episode 3 | 26m | |
| 22:39 | The Wild Life of Tim FaulknerHunt for cassowaries in Queensland and meet a bird that loves interior design. | Episode 4 | 27m | |
| 23:06 | Hope For WildlifeFollow Hope and Allison to southern California to learn about pelicans. | S3 E7, Zoli | 58m |
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_52akykb3/schedule?date=2026-10-14&tz=America/Toronto" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_52akykb3/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_52akykb3/history?from=2026-02-06T00:00:00Z&to=2026-02-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_52akykb3/schedule?date=2026-10-14&tz=America/Toronto"); 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_52akykb3/schedule?date=2026-10-14&tz=America/Toronto", { 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_52akykb3/schedule", params={"date": "2026-10-14", "tz": "America/Toronto"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_52akykb3/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_d46b60bz", "channel": "ch_52akykb3", "start": "2026-10-14T03:45:54Z", "stop": "2026-10-14T04:12:23Z", "title": "ER Vets", "sub_title": "Best Of Friends", "description": "Assess one dog’s heart health and another’s gums, and watch tricky eye surgery.", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 40, "date": "2026-10-14", "tz": "America/Toronto" } }
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 | Friday 6 February 2026 | Category |
|---|---|---|
| 23:37 | Vet On The Hill | |
| 00:32 | Pick a Puppy | |
| 01:00 | Bondi Vet | |
| 30 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.