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_00fpqy5w/schedule?date=2026-10-16&tz=America/Toronto
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | La liste du parfait gourmandÀ Montréal, John apprend à préparer une poutine au poulet jerk; à St. John's, il déguste du pain doré brioché recouvert de fleurs comestibles dans ... | Vive l'heure du brunch! | Series, Travel | 30m |
| 00:30 | La liste du parfait gourmandJohn découvre le secret du célèbre poisson-frites de Victoria, en Colombie-Britannique; à Milwaukee, il prépare des hamburgers garnis de pesto aupr... | Des burgers diablement bons | Series, Travel | 30m |
| 01:00 | Masterchef AustralieLes équipes ont trois heures pour préparer suffisamment de nourriture pour 70 personnes. Les concurrents prennent en charge tous les aspects du ser... | Défi de service à l'Hôtel Gitan | Series, Reality | 1h |
| 02:00 | Client mystèreManny, propriétaire du Spanish Potato Grill à Brick, au New Jersey, est préoccupé ; du vandalisme a été commis dans son nouveau restaurant, actuell... | Vandalisme à l'interne | Series, Cooking | 30m |
| 02:30 | Les maîtres du BBQPeter et Sandra se rendent chez Francis à Varennes dans sa chaleureuse fermette ; Francis y vit avec sa petite famille sur le rang où il a grandi ;... | Francis | Series, Cooking | 30m |
| 03:00 | Coups de foodLa chanteuse Nathalie Simard offre une tournée montréalaise gourmande ; sur le pouce ou attablée, la bonne bouffe se décline toute une journée pour... | Nathalie Simard | Series, Cooking | 1h |
| 04:00 | Coups de foodLe truculent Guy Jodoin embarque Sébastien dans sa folie et ses coups de cœur culinaires ; art de vivre et gourmandises, impossible de tricher dans... | Guy Jodoin | Series, Cooking | 1h |
| 05:00 | Coups de foodLa politicienne Geneviève Guilbault accueille Sébastien à Québec pour une virée gourmande ; entre deux coups de fourchette, autour de plats savoure... | Geneviève Guilbault | Series, Cooking | 1h |
| 06:00 | Masterchef AustralieLes concurrents doivent créer un plat qui évoque des souvenirs de leur enfance. Ils bénéficient de 90 minutes pour préparer leur plat, en plus d'av... | Saveurs de jeunesse | Series, Reality | 2h |
| 08:00 | Snackmasters Australie: le duel des classiquesDeux chefs primés, Ben Devlin et Jason Barrett, s'affrontent ; ils se voient confier la tâche de recréer la collation préférée des Australiens : le... | Les Twisties au fromage | Series, Reality | 1h 30m |
| 09:30 | Les stars de Gordon Ramsay AustralieLes deux entrepreneurs restants de chaque équipe disposent de 24 heures; ils devront retravailler leurs présentations commerciales initiales avant ... | Series, Cooking | 1h | |
| 10:30 | La liste du parfait gourmandJohn découvre les meilleurs petits pains au homard de sa vie au Connecticut ; à Toronto, il a droit à un festin de poitrines de porc et de poulet s... | Soupes d'ici et soupes d'Asie | Series, Travel | 30m |
| 11:00 | La liste du parfait gourmandÀ Montréal, John apprend à préparer une poutine au poulet jerk; à St. John's, il déguste du pain doré brioché recouvert de fleurs comestibles dans ... | Vive l'heure du brunch! | Series, Travel | 30m |
| 11:30 | La liste du parfait gourmandJohn découvre le secret du célèbre poisson-frites de Victoria, en Colombie-Britannique; à Milwaukee, il prépare des hamburgers garnis de pesto aupr... | Des burgers diablement bons | Series, Travel | 30m |
| 12:00 | Sur le pouceBenoit visite la Cantine du littoral à Baie-des-Sables où la famille Castonguay propose un menu concocté avec des ingrédients provenant entre autre... | Sainte-Flavie et les environs | Series, Travel | 1h |
| 13:00 | Coups de foodLe truculent Guy Jodoin embarque Sébastien dans sa folie et ses coups de cœur culinaires ; art de vivre et gourmandises, impossible de tricher dans... | Guy Jodoin | Series, Cooking | 1h |
| 14:00 | Coups de foodLa politicienne Geneviève Guilbault accueille Sébastien à Québec pour une virée gourmande ; entre deux coups de fourchette, autour de plats savoure... | Geneviève Guilbault | Series, Cooking | 1h |
| 15:00 | Coups de foodL'humoriste Math Duff irradie de sa bonne humeur la journée gustative de Sébastien ; plus savoureux qu'une photo Instagram, les plats s'animent et ... | Matt Duff | Series, Cooking | 1h |
| 16:00 | Coups de foodLa chanteuse Nathalie Simard offre une tournée montréalaise gourmande ; sur le pouce ou attablée, la bonne bouffe se décline toute une journée pour... | Nathalie Simard | Series, Cooking | 1h |
| 17:00 | Masterchef AustralieLes concurrents doivent créer un plat qui évoque des souvenirs de leur enfance. Ils bénéficient de 90 minutes pour préparer leur plat, en plus d'av... | Saveurs de jeunesse | Series, Reality | 2h |
| 19:00 | Le meilleur pâtissier édition canadienneLa compétition la plus savoureuse au Canada est de retour ! Les animateurs Ann Pornel et Alan Shane Lewis invitent 10 nouveaux pâtissiers amateurs ... | Series, Cooking | 1h | |
| 20:00 | La liste du parfait gourmandJohn se rend à Toronto pour savourer les 100 couches d'une lasagne frite; à Chicago, il rencontre le baron du barbecue et sa poitrine de boeuf prim... | Complètement lasagne | Series, Travel | 30m |
| 20:30 | La liste du parfait gourmandÀ Portsmouth, John déguste un taquito farci de tête de porc braisée; à St. John's, il rencontre un chef qui prépare un riz frit unique à Terre-Neuv... | Une vie ne suffit pas pour goûter à tout | Series, Travel | 30m |
| 21:00 | Coups de foodLa chanteuse Nathalie Simard offre une tournée montréalaise gourmande ; sur le pouce ou attablée, la bonne bouffe se décline toute une journée pour... | Nathalie Simard | Series, Cooking | 1h |
| 22:00 | Coups de foodL'humoriste Math Duff irradie de sa bonne humeur la journée gustative de Sébastien ; plus savoureux qu'une photo Instagram, les plats s'animent et ... | Matt Duff | Series, Cooking | 1h |
| 23:00 | Hot Ones QuébecCet entretien est digne d'un véritable test psychologique pour Alicia Moffet. De toutes les épreuves et les embûches que la chanteuse a rencontrées... | Alicia Moffet passe un test psychologique | Series, Reality | 30m |
| 23:30 | Tous contre Bobby FlayLe chef Michael Symon fait appel à son ami, l'animateur de télévision Clinton Kelly; ils bénéficient de l'aide du maître cuisinier français Sylvain... | Series, Reality | 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_00fpqy5w/schedule?date=2026-10-16&tz=America/Toronto" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_00fpqy5w/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_00fpqy5w/history?from=2025-11-12T00:00:00Z&to=2025-11-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_00fpqy5w/schedule?date=2026-10-16&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_00fpqy5w/schedule?date=2026-10-16&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_00fpqy5w/schedule", params={"date": "2026-10-16", "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_00fpqy5w/schedule?date=2026-10-16, the first programme { "data": [ { "id": "ls_cdek1e9y", "channel": "ch_00fpqy5w", "start": "2026-10-16T04:00:00Z", "stop": "2026-10-16T04:30:00Z", "title": "La liste du parfait gourmand", "sub_title": "Vive l'heure du brunch!", "description": "À Montréal, John apprend à préparer une poutine au poulet jerk; à St. John's,...", "category": [ "series", "travel", "cooking" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 27, "date": "2026-10-16", "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 | Restaurant impossible | |
| 12:00 | Restaurant impossible | |
| 13:00 | L'affrontement des chocolatiers | |
| 10 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.