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 America/Toronto time, what is on now and next, and the same data in your app with one call.
All times America/Toronto. The same day from the API: GET /v1/channels/ch_56nhk8pr/schedule?date=2026-10-15&tz=America/Toronto
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:51 | Mary Makes It EasyMary settles your nerves for date night by serving up four recipes sure to impress your special guest while you maintain your chill. | 25m | ||
| 00:17 | Mary Makes It EasyMary makes clean-up a breeze by whipping up four one-pot recipes that will leave you wondering, where the heck is the mess? | 25m | ||
| 00:42 | Mary Makes It EasyMary gives a quick crash course in French cuisine with recipes that sound fancy but demystify classic techniques. | 25m | ||
| 01:07 | Mary Makes It EasyMary shows how versatile meal planning can be with four recipes that future-you will thank you for. | 25m | ||
| 01:33 | Mary Makes It EasyLeftovers can seem uninspiring, but Mary gives them new life by showing how to use them as ingredients in brand new recipes. | 25m | ||
| 01:58 | Mary Makes It EasyIf cheese was a food group, it would be Mary’s favourite. This week Mary pays homage to fromage with four recipes where cheese is the star. | 25m | ||
| 02:23 | Let's BrunchHost Vanessa Gianfrancesco whips up her twist on a traditional pancake brunch with savoury, sweet and crispy recipes. | 26m | ||
| 02:49 | Let's BrunchChampagne, lobster, and homemade scones, oh my! Vanessa Gianfrancesco cooks up an indulgent brunch. | 26m | ||
| 03:16 | Let's BrunchSkip the utensils and gather for chef Vanessa’s pick up your brunch! Featuring Sticky Pull-Apart Praline Bread | 26m | ||
| 03:42 | Let's BrunchVanessa Gianfrancesco cooks up four decadent recipes including an indulgent Breakfast Poutine and chocolate Stuffed French Toast. | 26m | ||
| 04:08 | Let's BrunchInspired by flaky, buttery, and chocolatey dishes, host Vanessa cooks up four classic French recipes that’ll have you saying oh la la! | 26m | ||
| 04:34 | Let's BrunchVanessa Gianfrancesco cooks up four classic wholesome and hearty dishes for her Farmhouse Brunch. | 26m | ||
| 05:00 | Let's BrunchVanessa Gianfrancesco brings the heat to her brunch table with southern-style recipes including a Huevos Divorciados | 26m | ||
| 05:26 | Let's BrunchVanessa Gianfrancesco shares delicious brunch recipes featuring bread! | 26m | ||
| 05:52 | Let's BrunchVanessa Gianfrancesco shares recipes for a Dim Sum feast. | 26m | ||
| 06:18 | Let's BrunchVanessa Gianfrancesco creates a brunch menu inspired by the Middle East. | 26m | ||
| 06:44 | Let's BrunchVanessa Gianfrancesco creates a delicious seafood brunch menu. | 26m | ||
| 07:11 | Let's BrunchVanessa Gianfrancesco shares her favourite Vegan Brunch recipes. | 26m | ||
| 07:37 | Let's BrunchVanessa Gianfrancesco creates an international menu with brunch recipes from around the world. | 26m | ||
| 08:03 | Let's BrunchVanessa Giangrancesco shares her favourite Italian Brunch recipes | 26m | ||
| 08:29 | One World KitchenVanessa Gianfrancesco teaches us how to make fresh pasta like an Italian. | 26m | ||
| 08:55 | One World KitchenHana Etsuko Dethlefsen fixes Japanese comfort food. | 26m | ||
| 09:21 | One World KitchenThai chef Pailin Chongchitnant shows us the secrets behind Bangkok’s famous street food. | 26m | ||
| 09:47 | One World KitchenAward-winning Argentinian chef Natalia Machado perfects a line-up of dishes featuring cheese. | 26m | ||
| 10:13 | Mary Makes It EasyMary has three foolproof cake recipes to make sure any celebration is a hit. | 25m | ||
| 10:39 | Mary Makes It EasyMary makes the freezer a friend by throwing together four recipes with frozen ingredient staples. | 25m | ||
| 11:04 | Mary Makes It EasyMary shows how embracing your oven and baking for breakfast is the ultimate game changer to switch up your daily grind. | 25m | ||
| 11:29 | Mary Makes It EasyMary “healthies up” her favourite comfort foods by incorporating more nutrients, and finding ways to amp up the health factor. | 25m | ||
| 11:55 | Mary Makes It EasyJoin Mary Berg as she takes it step by step through recipes guaranteed to impress without the stress. | 25m | ||
| 12:20 | Mary Makes It EasyIngredients packed in cans and jars can be just as good as fresh ones. | 23m | ||
| 12:44 | Mary Makes It EasyMary amps up the cravings, and savings, with recipes that prove you don't have to spend a fortune to make delicious dishes. | 25m | ||
| 13:09 | Mary Makes It EasyMary will have you saying Grazie! with four deliziosa pasta recipes that keep it simple but amp up the flavour. | 25m | ||
| 13:34 | Mary Makes It EasyPie making can be daunting, but Mary provides a pastry crash course with three different types of dough. | 25m | ||
| 14:00 | Mary Makes It EasyWhether you’re working from home or at the office, Mary’s recipes mean you don’t have to sacrifice a tasty lunch for convenience. | 25m | ||
| 14:25 | Mary Makes It EasyMary shows you how to cater to food intolerances and allergies by amping up the flavour instead of using blah ingredient substitutions. | 25m | ||
| 14:50 | Mary Makes It EasyMary takes a spice-fueled adventure around the world and helps you navigate the grocery store spice aisle. | 25m | ||
| 15:16 | Mary Makes It EasyWhether you’re cooking for finicky friends or tricky tots, Mary’s got it covered with strategies to feed even the pickiest eaters. | 25m | ||
| 15:41 | Mary Makes It EasyMary recommends a retro theme for impressing guests, and these old-school recipes with a special Mary twist. | 25m | ||
| 16:06 | Mary Makes It EasyAllow Mary to bring your kitchen outside with delicious recipes that will demystify the grill and keep your eyebrows intact. | 25m | ||
| 16:32 | Mary Makes It EasyA lemon raspberry loaf with a bright pink glaze, lemon Parmesan chicken. | 25m | ||
| 16:57 | Mary Makes It EasyPrepare your party platters! Mary’s handy hors d’oeuvres elevate classic recipes while keeping it simple. | 25m | ||
| 17:22 | Mary Makes It EasyMary is all about cooking smarter, not harder. She shares no-sweat supermarket shortcuts to save you from kitchen time and stress. | 25m | ||
| 17:48 | Mary Makes It EasySave your abundance of fresh herbs from wilting away with Mary’s recipes to use ‘em up in a jiff. | 25m | ||
| 18:13 | Mary Makes It EasyCelebrate the season with Mary’s recipes that take advantage of limited-edition produce, including tomatoes, zucchini, peppers and berries. | 25m | ||
| 18:39 | Mary Makes It EasyMary has three foolproof cake recipes to make sure any celebration is a hit. | 25m | ||
| 19:04 | Mary Makes It EasyMary makes the freezer a friend by throwing together four recipes with frozen ingredient staples. | 25m | ||
| 19:29 | Mary Makes It EasyMary shows how embracing your oven and baking for breakfast is the ultimate game changer to switch up your daily grind. | 25m | ||
| 19:55 | Mary Makes It EasyMary “healthies up” her favourite comfort foods by incorporating more nutrients, and finding ways to amp up the health factor. | 25m |
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_56nhk8pr/schedule?date=2026-10-15&tz=America/Toronto" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_56nhk8pr/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_56nhk8pr/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_56nhk8pr/schedule?date=2026-10-15&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_56nhk8pr/schedule?date=2026-10-15&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_56nhk8pr/schedule", params={"date": "2026-10-15", "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_56nhk8pr/schedule?date=2026-10-15, the first programme { "data": [ { "id": "ls_ggr42qrr", "channel": "ch_56nhk8pr", "start": "2026-10-15T03:51:44Z", "stop": "2026-10-15T04:17:06Z", "title": "Mary Makes It Easy", "sub_title": null, "description": "Mary settles your nerves for date night by serving up four recipes sure to im...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 48, "date": "2026-10-15", "tz": "America/Toronto" } }
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.