74.6M 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 Europe/Paris 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 Europe/Paris. The same day from the API: GET /v1/channels/ch_z550xm0x/schedule?date=2026-10-11&tz=Europe/Paris
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 22:32 | Retour à Silent HillJames est anéanti depuis (la fin de sa relation) sa rupture par la disparition de Mary, l'amour de sa vie. Mais une mystérieuse lettre de la jeune ... | Film d'horreur | 1h 43m | |
| 22:33 | Retour à Silent HillJames est anéanti depuis (la fin de sa relation) sa rupture par la disparition de Mary, l'amour de sa vie. Mais une mystérieuse lettre de la jeune ... | Film d'horreur | 1h 43m | |
| 00:15 | Forgive Us AllDans un monde post-apocalyptique, un nouveau virus terrorise la population. Ceux affectés deviennent des zombies cannibales. Les rescapés doivent à... | Film d'horreur | 1h 30m | |
| 00:16 | Forgive Us AllDans un monde post-apocalyptique, un nouveau virus terrorise la population. Ceux affectés deviennent des zombies cannibales. Les rescapés doivent à... | Film d'horreur | 1h 31m | |
| 01:45 | CarlosVéritable mythe, Carlos est au cœur de l'histoire du terrorisme international des années 1970 et 1980, de l'activisme propalestinien à l'Armée roug... | Thriller | 2h 40m | |
| 01:47 | CarlosVéritable mythe, Carlos est au cœur de l'histoire du terrorisme international des années 1970 et 1980, de l'activisme propalestinien à l'Armée roug... | Thriller | 2h 40m | |
| 04:25 | In Articulo MortisDepuis sa mastectomie, Alice a perdu l'appétit. Elle fait semblant d'aller bien mais au fond, elle a l'impression d'être à l'article de la mort. C'... | Court métrage | 20m | |
| 04:27 | In Articulo MortisDepuis sa mastectomie, Alice a perdu l'appétit. Elle fait semblant d'aller bien mais au fond, elle a l'impression d'être à l'article de la mort. C'... | Court métrage | 18m | |
| 04:45 | Fin des programmes | Programme selon annonce | 1h 52m | |
| 06:37 | Aux jours qui viennentLaura vit à Nice avec Lou, sa fille de 9 ans. Après une relation difficile avec Joachim, père de sa fille, elle tente désormais de se reconstruire.... | Comédie | 1h 37m | |
| 06:40 | Aux jours qui viennentLaura vit à Nice avec Lou, sa fille de 9 ans. Après une relation difficile avec Joachim, père de sa fille, elle tente désormais de se reconstruire.... | Comédie | 1h 37m | |
| 08:14 | A pied d'oeuvreSéparé de sa femme partie au Canada avec leurs enfants, Paul a décidé d'abandonner sa carrière de photographe pour devenir écrivain. Ce choix, qu'i... | Drame | 1h 29m | |
| 08:17 | A pied d'oeuvreSéparé de sa femme partie au Canada avec leurs enfants, Paul a décidé d'abandonner sa carrière de photographe pour devenir écrivain. Ce choix, qu'i... | Drame | 1h 29m | |
| 09:43 | HamnetÜber die Privatsphäre des brillanten Barden (1564–1616) ist kaum etwas bekannt. Kein Wunder also, dass der 2022 erschienene Roman „Judith und Hamne... | Historendrama | 2h 2m | |
| 09:46 | HamnetÜber die Privatsphäre des brillanten Barden (1564–1616) ist kaum etwas bekannt. Kein Wunder also, dass der 2022 erschienene Roman „Judith und Hamne... | Historendrama | 2h 2m | |
| 11:45 | CouturesA Paris, en pleine effervescence de la Fashion Week, Maxine, une réalisatrice américaine, apprend une nouvelle qui va bouleverser sa vie. Elle croi... | Drame | 1h 42m | |
| 11:48 | CouturesA Paris, en pleine effervescence de la Fashion Week, Maxine, une réalisatrice américaine, apprend une nouvelle qui va bouleverser sa vie. Elle croi... | Drame | 1h 40m | |
| 13:27 | "Hurlevent"XVIIIe siècle, dans les landes du Yorkshire, en Angleterre. Cathy Earnshaw, la fille d'un lord désargenté et alcoolique, grandit avec Heathcliff, u... | Drame | 2h 11m | |
| 13:28 | "Hurlevent"XVIIIe siècle, dans les landes du Yorkshire, en Angleterre. Cathy Earnshaw, la fille d'un lord désargenté et alcoolique, grandit avec Heathcliff, u... | Drame | 2h 12m | |
| 15:38 | Libre échangeEben hatten sie noch Sex im Auto. Jetzt gesteht Ashley ihrem Mann Carey, dass sie die Scheidung will. Für den bricht eine ganze Welt zusammen. Völl... | Komödie | 1h 42m | |
| 15:40 | Libre échangeEben hatten sie noch Sex im Auto. Jetzt gesteht Ashley ihrem Mann Carey, dass sie die Scheidung will. Für den bricht eine ganze Welt zusammen. Völl... | Komödie | 1h 42m | |
| 17:20 | BugoniaTeddy ist sich ganz sicher: Michelle Fuller, CEO eines Pharmakonzerns, gehört zu einer Rasse von Aliens aus der Galaxis Andromeda, die den miesen P... | Sci-fi-komödie | 1h 56m | |
| 17:22 | BugoniaTeddy ist sich ganz sicher: Michelle Fuller, CEO eines Pharmakonzerns, gehört zu einer Rasse von Aliens aus der Galaxis Andromeda, die den miesen P... | Sci-fi-komödie | 1h 55m | |
| 19:16 | Têtàtête(s)Chaque semaine, un grand entretien par Laurie Cholewa avec les talents du cinéma. Un moment convivial et chaleureux qui raconte les coulisses des f... | Entretien | 14m | |
| 19:17 | Têtàtête(s)Chaque semaine, un grand entretien par Laurie Cholewa avec les talents du cinéma. Un moment convivial et chaleureux qui raconte les coulisses des f... | Entretien | 14m | |
| 19:30 | Le Jour JEurope, juin 1944. Responsable d'une base militaire factice, le lieutenant Denis Porte tente d'honorer la promesse faite à sa mère : rester à l'éca... | Comédie | 1h 30m | |
| 19:31 | Le Jour JEurope, juin 1944. Responsable d'une base militaire factice, le lieutenant Denis Porte tente d'honorer la promesse faite à sa mère : rester à l'éca... | Comédie | 1h 29m | |
| 21:00 | La bonne étoileFrance 1940. Parce qu'il n'a pas réintégré son unité, Jean Chevalin se retrouve considéré comme déserteur. Pour survivre, il a une idée de génie : ... | Comédie dramatique | 1h 41m | |
| 22:41 | + de courtsUne émission de 52 minutes qui aime le court métrage et qui en veut toujours + ! Magazine consacré au cinéma court, + DE COURTS accompagne la diffu... | Magazine | 56m | |
| 23:34 | Le MillionCadre dans un grand groupe de BTP, Stan court après une promotion. A contrecœur mais pour plaire à son patron, il accepte de livrer en Ouzbékistan ... | Comédie | 1h 27m | |
| 23:36 | Le MillionCadre dans un grand groupe de BTP, Stan court après une promotion. A contrecœur mais pour plaire à son patron, il accepte de livrer en Ouzbékistan ... | Comédie | 1h 27m | |
| 23:37 | Le MillionCadre dans un grand groupe de BTP, Stan court après une promotion. A contrecœur mais pour plaire à son patron, il accepte de livrer en Ouzbékistan ... | Comédie | 1h 27m |
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_z550xm0x/schedule?date=2026-10-11&tz=Europe/Paris" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_z550xm0x/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_z550xm0x/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_z550xm0x/schedule?date=2026-10-11&tz=Europe/Paris"); 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_z550xm0x/schedule?date=2026-10-11&tz=Europe/Paris", { 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_z550xm0x/schedule", params={"date": "2026-10-11", "tz": "Europe/Paris"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_z550xm0x/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_fjfvyf52", "channel": "ch_z550xm0x", "start": "2026-10-10T20:32:00Z", "stop": "2026-10-10T22:15:00Z", "title": "Retour à Silent Hill", "sub_title": null, "description": "James est anéanti depuis (la fin de sa relation) sa rupture par la disparitio...", "category": [ "film d'horreur" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 32, "date": "2026-10-11", "tz": "Europe/Paris" } }
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 | Monday 13 October 2025 | Category |
|---|---|---|
| 23:31 | Fêlés | Comédie dramatique |
| 23:32 | Fêlés | Comédie dramatique |
| 01:00 | Sur un fil | Comédie dramatique |
| 16 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.