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. | 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 ... | 1h | ||
| 02:00 | Moment détenteBalade en auto sur les routes de Big Island à Hawaï. | 1h | ||
| 03:00 | Moment détenteDes surfeurs qui profitent des vagues de fin de journée. | 1h | ||
| 04:00 | Moment détentePaysage tropical serein avec petit ruisseau. | 1h | ||
| 05:00 | Moment détenteOn profite d'un petit tour de chaloupe à La Tuque. | 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. | 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... | 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. | 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 ... | 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... | 30m | ||
| 10:30 | InfopublicitéCeci est une émission publicitaire payée. | 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. | 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. | 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 ... | 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... | 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... | 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. | 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. | 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... | 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 ... | 30m | ||
| 18:00 | Les pires chauffards canadiensLes six conducteurs affrontent un défi qui consiste à manœuvrer une camionnette remorquant une roulotte. | 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... | 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. | 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 ... | 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 ... | 30m | ||
| 22:00 | La porte des étoiles On nowPendant la vérification d'un engin extra-terrestre, Carter est retrouvé inconscient. | 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... | 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 ... | 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-13T00:00:00Z&to=2025-10-14T00: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_mmtm5hrx", "channel": "ch_wzvhg4kt", "start": "2026-10-12T04:00:00Z", "stop": "2026-10-12T05:00:00Z", "title": "La porte des étoiles", "sub_title": null, "description": "Après avoir perdu Teal'c aux mains d'Apophis, le SG-1 et Jacob se préparent à...", "category": [], "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.