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 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-18&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Diners, Drive-Ins, And DivesReal Deal Italian. Guy Fieri checks out classic Italian joints from Baltimore to San Diego. Classic dishes include lasagne, pizza and family-recipe... | 30m | ||
| 00:30 | Diners, Drive-Ins, And DivesNot What You'd Expect. Guy finds outrageous food at unlikely joints. In Austin, TX a diner puts gingerbread in its pancakes. In Albuquerque, NM a l... | 30m | ||
| 01:00 | Diners, Drive-Ins, And DivesDiners You Sent Me To. Guy Fieri heads to three great diners in Baltimore, Salt Lake City and Minneapolis that viewers have recommended, including ... | 30m | ||
| 01:30 | Diners, Drive-Ins, And DivesBar Food. Guy Fieri checks out places serving more than basic bar food. A live music menu makes gumbo and a super-spicy crawfish boil and a dive-ba... | 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 DivesPlaces You Sent Me. Guy Fieri visits eateries recommended by viewers, including a 79-year-old diner in Salt Lake City that serves their famous Mile... | 30m | ||
| 05:30 | Diners, Drive-Ins, And DivesLong Time Legends. Guy checks out places locals have loved for decades: In San Francisco, a classic joint has made fresh-carved hot meat sandwiches... | 30m | ||
| 06:00 | Diners, Drive-Ins, And DivesSomething From Everywhere. Guy samples dishes born elsewhere. In Norwalk, CT, a small place makes Venezuelan fast food. In Minneapolis, a Lebanese ... | 30m | ||
| 06:30 | Diners, Drive-Ins, And DivesNeighborhood Favorites. Guy finds places regulars flock to. In Santa Fe, NM, a little cafe serves El Salvadoran specialties. In Mississippi a joint... | 30m | ||
| 07:00 | Man V. FoodNew Brunswick, NJ. Adam heads to New Brunswick, New Jersey, for huge triple-decker deli sandwiches, two-pound Stromboli, and the legendary Fat Sand... | S2 E19, New Brunswick, NJ | 30m | |
| 07:30 | Man V. FoodHartford, Connecticut. Adam Richman is off to Hartford, Connecticut for some humongous hot dogs, steamed cheeseburgers, and a ten-pound super-stuff... | S2 E20, Hartford, CT | 30m | |
| 08:00 | Man V. FoodSan Diego. Adam Richman heads to San Diego, California, for a massive surf-and-turf burrito, tender tri-tip barbecue and a legendary Ironman food c... | 30m | ||
| 08:30 | Man V. FoodSalt Lake City. Adam Richman journeys to Salt Lake City, Utah, for a unique pastrami-topped cheeseburger, a Belgian sausage sandwich and a diabolic... | S3 E5, Salt Lake City, UT | 30m | |
| 09:00 | Man V. FoodCleveland. Adam Richman is in Cleveland, Ohio, for a Greek gyro bursting with savoury beef, the state's signature spicy sausage sandwich and a five... | S3 E3, Cleveland, OH | 30m | |
| 09:30 | Man V. FoodPhoenix. Food fanatic Adam Richman visits Phoenix, Arizona, for a two-foot-long, fully loaded hot dog and the five-pound Ultimate Slider Challenge.... | S3 E6, Phoenix, AZ | 30m | |
| 10:00 | Man V. FoodBoulder. Adam Richman takes his food quest to Boulder, Colorado, for mile-high pizza and bacon pancakes. Then, he takes on his biggest wing challen... | S3 E2, Boulder, CO | 30m | |
| 10:30 | Man V. FoodPuerto Rico. Adam is in San Juan, Puerto Rico, sampling an enormous deep-fried pork chop, a churrasco steak sandwich and his biggest challenge yet:... | S3 E7, Puerto Rico | 30m | |
| 11:00 | Man V. FoodRichmond. Adam Richman is in Richmond, Virginia, for saucy smoked spareribs, an enormous 'battleship' sandwich and a spicy challenge you'd have to ... | S3 E4, Richmond, VA | 30m | |
| 11:30 | Man V. FoodLong Island. Adam Richman is on Long Island, New York, for a massive plate of Italian food, a colossal gelato sundae and the Davey Jones' Locker Ch... | S3 E8, Long Island, NY | 30m | |
| 12:00 | James Martin's French AdventureJames indulges in the glitz and glamour of St. Tropez. He explores the local seafood market and, in true St. Tropez style, cooks his first dish abo... | S1 E11, Episode 11 | 1h | |
| 13:00 | James Martin's French AdventureJames experiences the bustling Provencal port of Marseille. There he discovers local fishermen selling fresh seafood on the back of their boats. S1... | S1 E12, Episode 12 | 1h | |
| 14:00 | The Great British Bake-OffIn Dessert Week, the six remaining bakers fight for a place in the quarter-final. They are tested on a tricky French dessert and Sue goes to Paris ... | S7 E7, Dessert Week | 1h | |
| 15:00 | The Great British Bake-OffThe remaining bakers step back in time for the first-ever Tudor Week. The signature challenge is a savoury stuffed pie and the technical challenge ... | S7 E8, Tudor Week | 1h | |
| 16:00 | The Great British Bake-OffIt's the semi-final and the bakers tackle Patisserie Week, and they must achieve the perfect French pastry. Plus, for showstopper the contestants m... | S7 E9, Patisserie Week | 1h | |
| 17:00 | The Great British Bake-OffIt's the final, and three bakers remain. The theme is Royal Bake Off, with three challenges to impress the Queen, and the signature challenge retur... | S7 E10, The Final | 1h | |
| 18:00 | The Great British Bake-OffIt's cake week and the bakers have a fruity challenge. Prue sets her first technical - a kids' party favourite. Plus, there's a challenging showsto... | S8 E1, Cake Week | 1h | |
| 19:00 | The Great British Bake-OffPaul and Prue set the remaining 11 bakers three new challenges for biscuit week. They include a tricky filling, and a showstopper that is not all f... | S8 E2, Biscuit Week | 1h | |
| 20:00 | Secret Eats With Adam RichmanBacon Me Crazy. Adam Richman heads to Johannesburg, South Africa, to sample off-menu eats. He tries a bacon-wrapped sandwich stuffed with cheese, a... | S2 E10, Bacon Me Crazy | 30m | |
| 20:30 | Secret Eats With Adam RichmanClock And Dagger. Adam travels to Cape Town to seek out the city's best off-menu eats. Dishes include South African sausage, freshly caught fish an... | S2 E6, Clock and Dagger | 30m | |
| 21:00 | Secret Eats With Adam RichmanDiva-Licious Pig Roast. Adam Richman travels to Manila for the city's best off-menu eats. Dishes include ostrich salpicao, soupless ramen and a 12-... | S2 E14, Diva-licous Pig Roast | 30m | |
| 21:30 | Secret Eats With Adam RichmanCashew 'Cue. Adam Richman travels to Ho Chi Minh City, Vietnam, for the city's best off-menu eats. Dishes include a hidden bowl of pho, cashew smok... | S2 E8, Cashew 'Cue | 30m | |
| 22:00 | Paul Hollywood City BakesReykjavik. Paul Hollywood's in Iceland's capital city, Reykjavik. He bakes with volcanic geothermal energy and meets food writer Eva Laufey, who in... | S2 E6, Reykjavik | 1h | |
| 23:00 | Michel Roux's French Country CookingMichel visits La Chassagnette, a Michelin-starred restaurant with a beautiful kitchen garden. Later, celebrates the end of his holiday with a BBQ f... | 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-18&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-18&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-18&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-18", "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-18, the first programme { "data": [ { "id": "ls_zm13m45r", "channel": "ch_2wnz7q3n", "start": "2026-10-18T00:00:00Z", "stop": "2026-10-18T00:30:00Z", "title": "Diners, Drive-Ins, And Dives", "sub_title": null, "description": "Real Deal Italian. Guy Fieri checks out classic Italian joints from Baltimore...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 38, "date": "2026-10-18", "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 155 countries.