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-14&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Jamie Oliver's One-Pan WondersJamie kicks off his new one-pan series with a simplified and delicious frying-pan pasta, a clever twist on a fish pie that's full of flavour with n... | Weeknight Roast Lamb and Eggplant | Cooking, Bingeworthy | 30m |
| 00:30 | Jamie Oliver's One-Pan WondersJamie cooks three one-pan recipes that provide a perfect solution for busy life: a superfast, flavour-packed smoky noodle soup; the cleverest homem... | Speedy Chicken and Mushroom Puff Pastry Pie | Cooking, Bingeworthy | 30m |
| 01:00 | Jamie Oliver's One-Pan WondersJamie cooks three one-pan recipes: smoked salmon pasta, a loaded beef burger, and sticky toffee apple buns. | Salmon Pasta, a Loaded Burger, and Sticky Toffee Apple Buns! | Cooking, Bingeworthy | 30m |
| 01:30 | Jamie Oliver's One-Pan WondersJamie shares three easy one-pan wonders: an aubergine burger, sesame salmon, and chickpea & squash casserole! | An Eggplant Burger, Seared Salmon, & Squash Casserole! | Cooking, Bingeworthy | 30m |
| 02:00 | Jamie Oliver's One-Pan WondersJamie cooks two one-pan recipes that are ideal for busy lives: his take on shakshuka with asparagus, broccoli & harissa; and an outrageously good p... | Jamie's Outrageously Good Pulled Pork | Cooking, Bingeworthy | 30m |
| 02:30 | Jamie Oliver's One-Pan WondersJamie shows us a delicious range of one-pan dishes: a super-speedy smashed lemongrass chicken; flavour-packed sweet potato chilli with homemade nac... | Sweet Potato Chilli and Homemade Nachos | Cooking, Bingeworthy | 30m |
| 03:00 | Struggle MealsFrankie takes on his longtime frenemy, the onion, and all its powerful relatives. There might be a few tears shed along the way, but they are well ... | S6 E10, Cry Me an Allium River | Cooking, Bingeworthy | 30m |
| 03:30 | Struggle MealsEveryone knows Frankie can't live without pasta, but this week he shares his favorite Italian recipes that don't require any kneading. Add these si... | S9 E7, Frankie's Italian Faves | Cooking, Entertainment | 30m |
| 04:00 | Struggle MealsNo veggie family packs the same nutritious punch as the cruciferous family, and with a shelf life this long, they've become a fixture in Frankie's ... | S4 E9, A Cruciferous Delicious Time | Cooking, Bingeworthy | 30m |
| 04:30 | Struggle MealsSoak up summer with the ultimate outdoor cookout, featuring smashburgers, pasta salad and scrumptious sweets. These classic dishes can be prepared ... | S8 E8, Summer Cookout | Cooking, Entertainment | 30m |
| 05:00 | Struggle MealsFrankie harnesses the power of time to transform simple ingredients into flavorful goods that'll stick around for a long time. Learn the basics of ... | S5 E8, The Future is Flavor | Cooking, Entertainment | 30m |
| 05:30 | Struggle MealsBrackets are complete and all that's missing is food to fuel your team's run. Huddle around the kitchen as Frankie preps the ultimate watch party s... | S6 E8, The Big Game | Cooking, Entertainment | 30m |
| 06:00 | Jamie Oliver: SeasonsJamie ends summer with crispy duck in a rich plum sauce & roast potatoes. Grilled peppers star in panzanella. Garden zucchini become Mediterranean ... | Endless Summer: From Grilled Panzanella Salad to Sour Cherry Tart | Cooking, Entertainment | 1h |
| 07:00 | Jamie Oliver: SeasonsJamie celebrates summer with roasted fennel pork & gratin, oozy pea risotto, and rainbow slaw chicken wraps. He shares edible hanging basket tips. ... | Summer-y Sweet Pea Risotto and Slow Roasted Pork | Cooking, Entertainment | 1h |
| 08:00 | Jamie Oliver: SeasonsJamie cooks a chicken sheet pan dinner with early tomatoes, potatoes and chorizo. Buddy helps pick strawberries for quick jam rice pudding. The sum... | Buddy's Strawberry Rice Pudding and Summer Tomato Chicken Bake | Cooking, Entertainment | 1h |
| 09:00 | Jamie Oliver: SeasonsJamie snazzes up some spuds with wild garlic pesto, creates a broad bean mezze, rustles up a beautiful spring salad and honours rhubarb in a luscio... | Stuffed Salmon Celebration and Almond Custard Tart | Cooking, Entertainment | 1h |
| 10:00 | Jamie Oliver: SeasonsJamie cooks a roast chicken with eggplant, bakes feta with figs & prosciutto, and creates a runner bean stew with fish. He shares tips for storing ... | Autumn's Harvest: Roast Chicken and Tarte Tatin | Cooking, Entertainment | 1h |
| 11:00 | Jamie Oliver: SeasonsJamie wraps up autumn with cheesy squash tagliatelle, a mushroom curry with crispy ginger rice, and celeriac rémoulade. He forages for blackberries... | Autumn's Last Bites: Squash Tagliatelle and Blackberry Cobbler | Cooking, Entertainment | 1h |
| 12:00 | Pati's Mexican TableGaby Molinar owns Huerto Urbano, an urban farm dedicated to providing Monterrey with nutritious, diverse local ingredients. And her husband is one ... | S11 E6, Pioneering From Farm to Table | Cooking, Entertainment | 30m |
| 12:30 | Pati's Mexican TablePati makes three classic Sonoran recipes: a fish special called pescado zarandeado, a rich stew called gallina pinta and a tasty dirty rice with cl... | S9 E8, Super Sonoran | Cooking, Bingeworthy | 30m |
| 13:00 | Pati's Mexican TableNuevo León is divided between two pro soccer teams: Los Tigres and Los Rayados. Pati tries the food at each stadium with the teams' stars to determ... | S11 E3, The World Cup of Tacos | Cooking, Entertainment | 30m |
| 13:30 | Pati's Mexican TablePati travels to Sonora's coast on the Sea of Cortez, where local legend Toño Contreras gives her a tour including shellfish on the beach, his resta... | S9 E7, Legends of the Sonoran Sea | Cooking, Entertainment | 30m |
| 14:00 | Pati's Mexican TablePati spends a day in the kitchen with her middle son, Sami, cooking recipes inspired by her travels in Sonora that she knows he'll love - beef and ... | S9 E6, Sonoran Family Favorites for Sami | Cooking, Entertainment | 30m |
| 14:30 | Pati's Mexican TableTwo sisters made a little shack on the Rio Ramos into a must-visit restaurant known for one dish: cortadillo stew. Down the road, another restauran... | S11 E2, Sisters, Stew, and Sass | Cooking, Entertainment | 30m |
| 15:00 | Andrew Zimmern's Wild Game KitchenIt's an elk tailgate over live fire. Andrew makes chorizo-spiced elk meatballs with queso fundido and red chile salsa, then cooks hay-smoked elk ch... | The Ultimate Elk Tailgate | Cooking, Bingeworthy | 30m |
| 15:30 | Andrew Zimmern's Wild Game KitchenAndrew Zimmern grills beloved shrimp in two distinct ways. He starts with jumbo shrimp and country ham skewers glazed with sweet-hot pepper jelly. ... | S5 E9, Shrimp | Cooking, Bingeworthy | 30m |
| 16:00 | Andrew Zimmern's Wild Game KitchenAndrew turns wild boar into the ultimate game-day spread with boar and black bean chili topped with crisp cornbread waffles, and pulled boar slider... | The Wild Boar Playbook | Cooking, Bingeworthy | 30m |
| 16:30 | Andrew Zimmern's Wild Game KitchenChef Andrew Zimmern goes primal with two antelope dishes: a Greek-style whole leg roasted over the open fire with a lemony avgolemono sauce and cri... | S4 E2, Antelope | Cooking, Bingeworthy | 30m |
| 17:00 | Andrew Zimmern's Wild Game KitchenGoose, one of Andrew's favorite game birds, is prepared two ways: a French onion soup-style grilled breast sandwich with caramelized onions and mel... | S6 E3, Bison Brats & Grilled Kebabs on Flatbread | Cooking, Bingeworthy | 30m |
| 17:30 | Andrew Zimmern's Wild Game KitchenAndrew Zimmern creates a vibrant salad where grilled squid is served with shaved fennel, cherry tomatoes, endive, and a lemon dressing. Then, Andre... | S5 E1, Squid | Cooking, Bingeworthy | 30m |
| 18:00 | Andrew Zimmern's Wild Game KitchenChef Andrew Zimmern demystifies working with live sea urchin and scallops by creating a showstopping seafood risotto. | S4 E9, Seafood | Cooking, Bingeworthy | 30m |
| 18:30 | Andrew Zimmern's Wild Game KitchenAndrew butchers a whole pheasant to make yakitori-style skewers and a homemade flatbread, cucumber salad and a mango chutney. | S4 E5, Pheasant | Cooking, Bingeworthy | 30m |
| 19:00 | Andrew Zimmern's Wild Game KitchenAndrew tackles suckling pig with two recipes-his take on a three-cup braise with soy, rice wine, and sesame oil, served with plancha fried rice, an... | S6 E4, Grilled Yellowtail Collars & Filets with Miso Sauce | Cooking, Bingeworthy | 30m |
| 19:30 | Andrew Zimmern's Wild Game KitchenFor pig roast perfection, Chef Andrew Zimmern marinates a whole hog. | S3 E3, A Whole Roasted Hog | Cooking, Bingeworthy | 30m |
| 20:00 | Andrew Zimmern's Wild Game KitchenAndrew Zimmern reimagines the Hawaiian plate lunch with a hand chopped venison burger topped with homemade gravy and a fried egg, jumbo grilled shr... | S3 E10, Hawaiian Plate Lunch | Cooking, Bingeworthy | 30m |
| 20:30 | Andrew Zimmern's Wild Game KitchenAndrew Zimmern transforms wild duck into a simple grilled appetizer inspired by Japanese tataki and then uses the rest of the duck to make open fir... | S4 E8, Duck | Cooking, Bingeworthy | 30m |
| 21:00 | Barbecue: Life of FireWhen Pat's friends and fellow barbecue chefs, Bryan Furman and Dr. Howard Conyers, come to town, the guys dig deep into the tricks and traditions o... | South Carolina Peach-Glazed Ribs with Rice Middlins | Cooking, Entertainment | 30m |
| 21:30 | Barbecue: Life of FirePat heads to Birmingham to team up with artist and chef Roscoe Hall, cooking ribs inspired by Roscoe's family legacy. | The Roscoe Family Legacy: Alabama Pit Ribs | Cooking, Entertainment | 30m |
| 22:00 | Barbecue: Life of FirePat Martin heads to the Cherokee National Forest for a day of fly-fishing with an old friend, and to cook up their fresh catch over the campfire. | Live Fire Whole Trout | Cooking, Bingeworthy | 30m |
| 22:30 | Barbecue: Life of FirePat visits Houston to go Gulf Bay fishing with chef Chris Shepherd, hoping to catch some redfish and gather a side of blue crabs. | Catching Gulf Coast Redfish and Blue Crabs | Cooking, Entertainment | 30m |
| 23:00 | Barbecue: Life of FirePat meets the trio behind Blood Bros BBQ to discover how three childhood friends seamlessly blended their Asian-American culture with the Texas bar... | Uncovering Houston BBQ's Asian Influences | Cooking, Entertainment | 30m |
| 23:30 | Barbecue: Life of FirePat Martin travels to Gainesboro, Tennessee to visit a free-range hog farm, learn about their operations, and grill up a less desired, but no less ... | Barbecued Pork Steak | Cooking, Entertainment | 30m |
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-14&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-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_w679nhsg/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_w679nhsg/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_w679nhsg/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_vwa1ahq6", "channel": "ch_w679nhsg", "start": "2026-10-14T04:00:00Z", "stop": "2026-10-14T04:30:00Z", "title": "Jamie Oliver's One-Pan Wonders", "sub_title": "Weeknight Roast Lamb and Eggplant", "description": "Jamie kicks off his new one-pan series with a simplified and delicious frying...", "category": [ "cooking", "bingeworthy", "food + home + culture" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 42, "date": "2026-10-14", "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 150 countries.