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_f7gvqbxt/schedule?date=2026-10-10&tz=America/Toronto
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00: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 | |
| 01:00 | Masterchef AustralieOn ouvre les enchères. Les concurrents disposent d'un total de 100 minutes afin de miser sur les ingrédients dont ils ont besoin. Toutefois, ils po... | Le temps des enchères | Series, Reality | 1h |
| 02:00 | Snackmasters Australie: le duel des classiquesC'est un véritable défi que se lancent les chefs Nelly Robinson et Claire Van Vuuren; ils doivent recréer le Drumstick au chocolat et à la menthe; ... | Le Drumstick choco-menthe | Series, Reality | 1h 30m |
| 03:30 | Snackmasters: le duel des classiquesLe grand chef Matt Worswick affronte le redoutable chef Tristan Welch; leur défi: reproduire la fameuse grignotine de maïs cuite au four à base d'o... | S1 E2, Monster Munch | Series, Reality | 1h |
| 04:30 | Sur le pouceLa Mauricie, un festin à savourer les pieds dans l'eau ou dans ses bottes de cowboy ; Stéphane se rend à Saint-Tite, au Casse-croûte Le Pignon, pui... | La Mauricie tout en variété | Series, Travel | 1h |
| 05:30 | Passeport gourmandLa ville de Florence jouit d'une réputation artistique jusque dans sa cuisine; Andrew s'intéresse aux classiques que sont le bifteck à la florentin... | Florence, en Italie | Series, Travel | 30m |
| 06:00 | Affrontement au supermarchéIl y a de la romance au menu ; Alex incite les chefs à faire forte impression lors de leur premier rendez-vous avec un plat sophistiqué ; ensuite, ... | L'amour est dans le stationnement | Series, Reality | 1h |
| 07: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 |
| 08: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 |
| 09:00 | Le combat des gâteaux géantsDes équipes ont cinq heures pour donner vie à des sorcières plus grandes que nature dans une ambiance d'Halloween; avec la juge invitée Anna Olson. | Ensorcelantes sorcières | Series, Reality | 1h |
| 10:00 | Le combat des gâteaux géantsL'animateur Brad Smith invite les équipes de pâtissiers à prendre la mer et à cuisiner de savoureux gâteaux en forme de bateaux pirates hantés qui ... | Halloween - bateaux pirates hantés | Series, Reality | 1h |
| 11:00 | Hot Ones QuébecOlivier Primeau ne donne pas sa place dans cet échange enflammé avec Marc-André. Enjeux politiques et partisanerie, l'entrepreneur n'a aucun tabou ... | Olivier Primeau n'a aucun tabou! | Series, Reality | 30m |
| 11:30 | Tous contre Bobby FlayL'animateur Ted Allen et la chef Carla Hall plongent dans le passé de Bobby Flay; ils trouvent deux chefs de renom qui connaissent la cuisine de Bo... | Series, Reality | 30m | |
| 12: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 |
| 12: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 |
| 13: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 | |
| 14:00 | La coupe BBQPour la dernière demi-finale sous le thème du cochon, Fanny et Mathieu rivalisent d'audace ; leur défi imposé : un sandwich au porc effiloché ; les... | Le cochon | Series, Cooking | 30m |
| 14:30 | La coupe BBQPour la finale, une épreuve surprise attend les trois participants, qui sont déstabilisés ; Debbie et Antonin imposent un défi rapide et les chefs ... | La grande finale | Series, Cooking | 30m |
| 15:00 | Les maîtres du BBQPeter et Sandra passent la journée chez Marie-Josiane qui prépare un repas BBQ; dans sa cour bien aménagée, elle nous dévoile l'arme secrète de sa ... | Marie-Josianne | Series, Cooking | 30m |
| 15:30 | Les maîtres du BBQPeter et Sandra vont à la rencontre de Philippe en pleine préparation pour sa soirée BBQ ; sa passion l'a mené à écrire deux livres sur la cuisine ... | Philippe | Series, Cooking | 30m |
| 16:00 | Coups de foodLa comédienne Nour Belkhiria propose ses adresses gourmandes à Montréal ; aucun besoin de plaidoirie pour convaincre Sébastien de la suivre dans ce... | Nour Belkhiria | Series, Cooking | 1h |
| 17:00 | Coups de foodSébastien se fait un voyage culinaire avec le chanteur Jonathan Roy à Mont-Tremblant ; proches de la nature et de ce qu'elle produit, ils se paient... | Jonathan Roy | Series, Cooking | 1h |
| 18:00 | Coups de foodLa chanteuse Andréanne A. Malette amène Sébastien dans une aventure culinaire ; nul besoin de la sortir d'ici tant ses choix fous ravissent les pal... | Andréanne A. Malette | Series, Cooking | 1h |
| 19:00 | Affamés de victoireLes demi-finalistes créent des desserts photogéniques et organisent leurs propres popups de cuisine de rue. | Series, Cooking | 1h | |
| 20:00 | Restaurant impossibleLe chef Irvine rencontre la propriétaire du Lil G's Kajun en Louisiane; avec l'aide de sa fille, Therese a réussi à se maintenir à flot; mais après... | S16 E11, Lost in the Bayou | Series, Reality | 1h |
| 21:00 | Restaurant impossibleMike et Cherita ont fondé leur restaurant familial, le Blue Orleans, à Chattanooga; aujourd'hui, ils sont en instance de divorce et leurs enfants s... | S16 E10, Chattanooga Blues | Series, Reality | 1h |
| 22:00 | Restaurant impossibleLe chef Irvine se rend à Delray Beach, en Floride, pour redonner vie à la Taverna Trela; les clients désertent l'endroit, qui est négligé depuis la... | S16 E12, Greek Tragedy | Series, Reality | 1h |
| 23:00 | Les pires cuisiniers de l'AmériqueQuatorze mauvais nouveaux cuisiniers font leur entrée au camp; les chefs Anne Burrell et Bobby Flay leur demandent de préparer un plat pour un soup... | Ça devrait s'améliorer, non? | 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-10&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-10&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-10&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-10", "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-10, the first programme { "data": [ { "id": "ls_fmnsrkpz", "channel": "ch_f7gvqbxt", "start": "2026-10-10T04:00:00Z", "stop": "2026-10-10T05:00:00Z", "title": "Chefs en feu", "sub_title": null, "description": "À cause de la COVID, il ne reste plus que trois équipes; elles sont chargées ...", "category": [ "series", "cooking", "competition reality" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 28, "date": "2026-10-10", "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.