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.
All times America/New_York. The same day from the API: GET /v1/channels/ch_k6krkjyc/schedule?date=2026-10-14&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:47 | The Incredible Dr. PolThe Pol family slips out of town for the night to support a local human society. | S4 E3, The Bull Pen | 52m | |
| 00:39 | The Incredible Dr. PolOlivia makes a video showcasing her vet tech skills; an emergency calving puts production on hold. | S4 E4, How Now Smelly Cow | 52m | |
| 01:31 | The Incredible Dr. PolThe busy summer season kicks into high gear at the clinic with life-and-death situations. | S4 E5, Dog Dazed Afternoon | 52m | |
| 02:23 | The Incredible Dr. PolDr. Pol and Dr. Brenda see a mountain of cases at the clinic including a cow and a black lab. | S4 E6, Wonder Horse | 52m | |
| 03:15 | The Incredible Dr. PolDr. Pol and his son try to keep up with baby animals before operating on two cows. | S4 E7, The Incredible Mr. Quackerson | 52m | |
| 04:07 | The Incredible Dr. PolDr. Pol and Charles rush to save a mare and her foal; helping a dog that has a badly slit throat. | S4 E8, Pol Speed Ahead | 53m | |
| 05:00 | The Incredible Dr. PolDr. Pol is a busy man as the unofficial vet for the entire county fair. | S4 E9, Goats Gone Wild | 53m | |
| 05:53 | The Incredible Dr. PolCharles is determined to upgrade the computer; Dr. Pol deals with cattle, a dog and an alligator. | S4 E10, Raging Bulls | 53m | |
| 06:46 | The Incredible Dr. PolDr. Pol is asked to judge at the Hearty Harvest Chili Cook Off. | S5 E1, Piggin' Out | 50m | |
| 07:36 | The Incredible Dr. Pol: Deja MOO!After a long week Dr. Brenda and the clinic ladies go out for a night of fun. | S6 E3, Bugged Bunny | 52m | |
| 08:28 | The Incredible Dr. PolAn abandoned pit bull; sore husky pups; even a beloved mother cat suffering a serious blow. | S5 E3, Puppy Love | 51m | |
| 09:19 | The Incredible Dr. PolA cow with a foot problem; a treatment that could kill a down-cow; a Shih Tzu with a bulging eye. | S5 E4, Apocalypse Cow | 51m | |
| 10:10 | The Incredible Dr. PolDr. Pol is presented with an award in recognition of his work with 4-H Club. | S5 E5, Here's Looking at Moo | 50m | |
| 11:00 | The Incredible Dr. PolTackling a feisty alpaca's problems; two troubled dairy cows and a miniature donkey with fungus. | S5 E6, Barking Bad | 51m | |
| 11:51 | The Incredible Dr. PolAt Pol Veterinary Services the birds are calling the shots when Charles adopts three turkeys. | S5 E7, Talk Turkey to Me | 51m | |
| 12:42 | The Incredible Dr. PolDr. Pol continues to work on the farm with only one week until Christmas. | S5 E8, Santa Paws | 52m | |
| 13:34 | The Incredible Dr. PolA foursome of cows who refuse their pregnancy checks; a horse is down with colic. | S5 E9, The Upper Hoof | 50m | |
| 14:24 | The Incredible Dr. PolDr. Pol deals with jumping, flailing and barking clientele as Halloween approaches. | S5 E10, Pol-tergeist | 50m | |
| 15:14 | The Incredible Dr. PolHorses with runny noses, gashes and penile problems; delivering a commencement address. | S6 E1, Nerves of Steer | 52m | |
| 16:06 | The Incredible Dr. PolFarmers, livestock and pets work to adapt to the cold weather while Dr. Pol keeps busy. | S6 E2, Udderly Frozen | 52m | |
| 16:58 | The Incredible Dr. PolThe new vet, Dr. Emily; a horse combating colic; a rabbit that cannot hop; a dog with head trauma. | S6 E3, Bugged Bunny | 50m | |
| 17:48 | The Incredible Dr. PolAfter a long winter the animals of Isabella County are getting antsy. | S6 E4, Money Barks | 51m | |
| 18:39 | The Incredible Dr. PolA pit bull needs emergency surgery; pups run into a porcupine; a pet pig; pancake-eating contest. | S6 E5, Slop, Drop and Pol | 50m | |
| 19:29 | The Incredible Dr. PolA therapy rabbit with overgrown teeth; a dinner date with Dr. Pol for an auction fundraiser. | S6 E6, It's Raining Hen | 52m | |
| 20:21 | The Incredible Dr. PolA pup's eye problems; a bird's injured beak; a trio of alpacas that could be pregnant. | S6 E7, Ruff Day at the Office | 51m | |
| 21:12 | The Incredible Dr. PolA mini-pig, a giant bunny, a pregnant dog, and a hen visit the clinic. | S6 E8, Chubby Bunny | 50m | |
| 22:02 | The Incredible Dr. PolA day of all dogs at Pol Veterinary Services; from unclaimed strays to nosey farm dogs. | S6 E9, Dog-a-POL-ooza | 50m | |
| 22:52 | The Incredible Dr. PolA swift kick from a horse; Diane fills in for Dr. Pol; a zebra; castrating a racehorse; a cow. | S6 E10, Black and White and Pol All Over | 51m | |
| 23:43 | The Incredible Dr. PolTaking calls from all over Isabella County now that the spring birthing season is in full swing. | S7 E1, Squeal of Dreams | 53m |
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_k6krkjyc/schedule?date=2026-10-14&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_k6krkjyc/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_k6krkjyc/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_k6krkjyc/schedule?date=2026-10-14&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_k6krkjyc/schedule?date=2026-10-14&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_k6krkjyc/schedule", params={"date": "2026-10-14", "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_k6krkjyc/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_9prrszkv", "channel": "ch_k6krkjyc", "start": "2026-10-14T03:47:00Z", "stop": "2026-10-14T04:39:00Z", "title": "The Incredible Dr. Pol", "sub_title": "The Incredible Dr. Pol", "description": "The Pol family slips out of town for the night to support a local human society.", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 29, "date": "2026-10-14", "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.