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_wzvhg4kt/schedule?date=2026-10-12&tz=America/Toronto
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | La porte des étoilesAprès avoir perdu Teal'c aux mains d'Apophis, le SG-1 et Jacob se préparent à se battre contre leurs adversaires à bord d'un vaisseau Cronus. | Ennemis jurés | Series, Science fiction | 1h |
| 01:00 | La porte des étoilesSur le vaisseau d'Apophis, Teal'c est arraché des griffes de la mort, mais demeure loyal à son ancien maître ; Bra'tac suggère que Teal'c passe le ... | Le seuil | Series, Science fiction | 1h |
| 02:00 | Moment détenteBalade en auto sur les routes de Big Island à Hawaï. | Entre la mer, la route et les palmiers | Series, Entertainment | 1h |
| 03:00 | Moment détenteDes surfeurs qui profitent des vagues de fin de journée. | Fin de journée sur les vagues | Series, Entertainment | 1h |
| 04:00 | Moment détentePaysage tropical serein avec petit ruisseau. | Vallée et ruisseau de jurassique | Series, Entertainment | 1h |
| 05:00 | Moment détenteOn profite d'un petit tour de chaloupe à La Tuque. | Promenade en chaloupe, Lac Geoffrion, La Tuque | Series, Entertainment | 1h |
| 06:00 | Les pires chauffards canadiensLes six conducteurs restants s'entassent dans une limousine et tentent à tour de rôle de la manœuvrer sur un circuit en forme de huit. | S9 E3, Splish Splash! | Series, Reality | 1h |
| 07:00 | FlashpointAlors que les hommes de l'unité d'élite du sergent Parker sont sur le point de donner l'assaut pour démanteler un trafic d'armes, l'intervention es... | S3 E5, The Other Lane | Series, Crime drama | 1h |
| 08:00 | Star Trek: la nouvelle générationAprès la mort de sa grand-mère, Beverly tombe sous la malédiction d'un amant fantôme qui a hanté sa famille pendant des générations. | S7 E14, Sub Rosa | Series, Science fiction | 1h |
| 09:00 | La porte des étoilesSur le vaisseau d'Apophis, Teal'c est arraché des griffes de la mort, mais demeure loyal à son ancien maître ; Bra'tac suggère que Teal'c passe le ... | Le seuil | Series, Science fiction | 1h |
| 10:00 | Plus ou moins misérableUn magicien qui coupe, une abeille qui pique et un serpent qui mord; des événements traumatisants, on en a à la tonne; en compagnie de Varda Étienn... | Ça rentre piquant, ça sort piquant | Series, Game show | 30m |
| 10:30 | InfopublicitéCeci est une émission publicitaire payée. | Shopping | 30m | |
| 11:00 | Les pires chauffards canadiensLes six conducteurs restants s'entassent dans une limousine et tentent à tour de rôle de la manœuvrer sur un circuit en forme de huit. | S9 E3, Splish Splash! | Series, Reality | 1h |
| 12:00 | Star Trek: la nouvelle générationAprès la mort de sa grand-mère, Beverly tombe sous la malédiction d'un amant fantôme qui a hanté sa famille pendant des générations. | S7 E14, Sub Rosa | Series, Science fiction | 1h |
| 13:00 | La porte des étoilesSur le vaisseau d'Apophis, Teal'c est arraché des griffes de la mort, mais demeure loyal à son ancien maître ; Bra'tac suggère que Teal'c passe le ... | Le seuil | Series, Science fiction | 1h |
| 14:00 | Ça c'est drôle!Dominic Paquet met son talent au service du rire et de l'insolite ; il rend hommage à tous les champions de la planète à travers des ratés, déboire... | Series, Comedy | 30m | |
| 14:30 | Plus ou moins misérableUn magicien qui coupe, une abeille qui pique et un serpent qui mord; des événements traumatisants, on en a à la tonne; en compagnie de Varda Étienn... | Ça rentre piquant, ça sort piquant | Series, Game show | 30m |
| 15:00 | Les pires chauffards canadiensLes six conducteurs restants s'entassent dans une limousine et tentent à tour de rôle de la manœuvrer sur un circuit en forme de huit. | S9 E3, Splish Splash! | Series, Reality | 1h |
| 16:00 | Star Trek: la nouvelle générationAprès la mort de sa grand-mère, Beverly tombe sous la malédiction d'un amant fantôme qui a hanté sa famille pendant des générations. | S7 E14, Sub Rosa | Series, Science fiction | 1h |
| 17:00 | Ça c'est drôle!Dominic Paquet met son talent au service du rire et de l'insolite ; il rend hommage à tous les champions de la planète à travers des ratés, déboire... | Series, Comedy | 30m | |
| 17:30 | Plus ou moins misérableÊtre allergique à ses propres orgasmes; Marie-Soleil Dion et Jean-François Mercier tentent de penser comme les experts en comportement humain pour ... | Ça gaze et ça assomme | Series, Game show | 30m |
| 18:00 | Les pires chauffards canadiens On nowLes six conducteurs affrontent un défi qui consiste à manœuvrer une camionnette remorquant une roulotte. | S9 E4, Easy as 1-2-3 | Series, Reality | 1h |
| 19:00 | Américars: rapides et musclésLes Monkeys se dépêchent de finir la Ford Galaxie XL de 1968 avant que son propriétaire n'arrive à Dallas; l'équipe fouille une grange du Minnesota... | S16 E7, Galaxie Quest | Series, Reality | 1h |
| 20:00 | Chercheurs de bazousBill achète une Cadillac d'époque qui semble être en parfait état, jusqu'à ce qu'il commence à gratter la peinture. | Le concours | Series, Motoring | 1h |
| 21:00 | Plein gazDeux gros évènements et beaucoup de monde sont présents ; Benoit Gagnon se prépare pour les qualifications de la Coupe Nissan Sentra du Grand Prix ... | Grand Prix de Trois-Rivières et JDM Fest | Series, Documentary | 30m |
| 21:30 | Plein gazBenoit Gagnon participe miraculeusement aux deux courses de la Coupe Nissan Sentra au Grand Prix de Trois-Rivières ; frustrations et chamboulement ... | Ça brasse et ça casse! | Series, Documentary | 30m |
| 22:00 | La porte des étoilesPendant la vérification d'un engin extra-terrestre, Carter est retrouvé inconscient. | Ascension | Series, Science fiction | 1h |
| 23:00 | Ça c'est drôle!Dominic Paquet met son talent au service du rire et de l'insolite ; il rend hommage à tous les champions de la planète à travers des ratés, déboire... | Series, Comedy | 30m | |
| 23:30 | Plus ou moins misérableÊtre allergique à ses propres orgasmes; Marie-Soleil Dion et Jean-François Mercier tentent de penser comme les experts en comportement humain pour ... | Ça gaze et ça assomme | Series, Game show | 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_wzvhg4kt/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_wzvhg4kt/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_wzvhg4kt/history?from=2025-10-12T00:00:00Z&to=2025-10-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_wzvhg4kt/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_wzvhg4kt/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_wzvhg4kt/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_wzvhg4kt/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_s75ps2s7", "channel": "ch_wzvhg4kt", "start": "2026-10-12T04:00:00Z", "stop": "2026-10-12T05:00:00Z", "title": "La porte des étoiles", "sub_title": "Ennemis jurés", "description": "Après avoir perdu Teal'c aux mains d'Apophis, le SG-1 et Jacob se préparent à...", "category": [ "series", "science fiction", "adventure" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 29, "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 | Sunday 12 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 155 countries.