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_5snsp68d/schedule?date=2026-10-11&tz=America/Toronto
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:10 | La monnaie de leur piècePaul, Nicolas et Charlotte, trois frères et soeur, ont toujours pensé qu'ils hériteraient de la riche tante Bertille. Hélas, pour eux, à la mort de... | Movie, Comedy | 1h 32m | |
| 00:42 | Cocotte Coulombe, cinéasteAu travers de films de famille, un jeune réalisateur apprend à connaître sa défunte grand-tante qui a immortalisé ses proches pendant plus de 30 ans. | Movie, Documentary | 13m | |
| 00:55 | Cruising Bar 2Les réalités de la drague ont bien changé en quinze ans et Gérard le Taureau, Jean-Jacques le Paon, Patrice le Lion et Serge le Ver de terre en fon... | Movie, Comedy | 1h 45m | |
| 02:40 | En attendant BojanglesGary voit ses parents, Camille et Georges, danser tout le temps sur leur chanson préférée "Mr. Bojangles" de Nina Simone. Ils reçoivent leurs amis ... | 2h 10m | ||
| 04:50 | Fin des programmesFin de la programmation. | 1h 10m | ||
| 06:00 | Le bus magiqueLes enfants jouent la pièce Jacques et le haricot géant, mais Phoebe n'arrive pas à fabriquer de haricot pour le décor. | 30m | ||
| 06:30 | Le bus magiqueMademoiselle Bille-en-tête emmène sa classe dans la forêt tropicale pour retrouver des graines de cacao mystérieusement disparues. | 30m | ||
| 07:00 | Le bus magiqueLa classe doit fabriquer une statue selon des règles bien précises. | 30m | ||
| 07:30 | Le bus magiqueLa classe se rend en bus au plus grand planétarium qui existe, c'est-à-dire, l'espace. | 31m | ||
| 08:01 | Dino DanaDana et Riley s'imaginent être des chevaliers participant à un tournoi de joutes médiévales contre des dinosaures. | 21m | ||
| 08:22 | Grands mots, petites histoiresRomy et Socrate sont abasourdis par une pluie de météorites ; ils essayent alors de recréer le spectacle pour en profiter plus souvent. | 9m | ||
| 08:31 | Dino DanaDana et sa grand-mère jouent aux cowboys et aux dinosaures. | 21m | ||
| 08:52 | Grands mots, petites histoiresLa famille de Théo va à la plage, et comme Abigaëlle n'aime pas la plage, elle flâne pour éviter les activités. | 9m | ||
| 09:01 | Dino DanaPapa, Dana et Saara sont en camping lorsque leur bois de chauffage est volé. | 21m | ||
| 09:22 | Grands mots, petites histoiresRomy et Socrate sont excités à l'idée d'aller voir l'Horloge glorieuse au musée, mais tante Rita ne fait que lambiner. | 9m | ||
| 09:31 | Dino DanaDana aide un bébé ptérodactyle qui est tombé de son nid. | 21m | ||
| 09:52 | Grands mots, petites histoiresDavey et Abigail profitent de la paix lorsqu'ils entendent une cacophonie de calopsittes ; la famille frappe des pots devant les oiseaux pour les f... | 8m | ||
| 10:00 | Comment devenir adulteRayan demande conseil à sa sœur Nour ; Banka veut être DJ dans une soirée dansante à l'école ; Faïz se pose des questions sur sa carrière en soccer... | 31m | ||
| 10:31 | Comment devenir adulteC'est la pièce de théâtre à l'école de Rayan; l'équipe de soccer de Faïz joue un match gars contre filles; Noa enregistre sa chanson dans un studio... | 29m | ||
| 11:00 | Comment devenir adulteBanka fait finalement son numéro d'humour ; Faïz se rend à un banquet pour l'équipe de soccer ; Noa écoute sa chanson produite en studio avec une a... | 31m | ||
| 11:31 | Va jouer dehorsGros défi pour Simon ; il tente de suivre le groupe d'amis composé de Lou, Ljubi et Emmett, des jeunes qui pratiquent l'escalade au Yukon. | 29m | ||
| 12:00 | L'OpéraZoé est de retour à l'Opéra où elle continue ses séances de rééducation avec Diane; Diane va remonter Mathilde, un ballet créé pour elle et qui n'a... | 54m | ||
| 12:54 | ONfrSNOLAB : La science mondiale à 2 km sous terre. | 6m | ||
| 13:00 | Maria Montessori: la nouvelle femmeEn 1900, Lili d'Alengy, célèbre courtisane parisienne, a un secret honteux, sa fille Tina, née avec un handicap. Peu disposée à s'occuper d'une enf... | 1h 45m | ||
| 14:45 | En attendant BojanglesGary voit ses parents, Camille et Georges, danser tout le temps sur leur chanson préférée "Mr. Bojangles" de Nina Simone. Ils reçoivent leurs amis ... | 2h 7m | ||
| 16:52 | ONfrBeaucoup d'étudiants de l'Université d'Ottawa disent avoir envisagé de se suicider; un voyage sombre, mais merveilleusement imagé. | 8m | ||
| 17:00 | L'art du cinémaAu fil d'un voyage intime dans son univers cinématographique, de lieu de tournage en extrait de film, Bertrand Blier nous livre quelques clefs pour... | 45m | ||
| 17:45 | ONfrUne franchise dédiée à la francophonie ontarienne. Avec des contenus actualité, société et culture, c'est l'endroit idéal pour mieux connaître et v... | 8m | ||
| 17:53 | ONfrQuand il était petit à Thunder Bay, Michel Dumont a été découragé de parler le français ; aujourd'hui, l'artiste métis tente de redonner à son fils... | 7m | ||
| 18:00 | UrbexVincent Poirier et le comédien Anglesh Major sont à Coopers Falls où ils visitent une ancienne tannerie. | 30m | ||
| 18:30 | H6R3Toute l'équipe se retrouve au théâtre Le Quai pour les trois dernières semaines de répétitions. | 30m | ||
| 19:00 | Toute une semaineMarie-Lou St-Onge offre un ancrage hebdomadaire dont la francophonie a besoin. Entourée d'experts, elle décortique les faits et propose des analyse... | 30m | ||
| 19:30 | Être noir à l'OpéraLe temps d'une saison, ce documentaire suit Guillaume Diop, premier danseur étoile noir de l'Opéra de Paris et Sullivan Loiseau, première musicienn... | 1h | ||
| 20:30 | Coeur d'encre | 30m | ||
| 21:00 | LOL (Laughing Out Loud)Une lycéenne parisienne en rupture avec son petit ami se fait chanter la pomme par le meilleur ami de celui-ci. Ses rapports tendus avec sa mère, d... | 1h 45m | ||
| 22:45 | Anthony ZimmerUn génie de la finance criminelle tente de déjouer le piège qui lui est tendu par un flic d'exception qui détient sur lui un atout important. | 1h 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_5snsp68d/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_5snsp68d/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_5snsp68d/history?from=2025-11-12T00:00:00Z&to=2025-11-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_5snsp68d/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_5snsp68d/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_5snsp68d/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_5snsp68d/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_tfkfj6pn", "channel": "ch_5snsp68d", "start": "2026-10-11T03:10:00Z", "stop": "2026-10-11T04:42:00Z", "title": "La monnaie de leur pièce", "sub_title": null, "description": "Paul, Nicolas et Charlotte, trois frères et soeur, ont toujours pensé qu'ils ...", "category": [ "movie", "comedy" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 36, "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 | Petites bouchées du monde | |
| 11:15 | Vraiment top! | |
| 11:30 | La vie compliquée de Léa Olivier | |
| 30 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.