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/Toronto 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/Toronto. The same day from the API: GET /v1/channels/ch_bfcay1w6/schedule?date=2026-10-14&tz=America/Toronto
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Great British MenuGreat Britain's top chefs compete for the honor of cooking an incredible four-course banquet. | S21 E26, The Finals: Fish Course | Series, Cooking | 1h |
| 01:00 | Alex vs. AmericaHost Eric Adjepong welcomes three French experts from California, Florida and Colorado to attempt to take down classically French-trained chef Alex... | S2 E5, Alex vs French | Series, Cooking | 1h |
| 02:00 | Alex vs. AmericaThree chefs specializing in noodles and hailing from New York, California and New Jersey meet host Eric Adjepong in the arena for their chance to k... | S1 E4, Alex vs Noodles | Series, Cooking | 1h |
| 03:00 | Alex vs. AmericaHost Eric Adjepong welcomes three chefs specializing in Italian cuisine from New York, Florida and New Jersey; judges Evan Funke and Antonia Lofaso... | S2 E1, Alex vs Italian | Series, Cooking | 1h |
| 04:00 | Alex vs. AmericaThree chefs from New York, Oregon and Texas who specialize in vegetarian and vegan cuisine meet host Eric Adjepong in the arena with the hopes of k... | S2 E7, Alex vs No Meat | Series, Cooking | 1h |
| 05:00 | Alex vs. AmericaEric Adjepong welcomes three talented brunch experts from New Hampshire, California and Arizona to challenge chef Alex Guarnaschelli in two intense... | S2 E2, Alex vs Brunch | Series, Cooking | 1h |
| 06:00 | You Gotta Eat Here!Spicy pickle melt; My Ridiculous Fat Ass Burger; dark and stormy cheesecake. | S3 E20, Art-is-in Bakery, Sloppy Hoggs Roed Hus, Salt Shaker Deli | Series, Cooking | 30m |
| 06:30 | You Gotta Eat Here!Dressing beef franks; "macho nacho" burger; meat and "spaghetti balls.". | S3 E13, Fancy Franks, Soda Jerks, Pedal & Tap | Series, Cooking | 30m |
| 07:00 | You Gotta Eat Here!The Beastwich; Vietnamese pork meatballs; pizza spring rolls. | S3 E8, Beast, Crazyweed Kitchen, Beer Revolution | Series, Cooking | 30m |
| 07:30 | You Gotta Eat Here!Pork-belly mac 'n' cheese; pulled-pork beanasaurus; poutine upgrade. | S3 E9, Bear Street Tavern, Sul Irmaos, Le Chic Shack | Series, Cooking | 30m |
| 08:00 | You Gotta Eat Here!A traditional deep-dish pizza; beef sandwiches; historic deli comfort dishes. | S3 E25, Chicago Edition | Series, Cooking | 30m |
| 08:30 | You Gotta Eat Here!Humble lobster dishes; an outrageous burger joint; calzones in Quebec City. | S3 E2, Rock Lobster, Harper's Burger Bar, Casa Calzone | Series, Cooking | 30m |
| 09:00 | You Gotta Eat Here!Propaganda Burger; shepherd's pie; Holy Molé Burrito. | S3 E15, Burger Revolution, WhiteBrick Kitchen, Old Crow Cafe | Series, Cooking | 30m |
| 09:30 | You Gotta Eat Here!Dressing beef franks; "macho nacho" burger; meat and "spaghetti balls.". | S3 E13, Fancy Franks, Soda Jerks, Pedal & Tap | Series, Cooking | 30m |
| 10:00 | You Gotta Eat Here!Spicy pickle melt; My Ridiculous Fat Ass Burger; dark and stormy cheesecake. | S3 E20, Art-is-in Bakery, Sloppy Hoggs Roed Hus, Salt Shaker Deli | Series, Cooking | 30m |
| 10:30 | You Gotta Eat Here!The Beastwich; Vietnamese pork meatballs; pizza spring rolls. | S3 E8, Beast, Crazyweed Kitchen, Beer Revolution | Series, Cooking | 30m |
| 11:00 | You Gotta Eat Here!Pork-belly mac 'n' cheese; pulled-pork beanasaurus; poutine upgrade. | S3 E9, Bear Street Tavern, Sul Irmaos, Le Chic Shack | Series, Cooking | 30m |
| 11:30 | You Gotta Eat Here!A traditional deep-dish pizza; beef sandwiches; historic deli comfort dishes. | S3 E25, Chicago Edition | Series, Cooking | 30m |
| 12:00 | You Gotta Eat Here!Humble lobster dishes; an outrageous burger joint; calzones in Quebec City. | S3 E2, Rock Lobster, Harper's Burger Bar, Casa Calzone | Series, Cooking | 30m |
| 12:30 | You Gotta Eat Here!A burger with four patties; Roman-style pizza; BBQ brisket with a coffee rub. | S3 E12, Lucy's Eastside Diner, Ciao Roma, The Branch | Series, Cooking | 30m |
| 13:00 | Kitchen NightmaresChef Ramsay heads to Redondo Beach, Calif., to try and save Zayna Flaming Grill, a Mediterranean restaurant plagued by substandard food and owners ... | S6 E8, Levanti's Italian Restaurant | Series, Reality | 1h |
| 14:00 | Kitchen NightmaresRamsay goes to Pennsylvania to help the owners of Bella Luna, an Italian restaurant, to salvage their dream. | S6 E9, Sam's Mediterranean Kabob Room | Series, Reality | 1h |
| 15:00 | Next Level ChefFifteen contestants from around the country prepare to level up their cooking skills. | Welcome to the Next Level | Series, Reality | 1h |
| 16:00 | Next Level ChefTeams are challenged to create the ultimate steak dinner. | High Steaks | Series, Reality | 1h |
| 17:00 | Next Level ChefThe teams are challenged to create a delicious Italian dinner; each team is randomly assigned to a kitchen where they must prove that they can crea... | Infinite Pastabilities | Series, Reality | 1h |
| 18:00 | Next Level ChefThe teams are challenged to create a poultry dish; the best dish keeps one entire team safe from elimination, but one contestant is sent home with ... | Fowl Play | Series, Reality | 1h |
| 19:00 | Next Level ChefContestants prepare a next-level burger. | The Next Level Burger | Series, Reality | 1h |
| 20:00 | Next Level ChefEach remaining contestant must create a brunch dish that incorporates both sweet and savory elements in just 45 minutes; one aspiring chef goes home. | Drop in for Brunch | Series, Reality | 1h |
| 21:00 | My Kitchen RulesIt's time for the gatecrashers as Round Two of the competition kicks off in Perth, with happy couple Danielle and Marko eager to demonstrate their ... | Series, Cooking | 1h 40m | |
| 22:40 | Chasing FlavorCarla Hall goes on a slow and low trek to dig up the roots of barbecue. | S1 E4, Barbecue | Series, Documentary | 50m |
| 23:30 | Beat Bobby FlayPastry chef Zac Young and SNL alum Cheri Oteri are the perfect pair to ruin Bobby Flay's night; they recruit pastry powerhouses Joe Murphy and Laur... | S2023 E26, Cheri Takes the Cake | Series, Reality | 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_bfcay1w6/schedule?date=2026-10-14&tz=America/Toronto" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_bfcay1w6/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_bfcay1w6/history?from=2025-11-12T00:00:00Z&to=2025-11-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_bfcay1w6/schedule?date=2026-10-14&tz=America/Toronto"); 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_bfcay1w6/schedule?date=2026-10-14&tz=America/Toronto", { 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_bfcay1w6/schedule", params={"date": "2026-10-14", "tz": "America/Toronto"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_bfcay1w6/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_8j550fet", "channel": "ch_bfcay1w6", "start": "2026-10-14T04:00:00Z", "stop": "2026-10-14T05:00:00Z", "title": "Great British Menu", "sub_title": "The Finals: Fish Course", "description": "Great Britain's top chefs compete for the honor of cooking an incredible four...", "category": [ "series", "cooking", "competition reality" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 31, "date": "2026-10-14", "tz": "America/Toronto" } }
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 | Wednesday 12 November 2025 | Category |
|---|---|---|
| 11:00 | You Gotta Eat Here! | |
| 11:30 | You Gotta Eat Here! | |
| 12:00 | You Gotta Eat Here! | |
| 12 more programmes that day, on Archive | ||
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.