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-15&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:34 | MeatEaterBrothers Steve and Matt pack the llamas for a spring turkey hunt in Powder River Breaks Montana. | S2 E1, Big Sky, Bigger Birds: Montana Spring Turkey | 26m | |
| 00:01 | MeatEaterSteve is on a mountain lion hunt in Southeast Arizona. | S2 E2, The Fair Chase: Arizona Mountain Lion | 26m | |
| 00:27 | MeatEaterSteve heads to the Sonoran Desert to stalk free-ranging buffalo on some truly spectacular terrain. | S2 E3, Crossing Borders: Sonoran Desert Bison | 25m | |
| 00:52 | MeatEaterSteven joins Chef Eduardo Garcia at his home in Montana for a day of cooking wild game. | MeatEater | 25m | |
| 01:17 | MeatEaterSteve and Darren Moore tracking down Captain Cook boars in New Zealand. | S2 E5, Bush Pig: New Zealand Wild Boar | 25m | |
| 01:42 | MeatEaterSteve and guide Remi Warren show Steve the ropes of hunting in the New Zealand high country. | S2 E6, The Top of the Bottom of the World: New Zealand Tahr (1) | 25m | |
| 02:08 | MeatEaterRinella continues his New Zealand hunt. | S2 E7, The Top of the Bottom of the World: New Zealand Tahr (2) | 25m | |
| 02:33 | MeatEaterThe Pilgrims didn't get their turkey at the store, and neither does Steve. | S2 E8, Giving Thanks: Thanksgiving Cooking Special | 25m | |
| 02:58 | MeatEaterSteve and Tim Ferriss catch the migration of the Western Arctic Caribou in Alaska. | MeatEater | 25m | |
| 03:23 | MeatEaterSteve heads out on a rare Alaskan Dall sheep hunt. | MeatEater | 25m | |
| 03:48 | MeatEaterThe culmination of Steve's took sheep hunt. | MeatEater | 25m | |
| 04:13 | MeatEaterRinella crosses the border to chase some big Gould's Turkey. | MeatEater | 25m | |
| 04:38 | MeatEaterSteve and Ronny Boehme drive to the mountains of Southwest Montana. | S3 E1, True North: Alaska North Slope Caribou | 25m | |
| 05:03 | MeatEaterRinella grants his viewers an all access pass to see how the crew works. | S3 E2, The Greatest Draw: Alaska Dall Sheep (1) | 25m | |
| 05:28 | MeatEaterThe behind the scenes special continues. | S3 E3, The Greatest Draw: Alaska Dall Sheep (2) | 25m | |
| 05:53 | MeatEaterJoe Rogan and Bryan Callen join Steve on a float trip for mule deer. | S3 E4, Sonoran Superbirds: Mexico Gould's Turkey | 25m | |
| 06:18 | MeatEaterIf all goes well Steve will treat these two comedians to traditional camp meals. | S3 E5, Straight Flush: Montana Mountain Grouse | 25m | |
| 06:43 | Cal in the FieldRyan Callaghan travels to Hawaii to surf fish for giant trevally. | Cal in the Field | 28m | |
| 07:11 | 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 | |
| 07:36 | Cal in the FieldIn Maine, Cal explores Shiloh Pond and learns what "access" means in the Northwoods. | Cal in the Field | 27m | |
| 08: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 | |
| 08:28 | 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 | |
| 08:55 | 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 | |
| 09:23 | 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 | |
| 09:50 | 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:17 | Cal in the FieldRyan Callaghan and Brad Leone join professional butcher, Brian Merkel, for an in-depth. | Cal in the Field | 24m | |
| 10:41 | Cal in the FieldCal heads to Tall Timbers in the Florida Panhandle to hunt Easterns and learn more about the benefits of fire. | Cal in the Field | 22m | |
| 11:03 | 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:30 | 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 | |
| 11:55 | Cal in the FieldRyan sees how the addition of invasive Asian carp to the ecosystem affects fishing, recreation. | Cal in the Field | 18m | |
| 12:14 | 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 | |
| 12:39 | 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 | |
| 13:07 | Cal in the FieldRyan "Ol Cal" Callaghan travels to Wyoming with a few in antelope tags in his pocket. | Cal in the Field | 29m | |
| 13:35 | Cal in the FieldRyan Callaghan visits Aberdeen, South Dakota for the state's festive pheasant season opener. | Cal in the Field | 26m | |
| 14:01 | 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 | |
| 14:26 | MeatEaterSteve is shown a new tactic when Remi Warren demonstrates how to use a predator call. | S3 E6, First Timers: Montana Mule Deer (1) | 27m | |
| 14:53 | MeatEaterSteve returns to the Muskegon Marsh in Michigan to bow fish. | S3 E7, First Timers: Montana Mule Deer (2) | 25m | |
| 15:18 | MeatEaterSteve Rinella stalks the pronghorn antelope in Northeastern New Mexico. | S3 E8, Forbidden Feast: Mexico Javelina and Coyote | 25m | |
| 15:43 | MeatEaterSteve shows his fans some of his favorite preparations for bone-in cuts of meat. | S3 E9, Swamp Stew: Michigan Bow Fishing | 25m | |
| 16:08 | MeatEaterSteve returns to Sonora, Mexico to hunt for Coues deer. | S3 E10, The Wide Open: New Mexico Antelope | 25m | |
| 16:33 | MeatEaterSteven Rinella and Hank Shaw hunt in the hills of Central California. | S3 E11, El Venado Blanco: Mexican Coues Deer | 26m | |
| 16:59 | MeatEaterSteve ventures to his hunting and fishing shack in Southeast Alaska. | S4 E1, Sea Bear: Alaska Spring Bear and Seafood | 25m | |
| 17:24 | MeatEaterNose to tail cooking has never been so real. | S4 E2, Bull By Boat: British Columbia Moose | 25m | |
| 17:49 | MeatEaterSteve and his friend Ryan Callaghan float a river on a moose hunt. | S4 E3, Local Motion: Montana Bull Elk | 25m | |
| 18:14 | MeatEaterSteve gets brutalized by bad weather and fierce competition. | S4 E4, The Northern Rockies: British Columbia Grizzly (1) | 25m | |
| 18:39 | MeatEaterSteve and Ryan Callaghan hike into the backcountry of Northern British Columbia. | S4 E5, The Northern Rockies: British Columbia Grizzly (2) | 25m | |
| 19:04 | MeatEaterSteve and his buddy Ryan Callaghan, continue their search for grizzles in British Columbia. | S4 E6, Opening Day: Wisconsin Whitetail (1) | 25m | |
| 19:29 | MeatEaterSteve and Doug Duren give Joe Rogan and Bryan Callen their first taste of Midwest deer hunting. | S4 E7, Opening Day: Wisconsin Whitetail (2) | 25m | |
| 19:54 | MeatEaterComedians Joe Rogan and Bryan Callen continue their Wisconsin hunting experience. | S4 E8, Spring Beak: Florida Osceola Turkey | 25m |
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-15&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-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_e84szh4r/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_e84szh4r/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_e84szh4r/schedule?date=2026-10-15, the first programme { "data": [ { "id": "ls_f1zpzkjh", "channel": "ch_e84szh4r", "start": "2026-10-15T03:34:54Z", "stop": "2026-10-15T04:01:11Z", "title": "MeatEater", "sub_title": "MeatEater", "description": "Brothers Steve and Matt pack the llamas for a spring turkey hunt in Powder Ri...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 49, "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.