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-14&tz=Europe/Paris
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:24 | La cité interditeA Rome, Marcello, fils d'un restaurateur croulant sous les dettes, croise la route de Mei, une mystérieuse jeune Chinoise experte en arts martiaux ... | Film Suspense | Cinema, Film suspense | 2h 15m |
| 01:39 | L'ombre, la femme et le couteauHornclaw est une tueuse légendaire âgée d'une soixantaine d'années, spécialisée dans le "contrôle des maladies", c'est à dire l'élimination des "pa... | Film Action | Cinema, Film action | 2h |
| 03:39 | Fin des programmesFermeture de l'antenne à la fin des diffusions de la journée. | Divers | Divertissement, Divers | 3h 24m |
| 07:03 | Têtàtête(s)Chaque semaine, une interview par Laurie Cholewa des talents ou cinéastes des films à l'affiche, un moment convivial et chaleureux qui raconte les ... | Camille Cottin Et Benjamin Lavernhe Incarnent Les Thénardier Dans La Nouvelle Adaptation Des Misérables | Actualites, Interview | 15m |
| 07:05 | Têtàtête(s)Chaque semaine, une interview par Laurie Cholewa des talents ou cinéastes des films à l'affiche, un moment convivial et chaleureux qui raconte les ... | Camille Cottin Et Benjamin Lavernhe Incarnent Les Thénardier Dans La Nouvelle Adaptation Des Misérables | Actualites, Interview | 14m |
| 07:18 | Mektoub my Love : Canto DueAmin revient à Sète après ses études à Paris, rêvant toujours de cinéma. Un producteur américain en vacances s'intéresse par hasard à son projet, "... | Film Comédie Romantique | Cinema, Film comedie romantique | 2h 22m |
| 07:19 | Mektoub my Love : Canto DueAmin revient à Sète après ses études à Paris, rêvant toujours de cinéma. Un producteur américain en vacances s'intéresse par hasard à son projet, "... | Film Comédie Romantique | Cinema, Film comedie romantique | 2h 21m |
| 09:40 | Father Mother Sister BrotherA Dublin, à Paris et aux Etats-Unis, des parents ou des enfants découvrent avec stupéfaction qu'ils ne se sont pas dit toute la vérité au sujet de ... | Film Comédie Dramatique | Cinema, Film comedie dramatique | 1h 47m |
| 11:27 | Words of WarAnna Politkovskaïa, une journaliste d'investigation russe et grande défenseuse des droits de l'homme, n'a plus qu'un seul but dans la vie : dénonce... | Film Suspense | Cinema, Film suspense | 1h 53m |
| 11:28 | Words of WarAnna Politkovskaïa, une journaliste d'investigation russe et grande défenseuse des droits de l'homme, n'a plus qu'un seul but dans la vie : dénonce... | Film Suspense | Cinema, Film suspense | 1h 52m |
| 13:20 | Le Mage du KremlinRussie, années 1990. L'URSS s'effondre. Dans le tumulte d'un pays en reconstruction, Vadim Baranov, un jeune homme à l'intelligence redoutable, tra... | Film Suspense | Cinema, Film suspense | 2h 20m |
| 15:40 | Les Aigles de la RépubliqueGeorge Fahmy, l'acteur le plus adulé d'Egypte, accepte sous la contrainte de jouer le rôle du président Al-Sissi dans un film commandé par les plus... | Film Drame | Cinema, Film drame | 2h 12m |
| 17:52 | Marius et les gardiens de la cité phocéenneAuto-proclamé "Roi de Marseille", Marius est un guide touristique haut en couleur qui passe ses journées à trimballer ses clients dans son bus pano... | Film Comédie | Cinema, Film comedie | 1h 21m |
| 17:53 | Marius et les gardiens de la cité phocéenneAuto-proclamé "Roi de Marseille", Marius est un guide touristique haut en couleur qui passe ses journées à trimballer ses clients dans son bus pano... | Film Comédie | Cinema, Film comedie | 1h 20m |
| 19:13 | La bonne étoileLes Vosges, en 1940. Jean Chevalin et sa famille vivent dans la misère depuis que ce dernier a déserté l'armée. Convaincu que "certains" s'en sorte... | Film Comédie Dramatique | Cinema, Film comedie dramatique | 1h 41m |
| 20:54 | Un Clique par jourPrésenté par Pauline Clavière, Un Clique par Jour est un programme de recommandations. Ce rendez-vous court a pour vocation de vous guider et vous ... | Greenland : Migration | Actualites, Mag actualites | 6m |
| 21:00 | La Maison des femmesA la Maison des femmes, une équipe se bat pour accompagner les femmes victimes de violences dans leur reconstruction. Diane, Manon, Inès, Awa et le... | Film Drame | Cinema, Film drame | 1h 47m |
| 22:47 | La Maison des femmes : ActionLe making of du film "La Maison des femmes" sorti le 26 mars 2026 en salles et réalisé par Mélisa Godet. | Doc. Cinéma | Cinema, Doc cinema | 44m |
| 23:31 | Ma frèreAnimatrices dans une colonie de vacances, Shaï et Djeneba, 20 ans, accompagnent dans la Drôme une bande d'enfants qui, comme elles, ont grandi entr... | Film Comédie | Cinema, Film comedie | 1h 48m |
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-14&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-14&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-14&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-14", "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-14, the first programme { "data": [ { "id": "ls_ppzzeck5", "channel": "ch_z550xm0x", "start": "2026-10-13T21:24:00Z", "stop": "2026-10-13T23:39:00Z", "title": "La cité interdite", "sub_title": "Film Suspense", "description": "A Rome, Marcello, fils d'un restaurateur croulant sous les dettes, croise la ...", "category": [ "cinema", "film suspense" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 19, "date": "2026-10-14", "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.