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_a0hvpa1a/schedule?date=2026-10-11&tz=America/Toronto
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | David Rocco's Eating DirtyRocco's cheeky in Palermo, devours Parma's finest, and in Naples tastes the classics rewritten. | Chaos, Class and Creations | Series, Cooking | 30m |
| 00:30 | The KitchenThe hosts show how to use kitchen tools to make recipes like Sesame Ginger Chicken and Rice Bowls, Mushroom Toast with Herbed Goat Cheese, and Slow... | S40 E4, The Kitchen's Tool-torials | Series, Cooking | 1h |
| 01:30 | Be My Guest With Ina GartenTina Fey joins Ina Garten for a fun-filled day of deep conversation and cooking; Ina welcomes Tina with Breakfast Panna Cotta; they team up to make... | S6 E1, Tina Fey | Series, Cooking | 30m |
| 02:00 | Halloween Cookie ChallengeJet and Rosanna challenge the cookie makers to give classic Halloween designs a makeover, and create 3D graveyards filled with creepy characters. | S1 E5, Crazy Colors and Ghostly Graveyards | Series, Holiday | 1h |
| 03:00 | Halloween Cookie ChallengeFour expert cookie makers create hyperrealistic body part cookies; 3D cookie cauldrons that include potent potion ingredients. | S1 E6, Body Parts and Creepy Cauldrons | Series, Holiday | 1h |
| 04:00 | Halloween Cookie ChallengeFour cookie makers must create two costumes out of cookies, and construct 3D buildings that are haunted by the flavors of sippable spirits. | S1 E2, Halloween Costumes and Haunted Houses | Series, Holiday | 1h |
| 05:00 | The KitchenMaking the best versions of dishes; Katie Lee Biegel's Shrimp Scampi and Alex Guarnaschelli's Chicken Parmesan with Vodka Sauce; Zac Young from Hal... | S40 E5, The Kitchen's Ultimate… | Series, Cooking | 1h |
| 06:00 | The Great Canadian Baking ShowBakers must prepare pressed flower cookies featuring an edible flower or herb baked into them; bakers are tasked with making Chebakia; the bakers f... | S6 E4, Botanical Week | Series, Cooking | 1h |
| 07:00 | The Great Canadian Baking ShowThe bakers demonstrate their take on a chimney cake; bakers rise to great heights with a baklava tower, built using phyllo pastry; one baker will w... | S6 E6, Pastry Week | Series, Cooking | 1h |
| 08:00 | The Great Canadian Baking ShowBakers must prepare pressed flower cookies featuring an edible flower or herb baked into them; bakers are tasked with making Chebakia; the bakers f... | S6 E4, Botanical Week | Series, Cooking | 1h |
| 09:00 | The Great Canadian Baking ShowThe bakers demonstrate their take on a chimney cake; bakers rise to great heights with a baklava tower, built using phyllo pastry; one baker will w... | S6 E6, Pastry Week | Series, Cooking | 1h |
| 10:00 | The Great Canadian Baking ShowBakers must prepare pressed flower cookies featuring an edible flower or herb baked into them; bakers are tasked with making Chebakia; the bakers f... | S6 E4, Botanical Week | Series, Cooking | 1h |
| 11:00 | The Great Canadian Baking ShowThe bakers demonstrate their take on a chimney cake; bakers rise to great heights with a baklava tower, built using phyllo pastry; one baker will w... | S6 E6, Pastry Week | Series, Cooking | 1h |
| 12:00 | Restaurant: ImpossibleRobert Irvine visits Greg's BBQ in Belen, N.M., which is run by an ex-Marine who suffers from health conditions but can't stop micromanaging his so... | S21 E13, Lifting the Weight | Series, Reality | 1h |
| 13:00 | Restaurant: ImpossibleRobert Irvine heads to Ash Fork, AZ, where Felicia's failing restaurant had forced her to sacrifice time with her children; overwhelmed by the guil... | S22 E1, A Mother's Guilt | Series, Reality | 1h |
| 14:00 | Restaurant: ImpossibleExpat Lee is on the brink of losing his restaurant, From Across the Pond, in Colleyville, Texas; Robert Irvine tries to help his fellow countryman ... | S20 E1, Extreme British Makeover | Series, Reality | 1h |
| 15:00 | Restaurant: ImpossibleChef Robert Irvine travels to Joshua, Texas, to save a failing Tex-Mex restaurant; owners Carmen and Wayne are serving sub-par food, the environmen... | S20 E2, A Big Mess in Texas | Series, Reality | 1h |
| 16:00 | Restaurant: ImpossibleChef Robert Irvine travels to San Diego to save German restaurant Kaiserhof, where the owner is afraid to make changes for fear of disturbing his l... | S20 E8, Out with the Old, In with the New | Series, Reality | 1h |
| 17:00 | Restaurant: ImpossibleChef Robert Irvine heads to the Jalisco Cafe in San Diego and tackles one of the filthiest kitchens of his career; with endless obstacles and only ... | S20 E4, Dirtiest. Kitchen. Ever. | Series, Reality | 1h |
| 18:00 | Outrageous PumpkinsHost Sunny Anderson asks seven carvers to create massive jack-o'-lanterns that tell a ghost story; then, each carver must create four nesting jack-... | S3 E1, Giant Jacks | Series, Holiday | 1h |
| 19:00 | Halloween WarsJonathan Bennett asks the five teams to create a scene of two monsters playing various sports while highlighting the sugar artist's skill in their ... | S15 E3, The Scary Square-Off | Series, Holiday | 1h |
| 20:00 | Halloween WarsTwisted bedtime stories come to life as Jonathan Bennett asks the five remaining teams to create terrifying moving showpieces inspired by classic t... | S16 E4, Back from the Dead: Storybook Nightmares | Series, Cooking | 1h |
| 21:00 | Halloween WarsMonstrous pets take over as Jonathan Bennett challenges the teams to create haunted pet shop showpieces and pumpkin-infused desserts; a surprise ca... | S16 E5, Back from the Dead: Nightmare Pet Shop | Series, Cooking | 1h |
| 22:00 | Halloween WarsJonathan Bennett asks the five teams to create a scene of two monsters playing various sports while highlighting the sugar artist's skill in their ... | S15 E3, The Scary Square-Off | Series, Holiday | 1h |
| 23:00 | Halloween WarsTwisted bedtime stories come to life as Jonathan Bennett asks the five remaining teams to create terrifying moving showpieces inspired by classic t... | S16 E4, Back from the Dead: Storybook Nightmares | Series, Cooking | 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_a0hvpa1a/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_a0hvpa1a/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_a0hvpa1a/history?from=2025-11-12T00:00:00Z&to=2025-11-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_a0hvpa1a/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_a0hvpa1a/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_a0hvpa1a/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_a0hvpa1a/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_t4sp23am", "channel": "ch_a0hvpa1a", "start": "2026-10-11T04:00:00Z", "stop": "2026-10-11T04:30:00Z", "title": "David Rocco's Eating Dirty", "sub_title": "Chaos, Class and Creations", "description": "Rocco's cheeky in Palermo, devours Parma's finest, and in Naples tastes the c...", "category": [ "series", "cooking", "travel" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 25, "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 | Food Factory | |
| 11:30 | Food Factory | |
| 12:00 | Bake With Anna Olson | |
| 10 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.