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_f7gvqbxt/schedule?date=2026-10-12&tz=America/Toronto
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Affrontement au supermarchéLa température monte dans le stationnement alors que les chefs se mettent à cuisiner ; après des plats enflammés, place à des plats qui ne provoque... | Souffler le chaud et le froid | Series, Reality | 1h |
| 01:00 | Affrontement au supermarchéLes chefs se lèvent pour préparer un déjeuner qui vaut le coup de se recoucher ; puis, ils doivent composer le meilleur des lunchs ou se faire renv... | Trois repas par jour | Series, Reality | 1h |
| 02:00 | Le meilleur pâtissier édition britanniqueLa compétition gourmande est de retour avec 13 des meilleurs pâtissiers au pays; pour débuter, les concurrents doivent préparer un gâteau aux fruit... | Les gâteaux | Series, Competition reality | 1h 29m |
| 03:29 | Le meilleur pâtissier édition canadienneC'est l'heure de rendre hommage à tout ce qui pousse dans le jardin ; les pâtissiers doivent préparer des biscuits aux fleurs pressées, cuisiner de... | Hommage à la botanique | Series, Cooking | 1h |
| 04:29 | Le meilleur pâtissier édition canadienneLes pâtissiers saisissent l'occasion de se démarquer avec des créations chocolatées ; au menu : des sandwichs glacés au chocolat ; le Sachertorte, ... | Créations chocolatées | Series, Cooking | 1h 1m |
| 05:30 | Client mystèreVlane, le propriétaire d'Action Burger à Brooklyn, fait appel à Charles; des bandes dessinées ont disparu dans son restaurant à thème de BD; Charle... | Super-héros recherché | Series, Cooking | 30m |
| 06:00 | Masterchef AustralieLes concurrents sont séparés en deux équipes. Ils doivent préparer un repas à trois services pour 120 personnes. Les équipes bénéficient de recette... | Boîte mystère et test de l'invention 10 | Series, Reality | 1h 30m |
| 07:30 | Les maîtres du BBQPeter MacLeod et Sandra Plourde visitent Stéfan à Terrebonne, qui prépare un festin BBQ ; chef restaurateur et propriétaire de camion-restaurant, S... | Stéfan | Series, Cooking | 30m |
| 08:00 | Coups de foodLa chanteuse Nathalie Simard offre une tournée montréalaise gourmande ; sur le pouce ou attablée, la bonne bouffe se décline toute une journée pour... | Nathalie Simard | Series, Cooking | 1h |
| 09:00 | Hell's KitchenLes cinq meilleurs chefs ont été choisis ; ils sont jumelés à cinq humoristes à qui ils devront apprendre une recette emblématique du chef Ramsay. | Cinq humoristes arrivent en enfer | Series, Cooking | 1h |
| 10:00 | Hell's KitchenLes quatre candidats restants dans la compétition doivent cuisiner et présenter un plat. | Une vérification infernale | Series, Cooking | 1h |
| 11:00 | Hell's KitchenLes meilleurs chefs sont prêts à prouver qu'ils ont ce qu'il faut; assignés à des sous-chefs très spéciaux, ils doivent préparer un repas personnal... | Un voyage d'enfer | Series, Cooking | 1h |
| 12:00 | Jamie Oliver cuisine à l'airfryerJamie cuisine du feuilleté de poulet aux champignons. Il enchaîne avec des légumes méditerranéens grillés accompagnés de pain plat, puis du saumon ... | Feuilleté de poulet aux champignons | Series, Cooking | 1h |
| 13:00 | Les pires cuisiniers de l'AmériqueLes concurrents sont appelés à répondre à un quiz sur les oiseaux. Ils doivent ensuite préparer des omelettes et, dans le cadre du défi du plat pri... | Un appétit d'oiseau | Series, Cooking | 1h |
| 14:00 | Les pires cuisiniers de l'AmériqueEn entrant au camp, les concurrents se retrouvent au Mexique ; ils doivent casser des piñatas remplies d'ingrédients, puis cuisiner leurs propres t... | Vive le Mexique! | Series, Cooking | 1h |
| 15:00 | Les pires cuisiniers de l'AmériqueLe camp fait un retour dans le passé; les concurrents doivent travailler ensemble pour goûter et décrire des plats les yeux bandés; le thème rétro ... | La tribu Brady | Series, Cooking | 1h |
| 16:00 | Chefs en feuÀ cause de la COVID, il ne reste plus que trois équipes; elles sont chargées de préparer un repas deux services sous la pluie; elles doivent ensuit... | Series, Cooking | 1h | |
| 17:00 | Masterchef AustralieLes concurrents sont séparés en deux équipes. Ils doivent préparer un repas à trois services pour 120 personnes. Les équipes bénéficient de recette... | Boîte mystère et test de l'invention 10 | Series, Reality | 1h 30m |
| 18:30 | Jamie Oliver cuisine à l'airfryerJamie cuisine du feuilleté de poulet aux champignons. Il enchaîne avec des légumes méditerranéens grillés accompagnés de pain plat, puis du saumon ... | Feuilleté de poulet aux champignons | Series, Cooking | 1h |
| 19:30 | Les maîtres du BBQPeter MacLeod et Sandra Plourde visitent Stéfan à Terrebonne, qui prépare un festin BBQ ; chef restaurateur et propriétaire de camion-restaurant, S... | Stéfan | Series, Cooking | 30m |
| 20:00 | Coups de foodSarahmée Ouellet offre une belle composition culinaire à Sébastien ; sur ce tour de disque, les plats et les goûts s'enchaînent pour ces notes gast... | Sarahmée Ouellet | Series, Cooking | 1h |
| 21:00 | Coups de foodSébastien suit Geneviève Everell, Miss Sushi à la maison, dans son parcours culinaire ; des bagels tartinés aux plats raffinés, c'est une véritable... | Geneviève Everell | Series, Cooking | 1h |
| 22:00 | La liste du parfait gourmandÀ Montréal, John apprend à préparer une poutine au poulet jerk; à St. John's, il déguste du pain doré brioché recouvert de fleurs comestibles dans ... | Vive l'heure du brunch! | Series, Travel | 30m |
| 22:30 | La liste du parfait gourmandJohn découvre le secret du célèbre poisson-frites de Victoria, en Colombie-Britannique; à Milwaukee, il prépare des hamburgers garnis de pesto aupr... | Des burgers diablement bons | Series, Travel | 30m |
| 23:00 | Coups de foodLa chanteuse Nathalie Simard offre une tournée montréalaise gourmande ; sur le pouce ou attablée, la bonne bouffe se décline toute une journée pour... | Nathalie Simard | 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_f7gvqbxt/schedule?date=2026-10-12&tz=America/Toronto" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_f7gvqbxt/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_f7gvqbxt/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_f7gvqbxt/schedule?date=2026-10-12&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_f7gvqbxt/schedule?date=2026-10-12&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_f7gvqbxt/schedule", params={"date": "2026-10-12", "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_f7gvqbxt/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_fesshs5w", "channel": "ch_f7gvqbxt", "start": "2026-10-12T04:00:00Z", "stop": "2026-10-12T05:00:00Z", "title": "Affrontement au supermarché", "sub_title": "Souffler le chaud et le froid", "description": "La température monte dans le stationnement alors que les chefs se mettent à c...", "category": [ "series", "reality", "cooking" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 25, "date": "2026-10-12", "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 | Monday 13 October 2025 | Category |
|---|---|---|
| Nothing held for that day. Try another date. | ||
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.