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 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_14jqp25k/schedule?date=2026-10-11&tz=Europe/Paris
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 22:45 | CassandreLe cadavre d'un médecin disparu est découvert dans des thermes. L'homme, recherché pour des délits, menait plusieurs vies pour échapper à son passé. | S9 E4, Ni vu, ni connu | Série | 1h 35m |
| 00:20 | Hôtel du NordSur les bords du canal Saint-Martin, le propriétaire d'un hôtel accueille une femme qui a tenté de se suicider dans l'établissement et l'engage com... | Drame | 1h 35m | |
| 01:55 | Journal Météo Climat | Météo | 5m | |
| 02:00 | Le grand bêtisier - 50 ans de rirePour célébrer 50 ans de rire à la télévision, Camille Cerf embarque pour un grand voyage à travers les images les plus cultes, les plus inattendues... | Divertissement | 1h 55m | |
| 03:55 | Samedi d'en rireUne production R&G Productions Jean-Luc Lemoine, entouré de ses trois acolytes, vous donne rendez-vous pour toujours plus d'humour et de tubes lége... | Divertissement | 50m | |
| 04:45 | La p'tite librairie | "Vie des artistes | Magazine culturel | 5m |
| 04:50 | Enquêtes de région le mag | [Paca] Incendies dans le Var, travail de résilience | Magazine de société | 20m |
| 05:10 | Les matinales | Magazine culturel | 5m | |
| 05:15 | Questions pour un champion | Jeu | 46m | |
| 06:01 | Le refuge d'AudreyPour donner une leçon à une camarade de classe qui ne respecte pas les animaux, Audrey et Tommy lui font croire que le refuge abrite un Chépakoa, u... | S1 E4, Le chépakoa | Série d'animation | 15m |
| 06:16 | Le refuge d'AudreyHops, un bébé wallaby craintif, vient d'arriver au refuge. La seule personne qui peut l'approcher est Tommy. Un lien très fort se noue entre lui et... | S1 E5, Tommy, papa wallaby | Série d'animation | 11m |
| 06:27 | Le refuge d'AudreyQuentin, qui vit dans une ferme près du Refuge, demande à Hector d'examiner sa vache, Pastelle. C'est l'occasion pour Audrey et Tommy de lui faire ... | S1 E6, Un nouvel ami | Série d'animation | 11m |
| 06:38 | Le refuge d'AudreyLe Refuge accueille Milo, un pika à collier. Audrey compte sur Tommy pour l'aider à lui construire un abri, mais celui-ci préfère jouer au jeu vidéo. | S1 E7, Un pika en cavale | Série d'animation | 11m |
| 06:49 | Le refuge d'AudreyLe Refuge accueille Huan, un panda géant. Les enfants sont surexcités, mais c'est sans compter sur Damien, un inspecteur intraitable venu examiner ... | S1 E8, Mission panda | Série d'animation | 6m |
| 06:55 | Moi à ton âgePris en flagrant délit d'espionnage par sa mère, Paul est projeté dans les années 80, une époque où Primrose n'avait pas tout à fait les mêmes prin... | Je ne manipulais pas les autres | Série d'animation | 16m |
| 07:11 | Moi à ton âgePaul aide Albert à récupérer un film au vidéoclub en 1980, mais Mathis, qui détient la cassette, refuse obstinément de la prêter, compliquant leur ... | Je ne restais pas enfermé toute la journée ! | Série d'animation | 2m |
| 07:13 | Moi à ton âgePaul est accusé à tort d'avoir dégradé un graffiti. Dans les années 1980, Albert aussi est accusé à tort d'avoir peint un graffiti. Paul se met à l... | J'ai aussi été accusé à tort ! | Série d'animation | 21m |
| 07:34 | Moi à ton âgeDans les années 1950, Paul sème la zizanie en encourageant des accusations anonymes, ce qui perturbe l'harmonie au sein de la bande d'amis de Solange. | Je n'envoyais pas de messages anonymes | Série d'animation | 12m |
| 07:46 | Moi à ton âgePaul découvre que Primrose se faisait passer pour une espionne en 1980, mais sa couverture est compromise, révélant ses mensonges au grand jour. | Je ne faisais pas semblant ! | Série d'animation | 2m |
| 07:48 | Moi à ton âgePaul se moque de la peur des chats noirs de Maurice, mais Mathis le manipule, et Paul finit par partager cette phobie dans une situation cocasse. | Je respectais les peurs des autres | Série d'animation | 12m |
| 08:00 | Anatole LatuileS'il se comporte de manière exemplaire toute la journée, Anatole recevra de ses parents deux places pour l'avant-première du film Startruc. Motivé,... | S2 E45, Richard, la glue | Série d'animation | 12m |
| 08:12 | Anatole LatuileAnatole est un petit gars imaginatif, inventif et rebelle. Et quand les stratagèmes qu'il met en place se retournent contre lui et qu'il se prend d... | S2 E46, Trop fort Anatole | Série d'animation | 13m |
| 08:25 | Anatole LatuileCette nuit, Anatole et Jason observent le ciel dans l'espoir d'y voir des étoiles filantes. Ils vont ainsi assister à la chute d'un petit météorite... | S2 E47, Les Chasseurs de météorites | Série d'animation | 22m |
| 08:47 | Anatole LatuileAnatole Latuile, un écolier dissipé mais plein de ressources, dépense toute son énergie à s'attirer des ennuis. | S2 E48, La Grosse Interro | Série d'animation | 8m |
| 08:55 | Les Dalton | Les Dalton crèvent l'écran | Dessin animé | 10m |
| 09:05 | Les DaltonL'alarme retentit au pénitencier. Ce n'est pas pour les Dalton, mais pour un autre détenu, Stinky Bill qui, c'est un comble, prend les Dalton en ot... | Crise d'otages | Dessin animé | 2m |
| 09:07 | Les Dalton | Ramon le fantôme | Dessin animé | 8m |
| 09:15 | Les DaltonUn concours de cuisine est organisé pour les prisonniers par miss Betty. Les Dalton espèrent le remporter pour s'évader. | C'est du gâteau | Dessin animé | 3m |
| 09:18 | Les Dalton | Les Dalton font de l'audimat | Dessin animé | 2m |
| 09:20 | Les DaltonMiss Pimpon, capitaine des pompiers, vient au pénitencier pour former des pompiers volontaires. Les Dalton, qui voient surtout un charriot pour s'é... | Au feu les Dalton | Dessin animé | 10m |
| 09:30 | Mr Magoo *2019Weasel capture M. Chat et l'envoie vers une destination lointaine, Fizz demande une rançon à Magoo en lui donnant rendez-vous par lettre anonyme. | M. Chat a disparu | Dessin animé | 5m |
| 09:35 | Mr Magoo *2019Fizz s'est emparé du panda du président. Pour lui, c'est évident, quiconque possède une bestiole aussi mignonne s'attire le pouvoir et la gloire. | Pandalerte ! | Dessin animé | 18m |
| 09:53 | Mr Magoo *2019Fizz a fabriqué une raquette de tennis piégée ; Magoo, se croyant au supermarché, s'empare de l'invention en pensant qu'il s'agit d'une botte de po... | La raquette piégée | Dessin animé | 8m |
| 10:01 | Mr Magoo *2019Pour gagner en popularité, Fizz a créé un robot hyper serviable. Mais quand son "homme à tout faire" ramasse le mouchoir égaré de Marnie, Magoo le ... | Le robot SympaFizz | Dessin animé | 1m |
| 10:02 | Marcus LevelMarcus mange n'importe quoi, reste des heures sur son canapé, et dort trop peu. Toute son éducation est à refaire. Il est là pour sensibiliser les ... | Le tonus | Série d'animation | 3m |
| 10:05 | Outremer.storyLes volcans fascinent les scientifiques et les habitants qui, chaque jour, vivent à leurs côtés, que ce soit à la Guadeloupe, à la Réunion ou à côt... | Outre-mer, percer les secrets de ses volcans | Magazine de découvertes | 30m |
| 10:35 | Parlement hebdoUne coproduction LCP-Assemblée Nationale / Public Sénat. | Magazine d'information | 25m | |
| 11:00 | Expression directe | Les Républicains | Magazine d'information | 10m |
| 11:10 | Météo | Météo | 5m | |
| 11:15 | Outremer.l'infoPréparé et proposé par la Rédaction du Pôle Outre-mer Une production France Télévisions Présenté en alternance par Kessi Weishaupt et Laurence Thea... | Journal | 10m | |
| 11:25 | Dimanche en politique - Hauts-de-France | La colère des lycéens | Magazine d'information | 35m |
| 12:00 | Nous, les Européens | Finlande : la défense, l'affaire de tous | Magazine de société | 30m |
| 12:30 | Météo - Hauts de France | Météo | 7m | |
| 12:37 | ICI 12/13 - Nord Pas de Calais | Journal | 18m | |
| 12:55 | Ma petite escapadeCHAQUE SEMAINE, Clémence Castel PROPOSE A' UNE PERSONNALITApm NORMANDE DE PRENDRE 2 JOURS POUR SON BIEN-ASTRE. ELLE LUI CONCOCTE UN PROGRAMME SPORT... | Valentine aux portes du bocage | Magazine de découvertes | 40m |
| 13:35 | Vivement dimanche | Spécial de Gaulle | Divertissement | 1h 25m |
| 15:00 | Cyclisme : Paris-ToursLa 120e édition de Paris-Tours, surnommée la "Classique des feuilles mortes", s'annonce une nouvelle fois spectaculaire et imprévisible grâce à son... | Tours | Cyclisme | 2h 15m |
| 17:15 | La p'tite librairie | "Pèlerin parmi les ombres | Magazine culturel | 10m |
| 17:20 | La p'tite librairieUne émission proposée et écrite par François Busnel Produite par Rosebud Productions avec la participation de France Télévisions François Busnel pr... | Magazine culturel | 5m | |
| 17:25 | Le jeu des 1000 euros *2023 | Jeu | 40m | |
| 18:05 | Questions pour un champion | Jeu | 45m | |
| 18:50 | Réflexe !Programme Court Parrainé avec FTP Annonceur GMF Production VML. | Magazine de services | 5m | |
| 18:55 | Le journal des talents | Journal | 17m | |
| 19:12 | Météo - Hauts de France | Météo | 2m | |
| 19:14 | ICI 19/20 - Nord Pas de Calais | Journal | 31m | |
| 19:45 | Journal Météo Climat | Météo | 10m | |
| 19:55 | C'est bon à savoir | La diversité des fruits et légumes compte. Pourquoi ? | Magazine d'information | 5m |
| 20:00 | Météo - Hauts de France | Météo | 5m | |
| 20:05 | Stade 2 | Magazine sportif | 1h 5m | |
| 21:10 | BrokenwoodLes policiers enquêtent sur le décès suspect d'un homme habillé en Père Noël. Ils vont devoir fouiller dans les secrets de famille des proches du d... | S11 E6, An Oades to Christmas | Série | 1h 30m |
| 22:40 | BrokenwoodLes habitants les plus aisés de Brokenwood commencent à agir de façon étrange et bientôt le corps de l'un d'entre eux est retrouvé, révélant ainsi ... | S11 E4, How the Other Half Dies | Série | 1h 35m |
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_14jqp25k/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_14jqp25k/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_14jqp25k/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_14jqp25k/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_14jqp25k/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_14jqp25k/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_14jqp25k/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_44d633x6", "channel": "ch_14jqp25k", "start": "2026-10-10T20:45:00Z", "stop": "2026-10-10T22:20:00Z", "title": "Cassandre", "sub_title": "Ni vu, ni connu", "description": "Le cadavre d'un médecin disparu est découvert dans des thermes. L'homme, rech...", "category": [ "série" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 61, "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 |
|---|---|---|
| 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.