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_3tzzqpvc/schedule?date=2026-10-12&tz=America/Toronto
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 22:59 | BlackBerryL'entreprise à l'origine du premier smartphone, le BlackBerry, connaît une disparition catastrophique. | Movie, Comedy drama | 2h | |
| 00:59 | Douleur et gloireSalvador Mallo, cinéaste en déclin, se remémore son enfance dans les années 60, lorsqu'il a émigré avec ses parents dans un village de Valence en q... | Movie, Drama | 2h 1m | |
| 03:00 | La table de KimOn se demande si tout s'explique; Kim reçoit David Goudreault, Marie-Nicole Lemieux et le Dr Martin Juneau; en cuisine: le duo talentueux Camilo La... | L'inexplicable: David Goudreault | Series, Talk | 1h |
| 04:00 | GrantchesterLe nouveau projet professionnel de Cathy et Mme Chapman rencontre un sérieux obstacle; Geordie, de son côté, tente de s'immiscer dans la vie privée... | S10 E7, Episode 7 | Series, Crime drama | 1h |
| 05:00 | GrantchesterLorsqu'un fasciste est invité à s'exprimer à l'université, Alphy et Geordie enquêtent sur une mort suspecte; mais leurs points de vue divergent sur... | S10 E8, Episode 8 | Series, Crime drama | 1h |
| 06:00 | L'art du crimeUn mystérieux interlocuteur entraîne Antoine et Florence dans un jeu de piste macabre autour de l'oeuvre du peintre Gustave Courbet: à toute énigme... | S2 E3, Un homme blessé — Partie 1 | Series, Crime | 1h |
| 07:00 | L'art du crimeLe meurtrier qui s'inspire de Gustave Courbet semble déterminé à mener à bien son plan machiavélique; on se demande pourquoi il semble s'adresser d... | S2 E4, Un homme blessé — Partie 2 | Series, Crime | 1h |
| 08:00 | Le temps d'une paixRose-Anna et ses filles effectuent la récolte des patates; c'est jour de confession à l'église. | C'est jour de confession | Series, Drama | 30m |
| 08:30 | Le temps d'une paixLe dernier malaise ressenti par Juliette laisse planer des doutes sur son état. | Juliette a des malaises | Series, Drama | 30m |
| 09:00 | Hercule PoirotM. Shaitana, un homme riche qui habite Londres, reçoit huit invités chez lui : quatre meurtriers et détectives potentiels. | Cartes sur table | Series, Mystery | 1h |
| 10:00 | Miss MarpleMiss Marple est invitée à un mariage ; elle fait la connaissance d'une famille hantée par la mort d'un de leurs membres, injustement pendu pour un ... | Témoin indésirable | Series, Crime drama | 2h |
| 12:00 | Le temps d'une paixRose-Anna et ses filles effectuent la récolte des patates; c'est jour de confession à l'église. | C'est jour de confession | Series, Drama | 30m |
| 12:30 | Le temps d'une paixLe dernier malaise ressenti par Juliette laisse planer des doutes sur son état. | Juliette a des malaises | Series, Drama | 30m |
| 13:00 | Dre Grey, leçons d'anatomieLes internes doivent gérer un étrange traumatisme, tandis qu'une reconstruction mammaire complexe contraint Meredith à une collaboration tendue. | S22 E4, Goodbye Horses | Series, Drama | 1h |
| 14:00 | Les dames de Marlow enquêtentAlors que les suspects ont tous un alibi, Judith, Becks et Suzie sont poussées à leurs limites; parviendront-elles à résoudre le meurtre de Sir Pet... | Series, Mystery | 1h | |
| 15:00 | L'art du crimeUn séminariste est tué à coups de couteau ; sur le torse de la victime, un tatouage intrigue Antoine et Florence et les entraîne sur la piste d'une... | S2 E5, Le peintre du diable — Partie 1 | Series, Crime | 1h 1m |
| 16:01 | L'art du crimeAntoine et Florence remontent la piste du tableau de Jérôme Bosch ; au fur et à mesure de leurs découvertes, ils réalisent que le meurtre du sémina... | S2 E6, Le peintre du diable — Partie 2 | Series, Crime | 58m |
| 16:59 | Hercule PoirotM. Shaitana, un homme riche qui habite Londres, reçoit huit invités chez lui : quatre meurtriers et détectives potentiels. | Cartes sur table | Series, Mystery | 1h 1m |
| 18:00 | Le temps d'une paixJoseph-Arthur apprend que le gouvernement vient de proclamer une amnistie. | Amnistie pour les insoumis | Series, Drama | 30m |
| 18:30 | Le temps d'une paixCyrille Savary est maintenant convaincu que son fils doit épouser Juliette. | Raoul et Juliette | Series, Drama | 30m |
| 19:00 | La grande veilléeLe duo Nicolas Boulerice et Frédéric Samson, et le groupe Bodh'aktan. | Bodh'aktan & Nicolas Boulerice avec Frédéric Samson | Series, Music | 1h |
| 20:00 | Galas Juste pour rirePour la deuxième partie de son Gala Juste pour Rire, P.-A. Méthot reçoit Martin Perizzolo, Jessica Chartrand, Sam Vigneault, Jean-Claude Gélinas da... | Series, Entertainment | 1h | |
| 21:00 | Au bar centralAutour du bar, on se rappelle l'univers de Fifi Brindacier et l'importance de jouer; on discute de la pièce "Le projet Andromaque," de la série "Th... | Pierre Hébert, Marie-Josée Lord, Gabrielle Côté | Series, Variety | 1h |
| 22:00 | La billetterie AcadieAnimé par Anne-Marie Parenteau, La billetterie Acadie est un magazine socioculturel avec des entrevues en profondeur, des découvertes ainsi qu'un r... | Series, Community | 30m | |
| 22:30 | La billetterieUn tour d'horizon couvrant le spectre du calendrier culturel en mettant en lumière l'actualité de Toronto et de toute la province. | Series, Entertainment | 30m | |
| 23:00 | La journée est encore jeuneJean-Philippe Wauthier et ses complices posent un regard humoristique sur l'actualité, qu'ils passent au tordeur avec esprit et mordant. | Talk | 37m | |
| 23:37 | KaamelottArthur assiste au marché du village au spectacle de marionnettes avec les personnages représentant la cour ; il se rend compte que son personnage e... | S2 E83, Pupi | Series, Comedy | 5m |
| 23:42 | KaamelottLe roi décide d'organiser de grands sondages pour connaître les aspirations de son peuple ; il s'avère qu'une minorité souhaiterait voir Léodagan à... | S2 E84, Vox populi II | Series, Comedy | 4m |
| 23:46 | KaamelottArthur n'assiste pas à une réunion de la Table ronde ; à son retour, il entend dire que Lancelot aurait parlé contre lui ; Arthur lui demande des e... | S2 E85, Le rebelle | Series, Comedy | 4m |
| 23:50 | KaamelottC'est l'anniversaire d'Arthur ; il reçoit, comme chaque année, les vœux de ses chevaliers, mais entre l'oubli de Lancelot, les errances métaphysiqu... | S2 E86, Les felicitations | Series, Comedy | 5m |
| 23:55 | KaamelottLe tavernier propose à Perceval et Karadoc de parier sur des combats de chiens, dont le seul but pour lui est de se débarrasser d'animaux gêneurs :... | S2 E87, Les paris | Series, Comedy | 5m |
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_3tzzqpvc/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_3tzzqpvc/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_3tzzqpvc/history?from=2025-11-12T00:00:00Z&to=2025-11-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_3tzzqpvc/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_3tzzqpvc/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_3tzzqpvc/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_3tzzqpvc/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_53fw0p6p", "channel": "ch_3tzzqpvc", "start": "2026-10-12T02:59:00Z", "stop": "2026-10-12T04:59:00Z", "title": "BlackBerry", "sub_title": null, "description": "L'entreprise à l'origine du premier smartphone, le BlackBerry, connaît une di...", "category": [ "movie", "comedy drama" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 31, "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 | Wednesday 12 November 2025 | Category |
|---|---|---|
| 11:00 | Moi et l'autre... | |
| 11:30 | Moi et l'autre... | |
| 12:00 | Terre humaine | |
| 20 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.