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_e84szh4r/schedule?date=2026-10-13&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:51 | MeatEaterSteven Rinella and Janis Putelis hunt Coues deer and Javelina in Mexico. | MeatEater | 25m | |
| 00:16 | MeatEaterIn search of meat and hide, Steve heads to Wyoming to trap beaver. | MeatEater | 25m | |
| 00:41 | MeatEaterKarl Malcolm and Steve are hot on a 100-year-old hunting tip from Aldo Leopold. | MeatEater | 25m | |
| 01:06 | MeatEaterSteven joins Chef Eduardo Garcia at his home in Montana for a day of cooking wild game. | MeatEater | 25m | |
| 01:31 | MeatEaterSteven visits South Texas to trap wild hogs with Ben Binnion. | MeatEater | 25m | |
| 01:56 | MeatEaterSteven Rinella heads deep into Montanas rugged mountains to hunt black bears, reflecting on two decades. | MeatEater | 25m | |
| 02:21 | MeatEaterSteven Rinella joins his friend Kevin Murphy on a unique fishing adventure along the Mississippi and Ohio. | MeatEater | 25m | |
| 02:46 | MeatEaterSteven Rinella teams up with Joe Rogan in Nevadas high desert to bowhunt for elusive mule deer bucks. | S7 E1, Southern Traditions: Virginia Doves | 26m | |
| 03:12 | MeatEaterSteve and Janis are deep in the wilderness of eastern Alaska on a challenging moose and caribou hunt. | S7 E2, Mountain Meditation: British Columbia Grizzly Bear | 26m | |
| 03:38 | MeatEaterSteve and Janis are deep in the wilderness of eastern Alaska on a challenging moose and caribou hunt. | S7 E3, Lobster of the Prairie: Wyoming Antelope | 26m | |
| 04:04 | MeatEaterSteve and former producer Morgan Fallon go fishing and stalk Sitka black-tailed deer. | S7 E4, Land of Giants Idaho Mule Deer Part 1 | 26m | |
| 04:30 | MeatEaterSteve and his friend Ronny Boehme head to the vast sagebrush seas of Southeast Wyoming to hunt. | S7 E5, The Good Ol' Days: Idaho Mule Deer (2) | 27m | |
| 04:57 | MeatEaterLate October in Southeast Alaska finds Steve, Ryan Callahan, and Mark Borman chasing Sitka blacktail deer. | S7 E6, Cooking Special: Butchering a Whole Deer | 26m | |
| 05:23 | MeatEaterSteve and his buddies have better luck splitting up as they search for a Sitka black-tailed deer. | S7 E7, Duren Deer Camp: Helen & Brittany Wisconsin Whitetail (1) | 26m | |
| 05:49 | MeatEaterSteve ascends thousands of feet in the Bitterroot Mountains of western Montana seeking a legal bull. | S7 E8, Duren Deer Camp: Helen & Brittany Wisconsin Whitetail (2) | 26m | |
| 06:15 | MeatEaterOn an angling expedition along the Rewa River in Guyana, Steve and his guides catch exotic species. | MeatEater | 26m | |
| 06:41 | Cal in the Field On nowCal heads to Tall Timbers in the Florida Panhandle to hunt Easterns and learn more about the benefits of fire. | Cal in the Field | 22m | |
| 07:03 | Cal in the FieldThis week, Cal dives deep spearfishing for white sea bass with Joel Oelnik and Ryan Moore in Southern. | Cal in the Field | 26m | |
| 07:29 | Cal in the FieldRyan Callaghan and Brad Leone join professional butcher, Brian Merkel, for an in-depth. | Cal in the Field | 24m | |
| 07:53 | Cal in the FieldCal joins Captain Gjuro Bruer to take part in a little citizen science by catching and tagging Atlantic. | Cal in the Field | 27m | |
| 08:20 | Cal in the FieldMeatEater's Ryan "Cal" Callaghan joins Idaho Fish and Game in an exclusive behind the scenes look. | Cal in the Field | 26m | |
| 08:46 | Cal in the FieldRyan Callaghan visits Aberdeen, South Dakota for the state's festive pheasant season opener. | Cal in the Field | 26m | |
| 09:12 | Cal in the FieldChef and host of Makin It, Brad Leone, joins Ryan Callaghan in an Idaho wheat field for some winter goose. | Cal in the Field | 25m | |
| 09:37 | Cal in the FieldCal heads to New Mexico to join wild cattle wrangler Cody Fahrion for a public land roundup. | Cal in the Field | 28m | |
| 10:05 | Cal in the FieldCal is back in California's Sacramento Valley. Salmon are at odds with stripers, but could that just be what's on the surface? | Cal in the Field | 27m | |
| 10:32 | Cal in the FieldRyan "Ol Cal" Callaghan travels to Wyoming with a few in antelope tags in his pocket. | Cal in the Field | 29m | |
| 11:01 | Cal in the FieldIn Maine, Cal explores Shiloh Pond and learns what "access" means in the Northwoods. | Cal in the Field | 27m | |
| 11:28 | Cal in the FieldCal joins Idaho Fish and Game to tag rainbow and cutthroat trout on the Snake River, supporting efforts. | Cal in the Field | 27m | |
| 11:55 | Cal in the FieldRyan Callaghan heads to the Zumwalt Preserve. Bow and rifle hunting are in the elk management plan. | Cal in the Field | 25m | |
| 12:20 | Cal in the FieldRyan "Cal" Callaghan hits the Idaho hard water with Fritz aka @old.time.hawkey in search of "Cascade Gold". | Cal in the Field | 27m | |
| 12:47 | Cal in the FieldRyan Callaghan travels to Hawaii to surf fish for giant trevally. | Cal in the Field | 28m | |
| 13:15 | Cal in the FieldCal heads to a waterfowl mecca Californias Sacramento Valley where he joins Sean Doherty and local guide. | Cal in the Field | 25m | |
| 13:40 | Cal in the FieldThis week, Cal visits Doug Durens farm outside Cazenovia, Wisconsin, to hunt deer and discuss Chronic Wasting. | Cal in the Field | 26m | |
| 14:06 | MeatEaterDeep in the heart of Guyana's jungle, Steve teams up with Macushi guides Roven and Dennis to explore. | MeatEater | 26m | |
| 14:32 | MeatEaterDeep in the heart of Guyana's jungle, Steve teams up with Macushi guides Roven and Dennis. | MeatEater | 26m | |
| 14:58 | MeatEaterIn the rugged terrain of central Colorado, Steven Rinella and his friend Brody Henderson set out to hunt. | MeatEater | 26m | |
| 15:24 | MeatEaterSteve and his friend Remi Warren stalk Roosevelt elk on Afognak Island in the Gulf of Alaska. | MeatEater | 26m | |
| 15:50 | MeatEaterSteve flies into the wilderness of remote Alaska to hunt during the Fortymile caribou migration. | MeatEater | 26m | |
| 16:16 | MeatEaterSteve continues his hunt with friends for Fortymile caribou during the herd's winter migration. | MeatEater | 26m | |
| 16:42 | MeatEaterSteve spends time in the kitchen demonstrating how to prepare several of his favorite game dishes. | MeatEater | 26m | |
| 17:08 | MeatEaterSteve heads to the panhandle of Idaho to join Bart George for a mountain lion hunt. | S7 E17, Idaho Mountain Lion | 26m | |
| 17:34 | MeatEaterSteve and wildlife biologist Parker Hall set lines for flathead catfish and hunt gray squirrels. | S8 E1, Steve Makes the Team: Kentucky Small Game | 27m | |
| 18:00 | MeatEaterWhile Steve and Janis hunt for bull elk, a bad arrow shot results in a slightly spoiled harvest. | S8 E2, A Trip of Firsts: Mexico Coues Deer and Javelina | 27m | |
| 18:27 | MeatEaterSteve and some local experts hunt sika deer and set a chicken-neck trotline to catch blue crabs. | S8 E3, Lone Star Pork: Texas Hog | 28m | |
| 18:54 | MeatEaterThe sika deer hunt yields good results; muzzleloader-rifle season opens. | S8 E4, Trapped in History: Wyoming Beaver | 28m | |
| 19:22 | MeatEaterSteve and Janis take Tracy Cane and Maggie Smith hunting for wild turkey. | S8 E5, Cooking Special: Smoked Meats | 28m | |
| 19:50 | MeatEaterSteve, Mark Kenyon and Ryan Callaghan hunt for Coues deer in the mountains of Sonora. | S8 E6, Mountain Memories: Montana Bear | 28m | |
| 20:17 | MeatEaterThe hunt for Coues deer continues, and the ranch chef prepares chili Colorado tamales with venison. | S8 E7, Living Off the Water: Kentucky Fish | 34m | |
| 20:51 | MeatEaterSteve and Danny hunt Dall sheep in Alaska. | S8 E8, A Lesson In Conservation History: New Mexico Turkey | 27m | |
| 21:19 | MeatEaterSteve and chef Jesse Griffiths target redfish, sea trout and flounder and wind up with a feast. | S9 E1, South Texas Redfish & Flounder | 30m | |
| 21:49 | MeatEaterSteve and Jesse hunt nilgai, a large Indian antelope; the duo butchers a beast and dig into dishes. | S9 E2, South Texas Nilgai | 28m | |
| 22:17 | MeatEaterOn horseback, Steve stalks mule deer in the Wyoming back country; snowfall complicates the hunt. | S9 E3, Wyoming Mule Deer Part 1 | 28m | |
| 22:45 | MeatEaterSteve, Janis and Adam continue their mule deer hunt in the Wyoming High Country. | S9 E4, Wyoming Mule Deer Part 2 | 27m | |
| 23:13 | MeatEaterSteve draws a muzzle-loader elk tag in Colorado's San Juan Mountains; the expedition is sabotaged. | S9 E5, Colorado Elk | 29m | |
| 23:42 | MeatEaterIn the flooded cornfields of South Dakota, Steven finds ideal conditions for duck hunting. | S9 E6, South Dakota Ducks | 31m |
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_e84szh4r/schedule?date=2026-10-13&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_e84szh4r/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_e84szh4r/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_e84szh4r/schedule?date=2026-10-13&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_e84szh4r/schedule?date=2026-10-13&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_e84szh4r/schedule", params={"date": "2026-10-13", "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_e84szh4r/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_2f1v35y5", "channel": "ch_e84szh4r", "start": "2026-10-13T03:51:42Z", "stop": "2026-10-13T04:16:41Z", "title": "MeatEater", "sub_title": "MeatEater", "description": "Steven Rinella and Janis Putelis hunt Coues deer and Javelina in Mexico.", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 55, "date": "2026-10-13", "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.