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. Search any past day on the Archive plan.
All times America/New_York. The same day from the API: GET /v1/channels/ch_w679nhsg/schedule?date=2026-10-10&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:39 | Struggle MealsPut leftovers to good use with tasty, waste-reducing recipes that turn excess food into exciting new dishes. | 28m | ||
| 00:07 | Struggle MealsGive your wallet a break with a romantic steakhouse experience from the comfort of your home. | 28m | ||
| 00:35 | Struggle MealsEvery layer counts as Frankie ups the ante on classic sandwiches, with homemade twists that steal the show. | 28m | ||
| 01:03 | Struggle MealsCabbage has never been cooler than right now, proving to be the utility ingredient we never knew we needed. | 28m | ||
| 01:31 | Struggle MealsIt’s no secret that pasta is Frankie’s favorite; he’s serving it up all night without even opening his fridge. | 28m | ||
| 01:59 | Struggle MealsFrankie’s slicing, mashing and smashing his way through the spud species, a staple for any Struggle kitchen. | 28m | ||
| 02:27 | Worth the HypeFrankie visits Nashville for smoky BBQ Pork, hand-pulled noodles, a luxe burger, and hand-pulled noodles. | 28m | ||
| 02:55 | Worth the HypeFrankie dazzles in Las Vegas enjoying crunchy salmon skin tacos, retro meatballs, red snapper, and perogies. | 28m | ||
| 03:23 | Worth the HypeJoin Frankie on a New Jersey food tour — pizza, pasta, pastries, & more. All paired with ice-cold Pepsi. | 26m | ||
| 03:49 | Worth the HypeJoin Frankie on a Charleston food tour—fresh seafood, Lowcountry eats & more. All paired with ice-cold Pepsi. | 26m | ||
| 04:15 | Worth the HypeJoin Frankie on a San Antonio food tour—biscuits, BBQ, Tex-Mex, & more. All paired with ice-cold Pepsi. | 26m | ||
| 04:41 | Worth the HypeJoin Frankie on a San Francisco food tour—burgers, fusion, fish tacos & more. All paired with ice-cold Pepsi. | 26m | ||
| 05:07 | Struggle MealsDon’t overlook the humble squash’s superpowers in these delicious dishes that’ll feed you year around. | 26m | ||
| 05:33 | Struggle MealsFrankie’s got tricks and treats up his sleeve this Halloween with simple, wicked good dishes for all to enjoy. | 26m | ||
| 06:00 | All Up In My GrillChef Dale Talde makes an angry lobster club, a lamb birria torta, and an Italian beef combo with chili cheese. | 26m | ||
| 06:26 | All Up In My GrillChef Dale Talde gets festive with ham & pineapple sliders, grilled sweet potatoes, and a coconut cocktail. | 26m | ||
| 06:52 | All Up In My GrillChef Dale Talde grills up a root beer glazed pork banh mi, chorizo fried rice, & sausage stuffed peppers. | 26m | ||
| 07:18 | All Up In My GrillChef Dale Talde grills up salmon tacos with salsa, pineapple duck al pastor tacos, & a mushroom queso taco. | 26m | ||
| 07:44 | All Up In My GrillDale brings the best of the island cookouts with salty and sweet nostalgic flavors. | 26m | ||
| 08:10 | All Up In My GrillChef Dale Talde serves up shrimp cocktail, breaded clams, king crab with butter, and a mango frozen daiquiri. | 26m | ||
| 08:36 | All Up In My GrillBurger day will never be the same when Dale brings global flavor, three ways with an espresso martini shake. | 26m | ||
| 09:01 | All Up In My GrillChef Dale’s remixing ribs, Miami-style BBQ, spicy beans, and sweet key lime cones - time to feast! | 26m | ||
| 09:27 | All Up In My GrillDerrell Smith joins Dale Talde as they grill up a Salmon Reuben, a Meatball Banh Mi, and even a frozen treat. | 26m | ||
| 09:53 | All Up In My GrillChef Dale lights it up—fiery wings, chili steak, smoky toast, and spicy pineapple skillet cake. | 26m | ||
| 10:19 | All Up In My GrillDale brings the flavors of his travels to the grill turning up the heat on adventure. | 26m | ||
| 10:45 | All Up In My GrillChef Dale Talde cooks up tasty fried rice, pretzel pork dumplings, beef & an onion volcano, and a sake slushy. | 26m | ||
| 11:11 | All Up In My GrillChef Dale Talde makes spiced apple pancakes, grilled cheese & tomato soup, chicken parm, and a s’mores treat. | 26m | ||
| 11:37 | All Up In My GrillDale harvests seasonal fruits to bring your grill to the next level this summer. | 26m | ||
| 12:03 | Struggle MealsEvery layer counts as Frankie ups the ante on classic sandwiches, with homemade twists that steal the show. | 26m | ||
| 12:29 | Struggle MealsCabbage has never been cooler than right now, proving to be the utility ingredient we never knew we needed. | 26m | ||
| 12:55 | Struggle MealsFrankie unlocks mayo’s secret powers that take your recipes to the next level, all without leaving a trace. | 26m | ||
| 13:21 | Struggle MealsThere’s nothing like a satisfying crunch to up your recipe game; bonus points for not bursting your budget. | 26m | ||
| 13:47 | Struggle MealsNo veggie family stands the test of time like the cruciferous family, and its hearty meals will win you over. | 26m | ||
| 14:13 | Struggle MealsLess is more when it comes to simple weeknight meals that focus on maximum flavor and minimal ingredients. | 26m | ||
| 14:39 | Struggle MealsFrankie’s favorite cookout classics take you from weekend picnic to backyard BBQ, with or without a grill. | 26m | ||
| 15:05 | Struggle MealsThese handheld lunches for work or school are easy on the wallet and customizable for the whole family. | 26m | ||
| 15:31 | Struggle MealsWith a little mixing & matching, Frankie shows us how versatile, fun and fulfilling a homemade salad can be. | 26m | ||
| 15:57 | Struggle MealsFrom sweet treats to savory meals, explore all the possibilities apples have to offer. | 26m | ||
| 16:23 | Struggle MealsIt's rent week. Frankie teaches us how to better prepare for this time of the month and cooks up go-to meals. | 26m | ||
| 16:49 | Struggle MealsLearn how to make some inventive, flavorful mushroom dishes that might trip you out on their awesomeness. | 26m | ||
| 17:15 | Struggle MealsFrankie shows us easy and inventive “no-kitchen” hacks for delicious struggly meals. No Kitchen? No problem. | 26m | ||
| 17:41 | Struggle MealsFrankie teaches us how to cook with mother nature, spring-style. | 26m | ||
| 18:07 | Barbecue: Smoke OutNoah and Kev make a Crawfish Boil; Smoked Crab Legs; Grilled Rainbow Trout; and Red Beans & Rice. | 26m | ||
| 18:33 | Barbecue: Smoke OutWe’re cooking Smoked Oxtails; BBQ Oxtail Spaghetti; Cowboy Skillet Breakfast; Dirty Rice and Collard Greens. | 26m | ||
| 18:59 | Barbecue: Smoke OutKev & Noah are making BBQ Pulled Pork Sandwiches with Coleslaw; Creole Cabbage; and Grilled Steak Sandwiches. | 28m | ||
| 19:27 | Barbecue: Smoke OutWe’re cooking Smoked Oxtails; BBQ Oxtail Spaghetti; Cowboy Skillet Breakfast; Dirty Rice and Collard Greens. | 28m | ||
| 19:55 | Barbecue: Smoke OutWe’re cooking Beef Ribs, Fried Ribs, Smoked Ribs, Grilled Ribs and even Dirty Cabbage. | 28m | ||
| 20:23 | Struggle MealsFrankie shows us how to make a variety of homemade spice blends and tackles a challenge with a monster guest! | 28m | ||
| 20:51 | Struggle MealsFrankie teaches us how to use whole vegetables, from root-to-stem: less waste, more food, and more nutrition. | 28m | ||
| 21:19 | Struggle MealsFrankie gets cozy with recipes that bring warmth, flavor and joy to the kitchen on the coldest winter days. | 28m | ||
| 21:47 | Barbecue: Smoke OutNoah and Kev make a Crawfish Boil; Smoked Crab Legs; Grilled Rainbow Trout; and Red Beans & Rice. | 28m | ||
| 22:15 | Barbecue: Smoke OutWe’re cooking Smoked Oxtails; BBQ Oxtail Spaghetti; Cowboy Skillet Breakfast; Dirty Rice and Collard Greens. | 28m | ||
| 22:43 | Barbecue: Smoke OutKev & Noah are making BBQ Pulled Pork Sandwiches with Coleslaw; Creole Cabbage; and Grilled Steak Sandwiches. | 28m | ||
| 23:11 | Barbecue: Smoke OutWe’re cooking Smoked Oxtails; BBQ Oxtail Spaghetti; Cowboy Skillet Breakfast; Dirty Rice and Collard Greens. | 28m | ||
| 23:39 | Barbecue: Smoke OutWe’re cooking Beef Ribs, Fried Ribs, Smoked Ribs, Grilled Ribs and even Dirty Cabbage. | 28m |
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_w679nhsg/schedule?date=2026-10-10&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_w679nhsg/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_w679nhsg/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_w679nhsg/schedule?date=2026-10-10&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_w679nhsg/schedule?date=2026-10-10&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_w679nhsg/schedule", params={"date": "2026-10-10", "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_w679nhsg/schedule?date=2026-10-10, the first programme { "data": [ { "id": "ls_qeyk7xe3", "channel": "ch_w679nhsg", "start": "2026-10-10T03:39:58Z", "stop": "2026-10-10T04:07:58Z", "title": "Struggle Meals", "sub_title": null, "description": "Put leftovers to good use with tasty, waste-reducing recipes that turn excess...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 55, "date": "2026-10-10", "tz": "America/New_York" } }
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 | Monday 13 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.