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_rr5m0yw7/schedule?date=2026-10-14&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:25 | Alaskan Bush PeopleThe Wolfpack struggles to bring its 50-year-old mining equipment back to life. | Alaskan Bush People | 47m | |
| 00:12 | Alaskan Bush PeopleAmi challenges the Wolfpack to step out of its comfort zone and experience other things. | Alaskan Bush People | 48m | |
| 01:00 | Alaskan Bush PeopleA new year brings new adventures for the Browns; the Wolfpack reflects on never-before-seen moments. | Alaskan Bush People | 47m | |
| 01:47 | Alaskan Bush PeopleThe Wolfpack pays tribute to the crucial role Bird and Rain play. | Alaskan Bush People | 48m | |
| 02:35 | Alaska: The Last FrontierThe Kilcher family, which lives on a 600-acre homestead in Alaska, braces for another brutal winter. | S1 E1, Before the Freeze | 50m | |
| 03:25 | Alaska: The Last FrontierThe Kilchers prepare for winter's first snow storm; Atz Sr. leads a herd of cattle. | S1 E2, Fueling the Fire | 49m | |
| 04:14 | Alaska: The Last FrontierThe storms hit earlier than expected; search for a newborn calf and its mother; Otto builds shelter. | S1 E3, Snow, Cold and Darkness | 52m | |
| 05:06 | Alaska: The Last FrontierDesperate for food, Atz Lee and Jane try ice fishing; Otto and Atz embark on a dangerous mission. | 49m | ||
| 05:55 | Alaska: The Last FrontierElvin and his wife deal with a rogue cannibal hen; Jane and her husband are desperate for food. | 50m | ||
| 06:45 | Alaska: The Last FrontierOtto and his family battle the elements and predators to drive their cattle to the summer pasture. | 49m | ||
| 07:34 | Alaska: The Last FrontierAtz protects Otto's cattle herd; a bear and wolf invade the herd; winter's hay crop. | 50m | ||
| 08:24 | Alaska: The Last FrontierThe Kilchers have 48 hours to build a long cattle fence and rebuild a cabin. | 51m | ||
| 09:15 | Alaska: The Last FrontierThe Kilchers head out to catch as much fish as possible to get them through the winter months. | 50m | ||
| 10:05 | Alaska: The Last FrontierAtz Lee and Elvin brave the bears of "Terrible Island"; Charlotte deals with a swarm of bees. | Alaska: The Last Frontier | 50m | |
| 10:55 | Alaska: The Last FrontierThe Kilchers scramble to finish up their winter preparations; Otto confronts a predator. | 49m | ||
| 11:44 | Alaska: The Last FrontierCattleman Otto Kilcher expresses willingness to accept anything life has in store for him. | Alaska: The Last Frontier | 52m | |
| 12:36 | Alaska: The Last FrontierThe Kilchers show how recycling takes on a new level; bone yard scavenges to tasty roadkill suppers. | Alaska: The Last Frontier | 51m | |
| 13:27 | Alaska: The Last FrontierHalf the herd returns from the grazing grounds; the Kilchers rush to finish their winter prep work. | S2 E1, Dead of Winter | 50m | |
| 14:17 | Alaska: The Last FrontierOtto gets creative; Eivin takes Eve on her first deer hunt on Afognak Island. | S2 E2, Spring Has Sprung | 49m | |
| 15:06 | Alaska: The Last FrontierOtto helps a colt; Eve has to bring home more deer meat from the hunting trip. | S2 E3, Cattle Drive | 49m | |
| 15:55 | Alaska: The Last FrontierThe Kilchers get ready for winter by prepping the hunter and cattleman cabins. | S2 E4, Range Riding | 50m | |
| 16:45 | Alaska: The Last FrontierThe Kilchers deal with cabin fever after enduring eight months of winter. | S3 E1, Cabin Fever | 48m | |
| 17:33 | Alaska: The Last FrontierAtz Sr. and his sons build a bridge across a river; Otto and Eivin create amphibious crafts. | S3 E2, Father-Son Ingenuity | 49m | |
| 18:22 | Alaska: The Last FrontierElvin and his wife deal with a rogue cannibal hen; Jane and her husband are desperate for food. | 50m | ||
| 19:12 | Alaska: The Last FrontierAtz Lee and Jamie hunt for octopus; Jane must face her fear of heights. | S3 E4, Spring Delicacy | 49m | |
| 20:01 | Alaska: The Last FrontierElvin and Eve make the decision to add running water to their home; Otto upgrades his milking shed. | S3 E5, Parlors and Poop Chutes | 48m | |
| 20:49 | Alaska: The Last FrontierThe Kilchers try to make the most of the sunlight; Atz tracks predators; Otto helps a cow. | S3 E6, Outhouses, Cow Bras and Bears, Oh My! | 49m | |
| 21:38 | Alaska: The Last FrontierAtz Sr., Atz Lee and Jane hunt for a wild goat; the bee hive and honey harvest are destroyed. | S3 E7, Hunt in the Clouds | 51m | |
| 22:29 | Alaska: The Last FrontierThe Kilchers celebrate together and share the stories behind the dishes. | S3 E8, Thanksgiving | 50m | |
| 23:19 | Alaska: The Last FrontierSeveral animals are stuck with porcupine quills; Atz and his family move an abandoned cabin. | S3 E9, A Prickly Situation | 49m |
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_rr5m0yw7/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_rr5m0yw7/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_rr5m0yw7/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_rr5m0yw7/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_rr5m0yw7/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_rr5m0yw7/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_rr5m0yw7/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_2bqc28h9", "channel": "ch_rr5m0yw7", "start": "2026-10-14T03:25:00Z", "stop": "2026-10-14T04:12:00Z", "title": "Alaskan Bush People", "sub_title": "Alaskan Bush People", "description": "The Wolfpack struggles to bring its 50-year-old mining equipment back to life.", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 30, "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 155 countries.