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-14&tz=America/Toronto
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | KilljoysLibérée, Dutch est déterminée à réveiller ses amis et à arrêter la Dame avant qu'il ne soit trop tard. | S5 E2, Blame It on the Rain | Series, Drama | 1h |
| 01:00 | FlashpointLe service des urgences reçoit l'appel d'une petite fille terrorisée et l'opératrice tente de la calmer, mais la communication est coupée au moment... | S3 E6, Jumping at Shadows | Series, Crime drama | 1h |
| 02:00 | Moment détentePetite promenade à La Tuque, sur le bord de la rivière. | Le long de la rivière Saint-Maurice | Series, Entertainment | 1h |
| 03:00 | Moment détenteDes bateaux et une journée brumeuse à La Grave aux Îles-de-la-Madeleine. | Brume à La Grave, Îles-de-la-Madeleine | Series, Entertainment | 1h |
| 04:00 | Moment détenteUne magnifique journée sur la dune, aux Îles-de-la-Madeleine. | Dune du Sud et cerf-volant, Îles-de-la-Madeleine | Series, Entertainment | 1h |
| 05:00 | Moment détenteDes gens se reposent et se promènent sur une plage des Îles-de-la-Madeleine. | Maisons, plage et falaises, Îles-de-la-Madeleine | Series, Entertainment | 1h |
| 06:00 | Les pires chauffards canadiensLes cinq conducteurs les plus épouvantables des saisons précédentes de l'émission poursuivent leur séjour au centre de rééducation. | S9 E5, They Shoot! They Score! | Series, Reality | 1h |
| 07:00 | FlashpointÉbranlée par une horrible fusillade, l'équipe retourne à la station pour être évaluée par l'agente de la SIU, Jill Hastings; chaque membre de l'équ... | S3 E7, Acceptable Risk | Series, Crime drama | 1h |
| 08:00 | Star Trek: la nouvelle générationAyant totalement perdu la mémoire, Data se retrouve sur une planète primitive dont les habitants se méfient de lui; ils le croient porteur d'un vir... | S7 E16, Thine Own Self | Series, Science fiction | 1h |
| 09:00 | La porte des étoilesAfin d'aider le lieutenant Tyler qui est blessé, O'Neill décide de ne pas suivre le reste de son équipe et se tient plutôt au côté de Tyler. | Le cinquième homme | Series, Science fiction | 1h |
| 10:00 | Plus ou moins misérableJulie s'est fait électrocuter pendant sa nuit d'amour et Mattson a dû déguerpir de chez ses beaux-parents à moitié habillé ; ils jouent ce soir pou... | Stairway to puck dans le front | Series, Game show | 30m |
| 10:30 | InfopublicitéCeci est une émission publicitaire payée. | Shopping | 30m | |
| 11:00 | Les pires chauffards canadiensLes cinq conducteurs les plus épouvantables des saisons précédentes de l'émission poursuivent leur séjour au centre de rééducation. | S9 E5, They Shoot! They Score! | Series, Reality | 1h |
| 12:00 | Star Trek: la nouvelle générationAyant totalement perdu la mémoire, Data se retrouve sur une planète primitive dont les habitants se méfient de lui; ils le croient porteur d'un vir... | S7 E16, Thine Own Self | Series, Science fiction | 1h |
| 13:00 | La porte des étoilesAfin d'aider le lieutenant Tyler qui est blessé, O'Neill décide de ne pas suivre le reste de son équipe et se tient plutôt au côté de Tyler. | Le cinquième homme | 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érableJulie s'est fait électrocuter pendant sa nuit d'amour et Mattson a dû déguerpir de chez ses beaux-parents à moitié habillé ; ils jouent ce soir pou... | Stairway to puck dans le front | Series, Game show | 30m |
| 15:00 | Les pires chauffards canadiensLes cinq conducteurs les plus épouvantables des saisons précédentes de l'émission poursuivent leur séjour au centre de rééducation. | S9 E5, They Shoot! They Score! | Series, Reality | 1h |
| 16:00 | Star Trek: la nouvelle générationAyant totalement perdu la mémoire, Data se retrouve sur une planète primitive dont les habitants se méfient de lui; ils le croient porteur d'un vir... | S7 E16, Thine Own Self | 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érablePasser une seule belle journée en 129 ans de vie: on se demande combien ça vaut sur l'échelle de la misère; Varda Étienne et Mehdi Bousaidan tenter... | La cocofofine de papa | Series, Game show | 30m |
| 18:00 | Les pires chauffards canadiensLes conducteurs restants commencent l'épisode en tentant un stationnement en parallèle au volant d'un autobus scolaire. | S9 E6, Slip and Slide | Series, Reality | 1h |
| 19:00 | Le pont: AustralieAprès la trahison de Tiana, le groupe doit travailler encore plus fort pour réussir à compléter le quart du pont. | La grande finale | Series, Reality | 1h 30m |
| 20:30 | Route en dérouteAu programme : accidents épiques, tentatives de stationnement destructrices, cascades ratées, poursuites policières grandioses, piétons en péril et... | Series, Action | 30m | |
| 21:00 | L'autre côté du ringChris Adams avait les qualités pour devenir une vedette de la lutte, mais ses abus l'ont conduit à une fin tragique causée par un ami. | Chris Adams: le gentleman et le démon | Series, Pro wrestling | 1h |
| 22:00 | La porte des étoilesLes membres du SG-1 sont accueillis sur la planète K'Tau par ses leaders religieux. | Mission Soleil Rouge | 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érablePasser une seule belle journée en 129 ans de vie: on se demande combien ça vaut sur l'échelle de la misère; Varda Étienne et Mehdi Bousaidan tenter... | La cocofofine de papa | 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-14&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-14&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-14&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-14", "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-14, the first programme { "data": [ { "id": "ls_4y24ec1m", "channel": "ch_wzvhg4kt", "start": "2026-10-14T04:00:00Z", "stop": "2026-10-14T05:00:00Z", "title": "Killjoys", "sub_title": "C'est la faute de la pluie", "description": "Libérée, Dutch est déterminée à réveiller ses amis et à arrêter la Dame avant...", "category": [ "series", "drama", "action", "adventure", "science fiction", "crime" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 28, "date": "2026-10-14", "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.