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 Europe/Paris time, what is on now and next, and the same data in your app with one call.
All times Europe/Paris. The same day from the API: GET /v1/channels/ch_fjqpzn9q/schedule?date=2026-10-12&tz=Europe/Paris
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:46 | Championnats du monde de pâtisserie : papa tu vas gagner !Jean-Marc est pâtissier-chocolatier, une passion qu'il partage avec son fils aîné, récemment sacré meilleur ouvrier de France. Du coup, Jean-Mar… | 36m | ||
| 00:22 | Pour mon mariage je me lance le défi de remarcherMickaël est paralysé du côté droit depuis onze ans, lorsqu'il a tenté de mettre fin à ses jours à la suite d'une rupture amoureuse. Il y a deu… | 36m | ||
| 00:58 | Patinage artistique : une vie de sacrificesFrère et soeurs, Jessica et Jérémie s'apprêtent à participer à la première étape du championnat de France de danse sur glace junior. | 36m | ||
| 01:34 | Ex star du patinage, je monte mon propre spectacleSarah Abitbol, quant à elle, a monté son propre spectacle de danse sur glace avec son ancien partenaire, Stéphane Bernadis, et son mari, Jean-Louis. | 36m | ||
| 02:09 | A plus de 80 ans, on ouvre notre boulangerieGeorge et Suzanne, tous deux octogénaires, étaient depuis deux ans à la retraite quand ils ont décidé de revenir dans la vie active et de repren… | 36m | ||
| 02:45 | Elever mes petits enfants me rend plus jeune !Petite, Josiane rêvait d'une carrière artistique à laquelle elle a dû renoncer, faute de moyens. Alors elle a choisi la relève parmi ses 22 peti… | 36m | ||
| 03:21 | Triplés : de deux on passe à cinq !Pour sa première grossesse, Anaïs est enceinte de triplés, deux filles et un garçon. Fatiguée et sujette à de nombreuses contractions, la jeune… | 36m | ||
| 03:57 | J'ai choisi de donner un rein à mon filsDe son côté, Yannick, 36 ans, vit avec un seul rein depuis sa toute petite enfance. Marié et père de trois enfants, il a récemment vu la maladie… | 36m | ||
| 04:32 | Sortir de l'alcoolisme et regagner la confiance des siensL'alcoolisme de Brigitte a brisé sa vie de famille. Sobre depuis quatre mois, Brigitte tente de prendre un nouveau départ avec ses filles. | 35m | ||
| 05:07 | Mon mari m'a quittée pour un hommeAprès vingt ans de vie commune, le mari de Tatiana l'a quittée pour un homme. Poussée par sa soeur, elle envisage désormais de rencontrer quelqu'un. | 35m | ||
| 05:42 | J'ai décidé de devenir effeuilleuse burlesque !Kim-Maï, 27 ans, mène une sorte de double vie. Le jour, elle travaille dans le salon de coiffure de son mari Didier, avec qui elle a eu une petite… | 36m | ||
| 06:18 | Je refuse de vieillirDepuis qu'elle a 20 ans, Dominique a peur de vieillir. Et le fait qu'elle partage depuis 7 ans la vie de Nicolas, de 16 ans son cadet, n'arrange pas… | 36m | ||
| 06:54 | Aidez-moi à retrouver mon fils !Il y a un an, Adrien, brillant élève en cinquième année de droit, est parti comme chaque jour à la faculté. Mais il n'est jamais allé en cours… | 36m | ||
| 07:30 | J'ai choisi d'avoir 6 enfants, et alors ?Lydie, 42 ans, est une heureuse mère de cinq enfants âgés de 5 à 14 ans. Son mari Nicolas et elle ont récemment eu la surprise d'apprendre que L… | 36m | ||
| 08:06 | A 57 ans, je ne sors qu'avec des hommes plus jeunes !Marie a 57 ans. Elle a perdu il y a 4 ans l´homme qu´elle avait épousé à 17 ans... Et depuis peu, cette mère et grand-mère semble retrouver la… | 36m | ||
| 08:42 | Mon cabaret, c'est toute ma vie !Patrick est un homme timide dans la vie mais la nuit, il se transforme. Il est aussi un oiseau de nuit et quand il se travestit, ce n'est plus la… | 36m | ||
| 09:18 | Laponie : le plus beau des Noëls pour notre fils autisteLuca, 6 ans, a récemment été diagnostiqué autiste de haut niveau. Son quotidien est rythmé par des habitudes très ancrées qui le sécurisent. … | 36m | ||
| 09:54 | Avec moi, mon fils est un vrai démon !A seulement 3 ans, Robin fait vivre un enfer à sa mère, Pascale. Agressif, capricieux, très turbulent, il hurle et pleure à longueur de journée,… | 36m | ||
| 10:30 | Mon fiancé dort tout le temps et je n'en peux plus !Sophie et Olivier sont en couple depuis 8 ans. Olivier a été diagnostiqué hypersomniaque il y a 8 ans. Depuis, pour Sophie, les choses ont beaucou… | 36m | ||
| 11:05 | Depuis que je suis maman, rien ne va plus !A 16 ans, Marie-Ange est déjà maman d'une petite Amélia de 2 ans. Tiraillée entre sa vie de jeune maman et une adolescence qu'elle n'a pas vécue… | 35m | ||
| 11:40 | S'aimer avec 20 ans d'écartMalgré les 20 années qui les séparent, Bruno et Laëtitia ont connu le coup de foudre. Bruno a quitté sa compagne d'alors, enceinte, et est retou… | 35m | ||
| 12:51 | Ronde, je voudrais apprendre à m'aimer telle que je suisÀ 21 ans, Élodie pèse 95 kg pour 1 mètre 70. Très complexée par son poids, elle déteste son corps et sort très peu de chez elle. Une situatio… | 36m | ||
| 13:27 | A 41 ans, je reprends les études pour devenir toiletteuse canineà 41 ans, Valérie a décidé de changer radicalement de vie : elle a quitté son métier de conductrice de bus pour devenir toiletteuse pour chiens… | 36m | ||
| 14:03 | Aider les autres, c'est ma raison de vivre !Muriel, 52 ans, a choisi de venir en aide aux plus démunis… Avec son mari, un ancien SDF, elle a fondé il y a 5 ans une association dans sa ville… | 35m | ||
| 14:39 | On a peur de se retrouver à la rueGilbert et Véronique vivent depuis plusieurs mois dans la crainte de se retrouver à la rue. La maison dans laquelle ils vivent avec leurs 4 enfants… | 36m | ||
| 15:15 | Ma fille ne contrôle pas sa passion pour Lady GagaMarylin s'inquiète pour sa fille de 14 ans, Amandine, qui idolâtre la chanteuse Lady Gaga au point d'adopter son look et de vivre repliée sur… | 36m | ||
| 15:51 | Mon mari consacre tout son temps à son travailFabienne, pour sa part, souffre des absences de son mari, Emmanuel. Cuisinier, il éprouve une telle passion pour son métier que, non content de… | 36m | ||
| 16:27 | Parents ados : comment sauver son couple ?À 17 et 20 ans, Cynthia et Romain sont déjà parents d'une petite Kaïla de 2 ans. Une naissance qui n'était pas prévue et qui a tout précipité… | 35m | ||
| 17:02 | Mon mari n'est pas assez bien pour moiAmélie et Jean-Michel sont en couple depuis 5 ans 5 années rythmées par les disputes et les incompréhensions. Très exigeante, Amélie ne cesse… | 36m | ||
| 17:38 | Retrouver ses racines et sa familleIrène et Christophe, des jumeaux, sont nés en Roumanie, où ils ont été placés dans un orphelinat quelques mois seulement après leur naissance.… | 1ère partie | 36m | |
| 18:15 | Retrouver ses racines et sa familleIrène et Christophe, des jumeaux, sont nés en Roumanie, où ils ont été placés dans un orphelinat quelques mois seulement après leur naissance.… | 2ème partie | 38m | |
| 18:52 | Je veux devenir une grande danseuse de FlamencoMarion, hôtesse d'accueil, est une passionnée de flamenco, au point de vouloir en faire son métier. Elle a été repérée par un groupe de musiqu… | 35m | ||
| 19:28 | Scandale des prothèses défectueuses : je veux les enlever !Céline a appris que les prothèses mammaires qui lui ont été implantées, deux ans plus tôt, sont de la marque PIP, rendue depuis tristement cél… | 35m | ||
| 20:03 | Mon frère me déteste Mon fils et ma fille sont en guerre perpétuelleDepuis quelques années, c'est la guerre entre Vincent, 18 ans, et Mélanie, 11 ans. Leur mère, Marie, envisage de faire appel à un médiateur familial. | 36m | ||
| 20:39 | Agoraphobe, je me lance le défi de devenir gendarmeElodie, 22 ans, est agoraphobe et ne peut rien faire sans son frère cadet, Kévin. | 35m | ||
| 21:14 | Mère de famille recomposée au bord de la crise de nerfsFlorence et Patrick sont tous les 2 parents d'un petit Jordan de 6 ans. Mais les deux fils aînés de Patrick, nés d'une précédente union, vivent … | 36m | ||
| 21:50 | Quand une naissance fragilise le coupleDe leur côté Éric et Virginie ont vu leur vie totalement bouleversée il y a 15 mois, par la naissance des jumeaux Théo et Lola. Finies les sorti… | 36m | ||
| 22:26 | Adopter un enfant déjà grandAngélique et Thierry ont choisi d'adopter une petite fille en Inde, et, après plus de trois ans d'attente, ils viennent enfin de recevoir le feu ve… | 1ère partie | 35m | |
| 23:01 | Adopter un enfant déjà grandAngélique et Thierry ont choisi d'adopter une petite fille en Inde, et, après plus de trois ans d'attente, ils viennent enfin de recevoir le feu ve… | 2ème partie | 40m | |
| 23:40 | (Retourner vivre chez ses parents : quand la tension monte) Notre maison est inhabitable on a besoin d'aidePropriétaires d'une maison à Armentières, Anne-Sophie et Maxime ont dû retourner vivre chez leurs parents car l'entreprise à laquelle ils avaien… | 36m |
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_fjqpzn9q/schedule?date=2026-10-12&tz=Europe/Paris" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_fjqpzn9q/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_fjqpzn9q/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_fjqpzn9q/schedule?date=2026-10-12&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_fjqpzn9q/schedule?date=2026-10-12&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_fjqpzn9q/schedule", params={"date": "2026-10-12", "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_fjqpzn9q/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_749bcb3d", "channel": "ch_fjqpzn9q", "start": "2026-10-11T21:46:08Z", "stop": "2026-10-11T22:22:11Z", "title": "Championnats du monde de pâtisserie : papa tu vas gagner !", "sub_title": null, "description": "Jean-Marc est pâtissier-chocolatier, une passion qu'il partage avec son fils ...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 40, "date": "2026-10-12", "tz": "Europe/Paris" } }
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.