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 Europe/Moscow 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 Europe/Moscow. The same day from the API: GET /v1/channels/ch_7wfs5as7/schedule?date=2026-10-13&tz=Europe/Moscow
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:55 | Food ParadiseA flaky fish taco; rib-stickin' Cincinnati chili; fried chicken with cheesy mac on the side. | Food Paradise | 49m | |
| 00:44 | Best Places to Pig OutThe countdown of places to pig out includes a sandwich that has to be seen to be believed. | S1 E1, Pizza, Pork, Pancakes! | 50m | |
| 01:34 | Best Places to Pig OutA countdown of decadent and delightful spots includes an all-meat monster meal. | S1 E2, Burgers, Burritos, BBQ! | 50m | |
| 02:24 | Best Places to Pig Out On nowA countdown leads up to a massive cheeseburger that's well worth a spot in the Pig Out Hall of Fame. | S1 E3, Pub Grub, Pit Meat, Pies! | 50m | |
| 03:14 | Best Places to Pig OutOne-of-a-kind dishes worth celebrating, including a 12-pound pizza and a bowl of pho. | S1 E4, BBQ Behemoth, Milkshake Madness, Bodacious Bagels! | 50m | |
| 04:04 | Best Places to Pig OutUltra-loaded fries; dinner rolls; a baby-sized breakfast burrito; a gargantuan 62-inch pizza. | S1 E5, Hot Dogs, Hot Rolls, Hot Chicken! | 50m | |
| 04:54 | Best Places to Pig OutEight incredible joints, all leading up to a nuclear-sized sub that will torpedo any appetite. | S1 E6, Steaks, Subs, Sweets! | 50m | |
| 05:44 | Best Places to Pig OutIndulgent dishes, including a seven-layer tower of meat and cheese called the OMFG Burger. | S1 E7, Burritos, Bulgogi, Burgers! | 50m | |
| 06:34 | Best Places to Pig OutA countdown of eight mouthwatering marvels, from a family-sized taco to a pizza-pasta combo. | S1 E8, Mexican, Meats, Melts! | 50m | |
| 07:24 | Best Places to Pig OutA countdown of delectable eats, from tater tots to a multi-meat tower. | S1 E9, Pastrami, Po' Boys, Pupu Platters! | 50m | |
| 08:14 | Best Places to Pig OutA countdown culminates with a gyro so "ginormous," only a Greek god could conquer it. | S1 E10, Succulent Pork, Savory Pies, Sushi Parade! | 50m | |
| 09:04 | Man v. FoodSpicy burgers, chicken fried steak and steak challenges in Amarillo, Texas. | Man v. Food | 25m | |
| 09:29 | Man v. FoodDeep-fried Southern cooking and pork barbecue in Memphis, Tenn. | Man v. Food | 26m | |
| 09:55 | Man v. FoodAdam eats a hearty breakfast and a sandwich from Primanti Brothers while in Pittsburgh. | Man v. Food | 25m | |
| 10:20 | Man v. FoodAdam travels to Ohio to tackle a two-and-a-half-pound sandwich challenge. | Man v. Food | 24m | |
| 10:44 | Man v. FoodTexas-sized doughnuts, barbecue and breakfast tacos in Austin. | Man v. Food | 25m | |
| 11:09 | Man v. FoodOverstuffed sandwiches, Italian beef sandwiches, and Chi-town-style deep-dish pizza. | Man v. Food | 26m | |
| 11:35 | Man v. FoodAdam Richman tackles food challenges in Atlanta; chicken and waffles. | Man v. Food | 25m | |
| 12:00 | Man v. FoodAdam Richman heads to the Eagles deli and takes on its famous burger challenge. | Man v. Food | 26m | |
| 12:26 | Man v. FoodAdam takes on the famed Phaal Curry; 1-lb sandwich at Katz's Delicatessen. | Man v. Food | 25m | |
| 12:51 | Man v. FoodAdam takes on the Acme Oyster challenge with 180 oysters; massive Po' boys. | Man v. Food | 26m | |
| 13:17 | Man v. FoodAdam heads to Portland, OR, where a habanero fritter challenge awaits him. | Man v. Food | 25m | |
| 13:42 | Man v. FoodAdam takes on a 12-egg omelet challenge against one of Seattle's own. | Man v. Food | 26m | |
| 14:08 | Man v. FoodAdam comes face-to-face with a spicy ramen made with 10 different chiles. | Man v. Food | 26m | |
| 14:34 | Man v. FoodMonte Cristo hot dogs, a platter of barbecue and the best milkshakes in St. Louis. | Man v. Food | 25m | |
| 14:59 | Man v. FoodAdam tries to eat 12 wings drenched in habanero sauce in San Jose, Calif. | Man v. Food | 26m | |
| 15:25 | Man v. FoodBurgers, Rocky Mountain oysters and the biggest burrito in the West in Denver. | Man v. Food | 25m | |
| 15:50 | Man v. FoodAdam hits up the North Carolina Triangle for a hot dog eating challenge. | Man v. Food | 26m | |
| 16:16 | Man v. FoodThe birthplace of the Juicy Lucy, a cheeseburger with the cheese inside the burger. | Man v. Food | 23m | |
| 16:39 | Man v. FoodAdam meets a three-pound cinnamon roll and a 42-inch pizza in San Antonio. | Man v. Food | 26m | |
| 17:05 | Man v. FoodAdam's in Vegas for a massive challenge known as the Big Badass Burrito. | Man v. Food | 25m | |
| 17:30 | Man v. FoodAdam Richman journeys to Charleston, S.C., for oysters, a fried chicken sandwich in sausage gravy. | Man v. Food | 26m | |
| 17:56 | Man v. FoodAdam Richman hits the West Coast for a stop in San Francisco, California. | Man v. Food | 25m | |
| 18:21 | Man v. FoodAdam's in Durham, NC, for burgers, barbecue and competition. | Man v. Food | 26m | |
| 18:47 | Man v. FoodAdam Richman visits beautiful Honolulu, HI, for traditional eats. | Man v. Food | 25m | |
| 19:12 | Man v. FoodAdam enjoys deep-fried hot dogs, homemade pies and his first mystery challenge in Sarasota, Fla. | Man v. Food | 26m | |
| 19:38 | Man v. FoodAdam's chowdown quest takes him to Philadelphia, Pennsylvania, for a mouthwatering Italian roast pork sandwich, a massive ice cream concoction know... | Man v. Food | 25m | |
| 20:03 | Man v. FoodAdam visits three baseball stadiums known for unique ballpark grub. | Man v. Food | 26m | |
| 20:29 | Man v. FoodAdam samples a local favorite called "The Horseshoe"; Firebrand Chili Challenge. | Man v. Food | 25m | |
| 20:54 | Man v. FoodAdam is in Boise, Idaho, for the massive Johnny B. Goode challenge. | Man v. Food | 26m | |
| 21:20 | Man v. FoodAdam tries to consume a 6-pound milkshake and a 1.5-pound sandwich in Washington, D.C. | Man v. Food | 25m | |
| 21:45 | Man v. FoodAdam travels to Baltimore, Maryland, for the Great Steak Challenge. | Man v. Food | 26m | |
| 22:11 | Man v. FoodDetroit presents Adam and his team with a record-breaking challenge: a 190-pound burger. | Man v. Food | 25m | |
| 22:36 | Man v. FoodAdam visits Alaska for a massive burger, a mountainous breakfast and the Kodiak Arrest challenge. | Man v. Food | 26m | |
| 23:02 | Man v. FoodAdam accepts the Shut Up Juice spicy pulled-pork challenge in Little Rock. | Man v. Food | 25m | |
| 23:27 | Man v. FoodAdam Richman visits Tucson, Ariz., to try a hot dog wrapped in bacon and a giant burger challenge. | Man v. Food | 26m | |
| 23:53 | Man v. FoodAdam Richman heads to New Brunswick, NJ, for the Fat Sandwich Challenge. | Man v. Food | 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_7wfs5as7/schedule?date=2026-10-13&tz=Europe/Moscow" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_7wfs5as7/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_7wfs5as7/history?from=2025-10-12T00:00:00Z&to=2025-10-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_7wfs5as7/schedule?date=2026-10-13&tz=Europe/Moscow"); 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_7wfs5as7/schedule?date=2026-10-13&tz=Europe/Moscow", { 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_7wfs5as7/schedule", params={"date": "2026-10-13", "tz": "Europe/Moscow"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_7wfs5as7/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_azpmm7yg", "channel": "ch_7wfs5as7", "start": "2026-10-12T20:55:00Z", "stop": "2026-10-12T21:44:00Z", "title": "Food Paradise", "sub_title": "Food Paradise", "description": "A flaky fish taco; rib-stickin' Cincinnati chili; fried chicken with cheesy m...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 47, "date": "2026-10-13", "tz": "Europe/Moscow" } }
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 | Sunday 12 October 2025 | Category |
|---|---|---|
| Nothing held for that day. Try another date. | ||
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.