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. 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-14&tz=America/Toronto
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Bobby Flay's the LineSpike Mendelsohn brings a secret weapon with him to help school Bobby Flay's home team in a burger bash. | S1 E5, Spike Mendelsohn: Good Stuff Eatery | Series, Competition reality | 1h |
| 01:00 | Bobby Flay's the LineSpike Mendelsohn brings a secret weapon with him to help school Bobby Flay's home team in a burger bash. | S1 E5, Spike Mendelsohn: Good Stuff Eatery | Series, Competition reality | 1h |
| 02:00 | Chef Grudge MatchLaila Ali invites married couples to her arena, starting with Michael and Kwini, who challenge their friends and rivals, Lucy and Bret; Chef Tia Ra... | S1 E6, Clash of Culinary Couples | Series, Cooking | 1h |
| 03:00 | Guy's Ultimate Game NightGuy Fieri invites legendary duo Kevin Smith and Jason Mewes, "Entertainment Tonight" co-hosts Kevin Frazier and Nischelle Turner and actor Kym Whit... | S1 E2, Greetings from Flavortown | Series, Reality | 1h |
| 04:00 | Guy's Ultimate Game NightThe Flavortown Lounge gets foxy as actor Vivica A. Fox joins NFL sportscasters Charissa Thompson and Jay Glazer in a series of Guy Fieri's epic foo... | S1 E3, Game Day Game Night | Series, Reality | 1h |
| 05:00 | Bobby's Triple ThreatA virtuoso of eclectic global flavors, Chef Angelo Sosa, is bringing his worldly knowledge to take on Bobby Flay's Titans in the Triple Threat kitc... | S5 E8, Titans vs Angelo Sosa | Series, Competition reality | 1h |
| 06:00 | Bake With Anna OlsonAnna shows the fundamentals of making fruit preserves and makes three desserts. | S3 E8, Creme Anglaise | Series, Cooking | 30m |
| 06:30 | Bake With Anna OlsonAnna shares her secrets to making flourless cookies with three different styles. | S3 E10, Souffles | Series, Cooking | 30m |
| 07:00 | Bake With Anna OlsonAnna bakes three different styles of crackers. | S3 E11, Pancakes | Series, Cooking | 30m |
| 07:30 | Bake With Anna OlsonAnna makes a basic crème anglaise and uses it to make three desserts. | S3 E9, Crackers | Series, Cooking | 30m |
| 08:00 | Bake With Anna OlsonAnna discusses the versatility of pancakes and prepares them three different ways. | S3 E14, Country Breads | Series, Cooking | 30m |
| 08:30 | Bake With Anna OlsonAnna shows the fundamentals of making fruit preserves and makes three desserts. | S3 E8, Creme Anglaise | Series, Cooking | 30m |
| 09:00 | Bake With Anna OlsonAnna shares her secrets to making flourless cookies with three different styles. | S3 E10, Souffles | Series, Cooking | 30m |
| 09:30 | Bake With Anna OlsonAnna bakes three different styles of crackers. | S3 E11, Pancakes | Series, Cooking | 30m |
| 10:00 | Bake With Anna OlsonAnna makes a basic crème anglaise and uses it to make three desserts. | S3 E9, Crackers | Series, Cooking | 30m |
| 10:30 | Bake With Anna OlsonAnna discusses the versatility of pancakes and prepares them three different ways. | S3 E14, Country Breads | Series, Cooking | 30m |
| 11:00 | Bake With Anna OlsonAnna shows the fundamentals of making fruit preserves and makes three desserts. | S3 E8, Creme Anglaise | Series, Cooking | 30m |
| 11:30 | Bake With Anna OlsonAnna shares her secrets to making flourless cookies with three different styles. | S3 E10, Souffles | Series, Cooking | 30m |
| 12:00 | Bake With Anna OlsonAnna bakes three different styles of crackers. | S3 E11, Pancakes | Series, Cooking | 30m |
| 12:30 | Bake With Anna OlsonAnna makes a basic crème anglaise and uses it to make three desserts. | S3 E9, Crackers | Series, Cooking | 30m |
| 13:00 | Food ParadiseGiant cheesesteaks; a nearly foot-tall burger with twin patties and gyro meat; a meatloaf cupcake topped with mashed potato frosting and veggie spr... | S2021 E12, And the Meat Goes On | Series, Travel | 1h |
| 14:00 | Food ParadiseCraft beers, hurricanes and liquid nitrogen margaritas poured alongside deep-fried lobster mac and cheese; a soaring corned beef sandwich; a surf-a... | S2021 E13, Sip and Savor | Series, Travel | 1h |
| 15:00 | Food ParadiseEye-popping portions and belly-filling bounties of food make these eats totally epic; a seven-meat sandwich, a 2-foot-tall nacho tower, mountainous... | S2021 E14, Epic Eats | Series, Travel | 1h |
| 16:00 | Food ParadiseCarolina Reaper hot wings, a stacked Nashville hot chicken sandwich, hot fudge and hot tamales are among the hottest dishes in town. | S2022 E1, Feeling Hot Hot Hot! | Series, Travel | 1h |
| 17:00 | Food ParadiseRacking up the best baked goods, both savory and sweet; from a homestyle fried chicken biscuit sandwich and German chocolate cinnamon rolls to seaf... | S2022 E2, Bake My Day | Series, Travel | 1h |
| 18:00 | The Great Food Truck RaceTyler Florence unleashes the food trucks onto the boardwalk in Myrtle Beach, S.C., where one team blows past the competition and makes an enemy in ... | S18 E3, Son of a Myrtle Beach | Series, Cooking | 1h |
| 19:00 | Come Dine With Me Canada 2025Night two shines as Shawna serves golden-era classics and a dessert lit on fire. | Edmonton Night 2: Shawna | Series, Cooking | 30m |
| 19:30 | Come Dine With Me Canada 2025Night three heats up as Brad pairs Alberta beef with wines from his private collection. | Edmonton Night 3: Brad | Series, Cooking | 30m |
| 20:00 | The Great Food Truck RaceTyler Florence gives the food trucks an opportunity at Darlington Raceway in South Carolina cooking for NASCAR's Mamba Smith and Todd Gilliland; on... | S18 E5, Darlington Dash | Series, Cooking | 1h |
| 21:00 | Alex vs. AmericaEric Adjepong welcomes back chefs Kevin Lee, Taylor Frankel and Jonathon Sawyer, who have each defeated Alex Guarnaschelli in past competitions; ju... | S5 E4, Alex vs Winners | Series, Cooking | 1h |
| 22:00 | Alex vs. AmericaEric Adjepong welcomes chefs Ray Garcia, Claudette Zepeda and Gustavo Romero to battle with Alex Guarnaschelli over Mexican cuisine; judges Daniela... | S5 E6, Alex vs Mexico | Series, Cooking | 1h |
| 23:00 | The Great Food Truck RaceTyler Florence gives the food trucks an opportunity at Darlington Raceway in South Carolina cooking for NASCAR's Mamba Smith and Todd Gilliland; on... | S18 E5, Darlington Dash | 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-14&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-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_a0hvpa1a/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_a0hvpa1a/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_a0hvpa1a/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_0gr8n0yg", "channel": "ch_a0hvpa1a", "start": "2026-10-14T04:00:00Z", "stop": "2026-10-14T05:00:00Z", "title": "Bobby Flay's the Line", "sub_title": "Spike Mendelsohn: Good Stuff Eatery", "description": "Spike Mendelsohn brings a secret weapon with him to help school Bobby Flay's ...", "category": [ "series", "competition reality", "cooking" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 32, "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 | 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.