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_fvq8v471/schedule?date=2026-10-15&tz=America/Toronto
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:05 | On va se le direSébastien Diaz reçoit des personnalités de tous les horizons qui discutent des sujets qui alimentent l'actualité et qui ont un impact sur notre quo... | 1h 29m | ||
| 00:34 | ÉlémentaireHolmes et Watson font équipe pour résoudre le meurtre d'un gardien de sécurité. | 1h | ||
| 01:34 | Mordus de politiqueLes mordus débattent, analysent et discutent des enjeux politiques de l'heure. | 1h 28m | ||
| 03:02 | 24/60Dans cette émission quotidienne diffusée en direct, on y retrouve différents sujets d'importance des dernières 24 heures. Que ce soit l'économie, l... | 1h | ||
| 04:02 | Fin des programmesFin de la programmation. | 1h 28m | ||
| 05:30 | L'île KilucruDoulou, qui a adopté un petit nuage, prend les conseils de Milo pour s'en occuper comme d'un animal de compagnie; Trollilo demande à Dalia de peind... | 24m | ||
| 05:54 | VégétosauresLorsque Ginger a un méchant mal de ventre, les Pea-Rex doivent trouver une herbe apaisante spéciale qui se trouve malheureusement au milieu de l'îl... | 6m | ||
| 06:00 | Esme & RoyHugo et Frank n'incluent pas bébé Fig dans leur jeu ; Esme et Roy sont contraints de forcer les grands garçons d'inclure la petite. | 12m | ||
| 06:12 | La Pat' Patrouille: histoires de chiotsCarlos et Tracker appellent la Pat' Patrouille afin d'identifier un bruit étrange qui perturbe les éléphants de la jungle. | 2m | ||
| 06:14 | LéonLéon et ses deux amis, Lola et un chat, partagent des aventures. | 1m | ||
| 06:15 | Le village enchanté de PinocchioSubjugué par Frédéric, un prince frimeur au sourire hypnotique, Pinocchio découvre que ce sourire lui est donné par un dentifrice magique. | 12m | ||
| 06:27 | Contes chronoInspiré de "Le roi Lear." Quand le gâteau d'un roi entêté est détruit par ses filles, il découvre l'art de l'écoute. | 2m | ||
| 06:29 | Petronix: les défenseurs des animauxLes Petronix partent à la rescousse de deux zèbres que Ringmaster a transformés en clowns, tandis que les moqueries incessantes de Jia se retournen... | 13m | ||
| 06:42 | Garfield et cieAlors que Garfield sauve Arlene dans une diligence, le travail de Jon en tant que shérif est en difficulté ; Dr Whipple a la carte de Canyon doré. | 13m | ||
| 06:55 | Les histoires d'Om NomLa charmante et attentionnée Om Nelle est aimée de tout le monde ; Sneaky Seal décide de se montrer mignon devant elle afin de remplacer Om Nom ! C... | 4m | ||
| 06:59 | Les cochons d'Angry BirdsSuivant la vie de tous les jours et les problèmes de cochons espiègles. | 1m | ||
| 07:00 | Les MarsupilamisRosa croit qu'il y a une bête dans le parc quand elle aperçoit un Marsupilami. Cela déclenche un confinement pour protéger la ville jusqu'à ce que ... | 11m | ||
| 07:11 | La minute de Mike!On essaie de comprendre comment Mike et ses amis volent grâce à un principe connu depuis la nuit des temps : le catapultage. | 1m | ||
| 07:12 | T'es où Chicky?Chicky et Bekky glissent sur un sol étrange et pour cause, il est penché. | 1m | ||
| 07:13 | WowanimoOn présente l'unique et surprenant alpaga. | 2m | ||
| 07:15 | Les PyjamasquesGluglu essaye d'entraîner un méchant singe et décide de le cacher à Flamme Rouge. | 12m | ||
| 07:27 | Angry Birds ToonsLa dernière lubie de Chuck est de couper des choses en deux d'un mouvement de karaté ; cependant, il s'entraîne trop près des œufs fragiles, et les... | 3m | ||
| 07:30 | Les MillimusIngéniusse veut absolument gagner le jeu des connaissances et invente une machine pour stimuler son cerveau; pendant que Stradivarius étudie, Nimbu... | 24m | ||
| 07:54 | Mini-Jean et Mini-BulleHenry invente un traducteur universel afin de comprendre le langage de Byzantin, l'oeil-mutante des mini-clones. La créature doit les guider dans l... | 4m | ||
| 07:58 | Gus le chevalier minusPapa Roi peint une fresque représentant tous les héros passés et actuels de Caramel; Gus et Arthur s'étonnent de voir, parmi les illustres personna... | 13m | ||
| 08:11 | BernardC'est jour de travail pour Bernard. | 3m | ||
| 08:14 | M. MagooMagoo croit faire ses courses au supermarché et Fizz le manipule pour trafiquer le nounours du président. | 8m | ||
| 08:22 | M. MagooFizz utilise le TransmoFizz pour échanger le corps de Weasel avec un autre, plus musclé; voilà enfin un assistant digne de ce nom; or, l'invention ... | 7m | ||
| 08:29 | MakiniumLy découvre que ses frères lui ont caché la présence de madame Ka et de Mutar dans le campement; Baz et Clo, en voulant déjouer Ly, déclenchent une... | 23m | ||
| 08:52 | Explique-moi çaOn découvre s'il est vrai qu'un ver de terre séparé en deux donnera deux vers de terre. | 3m | ||
| 08:55 | BernardBernard regarde un match de boxe à la télévision. | 5m | ||
| 09:00 | Live: L'agendaUn regard sur ce qu'on attend de la journée politique qui commence avec des commentatrices et commentateurs aguerris. | 30m | ||
| 09:30 | On va se le direSébastien Diaz reçoit des personnalités de tous les horizons qui discutent des sujets qui alimentent l'actualité et qui ont un impact sur notre quo... | 1h 30m | ||
| 11:00 | La cuisine d'Isabelle et RicardoLa cheffe Isabelle Deschamps Plante poursuit la mission de Ricardo ; elle reçoit dans la même cuisine pour y préparer des recettes simples, réconfo... | 30m | ||
| 11:30 | 5 chefs dans ma cuisineNongyao Truadmakkha prépare un cari panang au boeuf comme le fait sa mère; les saveurs de la crème de coco, de la sauce poisson et des noix de cajo... | 30m | ||
| 12:00 | Live: Sens largeUn rendez-vous quotidien d'information, présenté à la fois en balado, à la radio et à la télévision. | 30m | ||
| 12:30 | Silence, on joue!Avec: Julie Le Breton, Jason Roy Léveillée, Patrice Robitaille, Pascale Renaud-Hébert, Katherine Levac et Sophie Fouron. | 30m | ||
| 13:00 | L'épicerieMagazine d'information sur les bonnes pratiques en matière d'alimentation; analyses, bancs d'essai, tests de goût, découvertes culinaires. | 30m | ||
| 13:30 | La factureDe grandes enseignes et des vendeurs tiers : à qui achetez-vous vraiment? On vous trouve 20 000$ en subventions ou argent remis! | 30m | ||
| 14:00 | Marie-AntoinetteLe procès de Rohan et Jeanne échappe à tout contrôle; les ennemis de la reine l'humilient; Marie-Antoinette tente de changer le verdict, mais détru... | 1h | ||
| 15:00 | ÉlémentaireSherlock a identifié l'adversaire de son père: Joshua Vikner, brillant professeur d'économie et ancien amant de Moriarty, qui a depuis repris la tê... | 1h | ||
| 16:00 | On va se le direSébastien Diaz reçoit des personnalités de tous les horizons qui discutent des sujets qui alimentent l'actualité et qui ont un impact sur notre quo... | 59m | ||
| 16:59 | Live: Le téléjournal AcadieL'information locale, nationale et internationale. | 31m | ||
| 17:30 | Live: Le téléjournal 18h30Un rendez-vous d'information qui approfondit les enjeux d'actualité qui touchent les francophones d'un océan à l'autre et reflète les réalités des ... | 30m | ||
| 18:00 | On va se le direSébastien Diaz reçoit des personnalités de tous les horizons qui discutent des sujets qui alimentent l'actualité et qui ont un impact sur notre quo... | 30m | ||
| 18:30 | Silence, on joue!Avec: Julie Le Breton, Jason Roy Léveillée, Patrice Robitaille, Pascale Renaud-Hébert, Katherine Levac et Sophie Fouron. | 30m | ||
| 19:00 | AntigangDenys Marchand confronte Maxime Leduc à propos de ses discussions avec Luigi Morano. Il est surpris par une visite inattendue de Geneviève Rousseau... | 30m | ||
| 19:30 | InfomanAvec humour, Jean-René Dufort rend compte des événements chauds de l'actualité. | 30m | ||
| 20:00 | Le moment de véritéPour la victoire, Les Mousquets, Les Foufous, une personne du public et Simon Boulerice. | 1h | ||
| 21:00 | EnquêteMagazine d'investigation qui expose des pratiques douteuses et révèle des faits méconnus ou cachés sur des questions préoccupantes d'intérêt public. | 1h | ||
| 22:00 | Live: Le téléjournal avec Azeb Wolde-GiorghisUn regard approfondi sur les sujets de l'heure, au pays comme à l'international, et sur les grands enjeux auxquels la société est confrontée. | 1h | ||
| 23:00 | Live: Sports expressNouvelles du sport en bref. | 5m | ||
| 23:05 | On va se le direSébastien Diaz reçoit des personnalités de tous les horizons qui discutent des sujets qui alimentent l'actualité et qui ont un impact sur notre quo... | 1h 29m |
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_fvq8v471/schedule?date=2026-10-15&tz=America/Toronto" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_fvq8v471/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_fvq8v471/history?from=2025-11-12T00:00:00Z&to=2025-11-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_fvq8v471/schedule?date=2026-10-15&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_fvq8v471/schedule?date=2026-10-15&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_fvq8v471/schedule", params={"date": "2026-10-15", "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_fvq8v471/schedule?date=2026-10-15, the first programme { "data": [ { "id": "ls_j1x23qbg", "channel": "ch_fvq8v471", "start": "2026-10-15T03:05:00Z", "stop": "2026-10-15T04:34:00Z", "title": "On va se le dire", "sub_title": null, "description": "Sébastien Diaz reçoit des personnalités de tous les horizons qui discutent de...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 53, "date": "2026-10-15", "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 | La cuisine d'Isabelle et Ricardo | |
| 11:30 | 5 chefs dans ma cuisine | |
| 12:00 | Live: Le téléjournal midi | |
| 17 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 155 countries.