74.3M 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_fmcmnwqy/schedule?date=2026-10-11&tz=America/Toronto
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Home ReimaginedA woman all by herself in a new city takes on the challenge of turning an abandoned, old church into her new home. | Abandoned 1898 Church | Series, Home improvement | 1h |
| 01:00 | For the Love of KitchensHelen designs her own long-awaited dream kitchen. | S1 E7, A Kitchen Designer's Kitchen | Series, Cooking | 1h |
| 02:00 | For the Love of KitchensPaul and Helen create a kitchen for a family with a minimalist lifestyle. | S1 E5, A Kitchen Built on Details | Series, Cooking | 1h |
| 03:00 | For the Love of KitchensPaul and Helen design a kitchen in a home on castle grounds. | S1 E1, A Kitchen Fit For a Castle | Series, Cooking | 1h |
| 04:00 | For the Love of KitchensPaul creates a kitchen for his seaside vacation cottage. | S1 E4, Paul's Kitchen | Series, Cooking | 1h |
| 05:00 | Back to the FrontierAs fresh faces arrive at the Hanna-Riggs homestead, the Halls attempt to make up for their huge overspend at the auction. | S1 E5, New Arrivals on the Homestead | Series, Game show | 1h |
| 06:00 | Bake With Anna OlsonAnna prepares a simple, warm apple crisp, a bumbleberry cobbler with scone-like topping, and a rhubarb crumble tart. | S2 E9, Cobblers & Crisps | Series, Cooking | 30m |
| 06:30 | Bake With Anna OlsonAnna makes Danish pastry dough to use for spiral raisin Danishes, cherry Danish twists, tropical fruit pinwheels, and a cream cheese and dried frui... | S2 E8, Danishes | Series, Cooking | 30m |
| 07:00 | Bake With Anna OlsonAnna prepares a green tea génoise cake, a Dobos torte and a classic black forest cake. | S2 E20, Sponge Cake | Series, Cooking | 30m |
| 07:30 | Bake With Anna OlsonAnna makes classic cranberry almond biscotti, chocolate pistachio cantucci, and a biscotti ricotta cheesecake. | S2 E1, Biscotti | Series, Cooking | 30m |
| 08:00 | Bake With Anna OlsonAnna prepares granola bars, Nanaimo Bars and chocolate-covered caramel bars. | S2 E5, Bars | Series, Cooking | 30m |
| 08:30 | Bake With Anna OlsonAnna prepares a simple, warm apple crisp, a bumbleberry cobbler with scone-like topping, and a rhubarb crumble tart. | S2 E9, Cobblers & Crisps | Series, Cooking | 30m |
| 09:00 | Bake With Anna OlsonAnna makes Danish pastry dough to use for spiral raisin Danishes, cherry Danish twists, tropical fruit pinwheels, and a cream cheese and dried frui... | S2 E8, Danishes | Series, Cooking | 30m |
| 09:30 | Bake With Anna OlsonAnna prepares a green tea génoise cake, a Dobos torte and a classic black forest cake. | S2 E20, Sponge Cake | Series, Cooking | 30m |
| 10:00 | Bake With Anna OlsonAnna makes classic cranberry almond biscotti, chocolate pistachio cantucci, and a biscotti ricotta cheesecake. | S2 E1, Biscotti | Series, Cooking | 30m |
| 10:30 | Bake With Anna OlsonAnna prepares granola bars, Nanaimo Bars and chocolate-covered caramel bars. | S2 E5, Bars | Series, Cooking | 30m |
| 11:00 | Bake With Anna OlsonAnna prepares a simple, warm apple crisp, a bumbleberry cobbler with scone-like topping, and a rhubarb crumble tart. | S2 E9, Cobblers & Crisps | Series, Cooking | 30m |
| 11:30 | Bake With Anna OlsonAnna makes Danish pastry dough to use for spiral raisin Danishes, cherry Danish twists, tropical fruit pinwheels, and a cream cheese and dried frui... | S2 E8, Danishes | Series, Cooking | 30m |
| 12:00 | Bake With Anna OlsonAnna prepares a green tea génoise cake, a Dobos torte and a classic black forest cake. | S2 E20, Sponge Cake | Series, Cooking | 30m |
| 12:30 | Bake With Anna OlsonAnna makes classic cranberry almond biscotti, chocolate pistachio cantucci, and a biscotti ricotta cheesecake. | S2 E1, Biscotti | Series, Cooking | 30m |
| 13:00 | Bake With Anna OlsonAnna prepares granola bars, Nanaimo Bars and chocolate-covered caramel bars. | S2 E5, Bars | Series, Cooking | 30m |
| 13:30 | Magnolia Table With Joanna GainesFriend and chef Katie Button teaches Joanna how to make some of her favorite Spanish dishes like flamenquines, grandma's olives, simple sautéed gre... | S7 E5, Spanish Food and Fun | Series, Cooking | 30m |
| 14:00 | Girl Meets FarmMolly Yeh makes a delicious dinner during naptime; she sneaks away to prepare Slow Cooker Asian Wedding Soup, one-Dish Salmon and Veggies, Tamagoya... | S15 E7, Dim Sum Story Time | Series, Cooking | 30m |
| 14:30 | Girl Meets FarmMolly Yeh jump-starts her sisters' trip to Mexico with Sausage, Egg and Cheese Tostada Wraps, Fried Flour Shell Turkey Tacos, a Charred Corn and To... | S15 E3, Cookbook Club Potluck: Midwest Church Cookbook Edition | Series, Cooking | 30m |
| 15:00 | Magnolia Table With Joanna GainesJoanna welcomes special guest Emma Lovewell into the kitchen to make traditional Asian dishes, including japchae, yaki gyoza and egg drop soup; as ... | S8 E4, Asian-Inspired Food with Emma Lovewell | Series, Cooking | 30m |
| 15:30 | Magnolia Table With Joanna GainesJoanna shares her all-time favorite recipes and the family stories that accompany them, including chicken cordon bleu, Gruyère potato casserole, ar... | S8 E3, Jo's Faves | Series, Cooking | 30m |
| 16:00 | Magnolia Table With Joanna GainesJoanna shares her love of Mexican food, preparing a feast for the whole family; the menu includes delicious Spinach Enchiladas with a side of Mexic... | S8 E5, Mexican Cuisine | Series, Cooking | 30m |
| 16:30 | Magnolia Table With Joanna GainesJoanna reminisces on her honeymoon with Chip in Maine, making mouthwatering lobster rolls, a wedge salad with blue cheese dressing, hush puppies wi... | S8 E2, Lobster Rolls | Series, Cooking | 30m |
| 17:00 | Magnolia Table With Joanna GainesJoanna makes an Italian meal including Pink Baked Ziti, Roasted Garlic Parmesan Toast and Antipasto Salad with Sun-Dried Tomato Vinaigrette; for a ... | S8 E6, Italian Eats | Series, Cooking | 30m |
| 17:30 | Magnolia Table With Joanna GainesJoanna welcomes Angela Kinsey from The Office to cook up some tried-and-true Texas dishes, including Dr Pepper BBQ pulled pork sandwiches, loaded b... | S8 E1, Texas Tried & True with Angela Kinsey | Series, Cooking | 30m |
| 18:00 | Magnolia Table With Joanna GainesJoanna shares Grandpa Stevens' classic Lebanese dish, fatayer, served with a Lebanese salad, hummus and baklava for dessert; after finishing up, Jo... | S1 E1, A Family Tradition | Series, Cooking | 30m |
| 18:30 | Magnolia Table With Joanna GainesJoanna makes Parmesan chicken, fettuccine Alfredo, a salad, and tiramisu. | S1 E3, Homemade Comfort Food | Series, Cooking | 30m |
| 19:00 | Motel RescueIn the Florida Keys, major competition and an impending change in ownership mean the pressure is on for Lindsey; she needs creative solutions for a... | S2 E3, Tropical Trouble | Series, Home improvement | 1h |
| 20:00 | Girl Meets FarmMolly Yeh makes a delicious dinner during naptime; she sneaks away to prepare Slow Cooker Asian Wedding Soup, one-Dish Salmon and Veggies, Tamagoya... | S15 E7, Dim Sum Story Time | Series, Cooking | 30m |
| 20:30 | Girl Meets FarmMolly Yeh jump-starts her sisters' trip to Mexico with Sausage, Egg and Cheese Tostada Wraps, Fried Flour Shell Turkey Tacos, a Charred Corn and To... | S15 E3, Cookbook Club Potluck: Midwest Church Cookbook Edition | Series, Cooking | 30m |
| 21:00 | Motel RescueIn Sanibel, Fla., a couple rushes a renovation after a devastating hurricane; unhappy with the results, they're turning to Lindsey to restore the c... | S2 E7, Hurricane Help | Series, Home improvement | 1h |
| 22:00 | Motel RescueIn the Florida Keys, major competition and an impending change in ownership mean the pressure is on for Lindsey; she needs creative solutions for a... | S2 E3, Tropical Trouble | Series, Home improvement | 1h |
| 23:00 | Girl Meets FarmMolly Yeh makes a delicious dinner during naptime; she sneaks away to prepare Slow Cooker Asian Wedding Soup, one-Dish Salmon and Veggies, Tamagoya... | S15 E7, Dim Sum Story Time | Series, Cooking | 30m |
| 23:30 | Girl Meets FarmMolly Yeh jump-starts her sisters' trip to Mexico with Sausage, Egg and Cheese Tostada Wraps, Fried Flour Shell Turkey Tacos, a Charred Corn and To... | S15 E3, Cookbook Club Potluck: Midwest Church Cookbook Edition | Series, Cooking | 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_fmcmnwqy/schedule?date=2026-10-11&tz=America/Toronto" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_fmcmnwqy/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_fmcmnwqy/history?from=2025-11-12T00:00:00Z&to=2025-11-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_fmcmnwqy/schedule?date=2026-10-11&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_fmcmnwqy/schedule?date=2026-10-11&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_fmcmnwqy/schedule", params={"date": "2026-10-11", "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_fmcmnwqy/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_g17tzt00", "channel": "ch_fmcmnwqy", "start": "2026-10-11T04:00:00Z", "stop": "2026-10-11T05:00:00Z", "title": "Home Reimagined", "sub_title": "Abandoned 1898 Church", "description": "A woman all by herself in a new city takes on the challenge of turning an aba...", "category": [ "series", "home improvement" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 39, "date": "2026-10-11", "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 | What's for Sale? With a View | |
| 11:30 | Lakefront Luxury | |
| 12:00 | Fixer Upper: The Castle | |
| 15 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.