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 UTC 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 UTC. The same day from the API: GET /v1/channels/ch_2wnz7q3n/schedule?date=2026-10-11&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Diners, Drive-Ins, And DivesThe Memphis Barbecue Tour. Guy rolls through the barbecue hotspot of Memphis, Tennessee, stopping along the way to check out a killer pulled pork s... | 30m | ||
| 00:30 | Diners, Drive-Ins, And DivesReal Deal Fast Food. Guy tracks down some great places that prove fast food can also be fantastic food, sampling pressed panini sandwiches, homemad... | 30m | ||
| 01:00 | Diners, Drive-Ins, And DivesViewer's Choice. Guy is on a road trip visiting places that viewers recommended. He visits a Tiki bar in Minneapolis, a 60-year-old joint in Florid... | 30m | ||
| 01:30 | Diners, Drive-Ins, And DivesFamily Owned. Guy Fieri visits some great family-owned restaurants around America. He goes to a diner in Massachusetts, a burger joint in Chicago a... | 30m | ||
| 02:00 | TeleshoppingTeleshopping. | 30m | ||
| 02:30 | TeleshoppingTeleshopping. | 30m | ||
| 03:00 | TeleshoppingTeleshopping. | 30m | ||
| 03:30 | TeleshoppingTeleshopping. | 30m | ||
| 04:00 | TeleshoppingTeleshopping. | 30m | ||
| 04:30 | TeleshoppingTeleshopping. | 30m | ||
| 05:00 | Diners, Drive-Ins, And DivesAmerican Classics. Guy searches out some classic joints producing exceptional American food, one of these is a Pennsylvania diner which has been re... | 30m | ||
| 05:30 | Diners, Drive-Ins, And DivesComfort Food. Guy uncovers some of America's greatest comfort food, including truly decadent French toast, big breakfast in Baltimore and the perfe... | 30m | ||
| 06:00 | Diners, Drive-Ins, And DivesWhere The Locals Go. Guy travels the country to find local favourites from the east to southwest, stopping at a third-generation café outside Atlan... | 30m | ||
| 06:30 | Diners, Drive-Ins, And DivesAll Kinds Of Barbecue. Guy takes a southern swing to check out different styles of barbecue, including sweet ribs in Mississippi and tangy pulled p... | 30m | ||
| 07:00 | Man V. FoodSan Francisco. Adam Richman devours a Mission Style Super Burrito, enormous sandwiches, and a two-gallon monster sundae dubbed The Kitchen Sink in ... | 30m | ||
| 07:30 | Man V. FoodSpringfield. Adam Richman's food quest takes him to Springfield, Illinois. He samples a local favourite and takes the Firebrand Chili Challenge. S2... | 30m | ||
| 08:00 | Man V. FoodBaseball. Adam Richman visits three baseball stadiums known for serving up the most delicious and unique ballpark grub in the USA! S2, Ep10 | 30m | ||
| 08:30 | Man V. FoodBoise. Adam Richman visits Boise, Idaho for Frisbee-sized burgers, spicy habanero pizza, and the massive Johnny B. Goode challenge at Rockies Diner... | 30m | ||
| 09:00 | Man V. FoodLittle Rock. Adam Richman visits Little Rock, Arkansas for the mammoth Quadruple Hubcap Burger, a huge community barbecue, and the Shut Up Juice sp... | 30m | ||
| 09:30 | Man V. FoodBaltimore. Adam Richman's search for the best grub in the USA takes him to Baltimore, Maryland, for some pit beef, blue crabs, and the Great Steak ... | 30m | ||
| 10:00 | Man V. FoodWashington, DC. Adam travels to Washington D.C. for a famed chilli half-smoke, a jumbo fish sandwich, and a giant milkshake-sandwich combo known as... | 30m | ||
| 10:30 | Man V. FoodDetroit. Adam Richman visits Detroit, Michigan for the massive Triple Threat Pork sandwich, two duelling Coney Dog joints, and the world's biggest ... | 30m | ||
| 11:00 | Man V. FoodPhiladelphia. Adam heads to Philadelphia, Pennsylvania for an Italian roast pork sandwich, a mega ice cream concoction known as Mt. Vesuvius, and t... | 30m | ||
| 11:30 | Man V. FoodTucson. Adam Richman visits Tucson, Arizona for a hot dog wrapped in bacon and covered in all the trimmings, a huge platter of Mexican eats and the... | 30m | ||
| 12:00 | James Martin's French AdventureJames' adventure takes him to the magical lakeside town of Annecy, where he creates delicious dishes using the local tomatoes, red mullet and lobst... | 1h | ||
| 13:00 | James Martin's French AdventureJames heads east to the region of Jura where he barbecues duck and uses the apple and pears of a local orchard. Plus, he visits the home of Comte c... | 1h | ||
| 14:00 | The Great British Bake-Off12 new amateur bakers enter the famous tent and kick off with three cake-making challenges, including Mary's technical challenge - a little cake wi... | 1h | ||
| 15:00 | The Great British Bake-OffThe remaining bakers embark on three biscuit challenges, culminating in a showstopper - to build a biscuit structure that reveals a bit more about ... | 1h | ||
| 16:00 | The Great British Bake-OffIn Bread Week, the bakers face a steamy technical challenge without an oven. Plus, Mel heads to Germany to learn how dumplings saved a small town f... | 1h | ||
| 17:00 | The Great British Bake-OffJust nine bakers remain and for the first time, it's Batter Week, and must get the fryers out for the showstopper - their version of a Spanish clas... | 1h | ||
| 18:00 | The Great British Bake-OffThe eight remaining bakers face Pastry Week and are tested on three different types of pastry. Who will be crowned Star Baker after a bite-size sho... | 1h | ||
| 19:00 | The Great British Bake-OffMary and Paul set the seven remaining bakers three challenges inspired by nature for Botanical Week. They start with a signature challenge that req... | 1h | ||
| 20:00 | Man V. FoodDes Moines. Adam Richman is in Des Moines, Iowa, for some Midwestern comfort food, unique sandwich-inspired pizza and the five-pound Adam Emmenecke... | 30m | ||
| 20:30 | Man V. FoodKnoxville. Adam Richman is in Knoxville, Tennessee, trying out some monumental hand-cut steaks, unique burgers and a five-pound barbecue burrito ch... | 30m | ||
| 21:00 | Man V. FoodAnn Arbor. Adam Richman is in Ann Arbor, Michigan, for stacked burgers with all the trimmings, sports-themed deli sandwiches and the five-pound Mou... | 30m | ||
| 21:30 | Man V. FoodSan Francisco. Adam Richman devours a Mission Style Super Burrito, enormous sandwiches, and a two-gallon monster sundae dubbed The Kitchen Sink in ... | 30m | ||
| 22:00 | Paul Hollywood City BakesNicosia. Paul Hollywood returns to the capital of Cyprus, Nicosia, where he worked and lived for six years. He bakes the traditional Cypriot dishes... | 1h | ||
| 23:00 | Michel Roux's French Country CookingMichel feeds the herd of an organic beef farm then makes a seared beef and tomato salad. Later, he visits an orchard to sample extra virgin olive o... | 1h |
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_2wnz7q3n/schedule?date=2026-10-11&tz=UTC" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_2wnz7q3n/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_2wnz7q3n/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_2wnz7q3n/schedule?date=2026-10-11&tz=UTC"); 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_2wnz7q3n/schedule?date=2026-10-11&tz=UTC", { 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_2wnz7q3n/schedule", params={"date": "2026-10-11", "tz": "UTC"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_2wnz7q3n/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_avc426ah", "channel": "ch_2wnz7q3n", "start": "2026-10-11T00:00:00Z", "stop": "2026-10-11T00:30:00Z", "title": "Diners, Drive-Ins, And Dives", "sub_title": null, "description": "The Memphis Barbecue Tour. Guy rolls through the barbecue hotspot of Memphis,...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 38, "date": "2026-10-11", "tz": "UTC" } }
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.