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-11&tz=Europe/Paris
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:53 | De la ZEP à Sciences PoPrès de Rouen, Alex, très bon élève, découvre au lycée l'existence de l'école Sciences-Po à Paris. Il rêve d'échapper à son quotidien et d… | 35m | ||
| 00:28 | Ma rentrée, ma bataille !Il y a un an, Valentin a été diagnostiqué enfant précoce. Ses parents, Didier et Sandrine, décident alors de le placer dans un établissement… | 36m | ||
| 01:04 | Les vacances d'une petite fille pas ordinaireÀ 10 ans, Nolwenn est une petite fille joyeuse et sociable. Pourtant, elle n'est pas tout à fait comme les autres, puisqu'elle est atteinte de… | 36m | ||
| 01:40 | Nos premières vacancesC'est donc dans le sud de la France, à Bornes les Mimosas, que Nolwenn partira sans sa famille. | 36m | ||
| 02:16 | Mon mariage ma batailleAmell est Française et Amine, Tunisien. Depuis trois ans, ils vivent une idylle sans nuage à distance, alors désormais, ils souhaitent habiter sou… | 1ère partie | 35m | |
| 02:51 | Mon mariage ma batailleAmell est Française et Amine, Tunisien. Depuis trois ans, ils vivent une idylle sans nuage à distance, alors désormais, ils souhaitent habiter sou… | 2ème partie | 39m | |
| 03:30 | Avec ton look, tu me fais honteEn couple avec Christopher depuis cinq ans, Bruno ne supporte plus l'apparence extravagante de son ami. | 35m | ||
| 04:05 | Raides dingues de leur chihuahua !Sylvana et Joss exposent leur passion commune : leur femelle chihuahua occupe toutes leurs pensées. L'animal a sa propre chambre, est promenée en… | 36m | ||
| 04:41 | Famille recomposée : un nouveau départFabienne est mère d'une jeune fille de 19 ans. Célibataire depuis quelques années, elle s'était toujours promis de ne pas refaire sa vie avec un… | 35m | ||
| 05:16 | Père et veuf, comment comment refaire sa vie ?Éric a 38 ans. Il y a 9 mois, il a perdu Myriam, sa femme, emportée par un cancer. Depuis, il élève seul Jade et Noah, ses enfants de 9 et 6 ans.… | 36m | ||
| 05:52 | Le chantier du cœurDepuis dix ans, la maison de Sylvie et Joël est en ruines. Sylvie est au chômage et Joël est maçon. Le couple n'a jamais eu les moyens financiers… | 36m | ||
| 06:28 | Notre moulin est hantéPatricia et son compagnon, Christian, vivent dans un moulin du XIIIe siècle, qu'ils ont aménagé en chambre d'hôtes. C'est un lieu chargé d'histo… | 36m | ||
| 07:04 | Au secours, mon fils est ingérable !Depuis son plus jeune âge, Kilian est un enfant très turbulent. Il fait des caprices, hurle et trépigne toute la journée. Un comportement singuli… | 36m | ||
| 07:40 | Maman, je veux devenir top modelAlexia n'a pas encore 10 ans, mais elle sait déjà, et depuis longtemps, ce à quoi elle se destine : elle veut devenir mannequin. Pour mettre toute… | 36m | ||
| 10:03 | Mon chagrin d'amour m'empêche de refaire ma vieIl y a deux ans, Philippe a appris que sa femme le trompait avec un ami. Le couple s'est séparé et Philippe, éperdument amoureux de la seule femme… | 36m | ||
| 10:39 | Avec mes ados c'est la guerre à la maison !À 47 ans, Laëtitia est totalement dépassée par les difficultés qu'elle rencontre avec ses deux derniers enfants : Cyril, 16 ans, et Fiona, 12 an… | 36m | ||
| 11:15 | Les mangas, ma mère et moi !Alice, 15 ans, est passionnée de mangas. Adrien, son grand frère est très inquiet il trouve que sa soeur vit dans un monde virtuel, entre écrans… | 36m | ||
| 11:51 | Papy, on assure la relève !Les jumelles Sophie et Delphine ont le même rêve depuis des années : transformer en un bar branché le magasin de volailles familial que Francis, … | 36m | ||
| 12:27 | Jumelles : rien ne peut nous séparerAurore et Manon, 17 ans, vivent depuis toujours une relation très fusionnelle. Elles sont dans la même classe, partagent les mêmes passions et… | 36m | ||
| 13:03 | C'est décidé, je me mets au régime !Laure a tout pour être heureuse. Une adorable petite fille, un travail qu'elle aime et un bel appartement. Mais son joli sourire cache un complexe d… | 36m | ||
| 13:38 | Maigrir ensembleLéa, 31 ans, est en surpoids depuis sa petite enfance. Retranchée dans une caravane installée dans le jardin de ses parents et célibataire depuis… | 36m | ||
| 14:14 | Mon hyperactivité use mon mariSi elle n'a jamais été diagnostiquée, Anne-Marie a tous les symptômes de l'hyperactive : elle parle sans arrêt, a des problèmes de concentratio… | 36m | ||
| 14:50 | Ma fille rejette ma nouvelle compagneGuy, lui, a 3 enfants : Mandy, Kenny et Jimmy. Séparé de leur mère depuis 2005, il a depuis rencontré Josette, avec qui il a refait sa vie. Si… | 36m | ||
| 15:26 | J'ai enfin retrouvé mes enfantsIl y a 46 ans, Danielle a décide de donner un enfant à sa meilleure amie qui ne pouvait pas en avoir. Celle-ci a disparu avec les jumeaux, Rodolphe… | 36m | ||
| 16:02 | Apprendre à vivre sans mon pèreEn 2010, Pierre-Marie est sorti vivant mais partiellement handicapé d'un accident de la route. A 11 ans, le jeune garçon aspire à retrouver la vie… | 36m | ||
| 16:38 | Mutation : quand la famille est séparéeCaroline et Sébastien, mariés depuis dix ans, sont les parents de jumelles de 9 mois. Mais Sébastien travaille à plusieurs centaines de kilomètr… | 35m | ||
| 17:13 | Chéri, tu es à moi et rien qu'à moiMélissa, 17 ans à peine, vit avec son petit ami, Husseyin, chez ses parents. D'une jalousie maladive, elle fait vivre un enfer au jeune homme qui,… | 36m | ||
| 17:49 | Sortir de l'anorexie pour une nouvelle vieMagalie, anorexique, vit avec Aurélien. Sa maladie est responsable de vraies tensions dans leur couple. | 36m | ||
| 18:25 | Ma femme me donne son reinDepuis quatre ans, Luis et Mireille vivent une belle histoire d'amour, mais les reins de Luis ne fonctionnent plus. Il a besoin d'une greffe, et… | 35m | ||
| 19:00 | Aînée d'une famille nombreuse, quelle galère !Angie a 18 ans. Elle vit près de Toulouse avec Céline, sa maman, et ses 4 petits frères et soeurs, beaucoup plus jeunes qu'elle. | 35m | ||
| 19:35 | On a gagné notre mariage !Angie prend son rôle d'aînée très à coeur et ne peut s'empêcher de faire des remontrances aux plus petits, ce qui a le don d'exaspérer sa mèr… | 36m | ||
| 20:11 | Trouver un toit pour ne plus vivre à l'hôtelAïcha et Nordine, eux, sont ensemble depuis un an et viennent de gagner sur Internet un mariage de rêve, clés en mains. | 36m | ||
| 20:47 | Sortir de la rueSabrina vit avec son fils de 9 ans dans une chambre d'hôtel de 8m2, sans sanitaires ni eau chaude. Nourrice dans 3 familles différentes, la jeune… | 36m | ||
| 21:23 | Mon cirque et mes singes c'est toute ma vie !Frédéric, 48 ans, est sans domicile fixe depuis un an et demi. Il vit sous une tente, sur les bords de la Seine, près de Mantes-la-Jolie, avec ses… | 36m | ||
| 21:59 | J'entretiens une relation fusionnelle avec ma brebisValérie vit depuis vingt ans dans un mobil-home sur les hauteurs des Alpes-Maritime, avec ses quatre chats, sa chienne mais aussi avec sa brebis,… | 36m | ||
| 22:35 | Dyslexique, ma vie est un enfer !Ludovic, lui, a 24 ans. Il a été diagnostiqué dyslexique à 12 ans et éprouve beaucoup de difficultés pour lire, écrire et s'orienter. Ce jeune… | 36m | ||
| 23:10 | Notre amour sera plus fort que le handicapLa vie de Carole et Patrick, en couple depuis 18 ans, a brutalement basculé il y a deux ans. Patrick, parti faire des photos dans l'arrière-pays… | 35m | ||
| 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 |
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-11&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-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_fjqpzn9q/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_fjqpzn9q/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_fjqpzn9q/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_43v7nvwj", "channel": "ch_fjqpzn9q", "start": "2026-10-10T21:53:02Z", "stop": "2026-10-10T22:28:27Z", "title": "De la ZEP à Sciences Po", "sub_title": null, "description": "Près de Rouen, Alex, très bon élève, découvre au lycée l'existence de l'école...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 38, "date": "2026-10-11", "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.