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-13&tz=Europe/Paris
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:55 | La Réunion, l'eau sur un filSur l'île de la Réunion, quatre amoureux de la nature viennent au chevet de l'eau douce, une ressource qui pourrait bientôt manquer malgré les plui... | Documentaire | 55m | |
| 00:50 | Journal Météo Climat | Météo | 5m | |
| 00:55 | L'envol On nowGégé est un paysan singulier ; tout juste à la retraite, après une carrière riche d'expériences, il éprouve le besoin de sentir l'effervescence du ... | Documentaire culturel | 1h | |
| 01:55 | Des racines et des ailesUn voyage dans les îles bretonnes, des Côtes d'Armor jusqu'au Morbihan, en passant par le Finistère, à la rencontre de femmes et d'hommes passionné... | Passion patrimoine : la Bretagne d'île en île | Magazine de société | 1h 55m |
| 03:50 | La p'tite librairie | "Motel Blues | Magazine culturel | 5m |
| 03:55 | Chef paysAvec les légumes bio, on peut tout cuisiner, chair, peau, fanes. C'est ce que l'on découvre avec Brice Laurent Dubois, ses invités et les préparati... | Beignets de légumes et fanes, bouillon détox aux épluchures | Magazine de services | 30m |
| 04:25 | Les matinales | Magazine culturel | 15m | |
| 04:40 | Slam | Jeu | 40m | |
| 05:20 | SlamUn jeu réalisé par Antoine Galey, Patricia Rimond des Anges et Philippe Letourneur Produit par Effervescence Label, avec la participation de France... | Jeu | 41m | |
| 06:01 | Alors on bouge en régionPosture énergisante. Elle permet de clarifier son esprit et de relâcher ses peurs. Elle renforce les poignets, les bras, les épaules, étire les cui... | Yoga la créature sauvage avec Valérie | Divertissement | 29m |
| 06:30 | ICI Matin - Nord | Journal | 2h 35m | |
| 09:05 | Hauts fémininÉmission consacrée aux cancers féminins peu connus Elise Giraudau témoignera du combat de sa soeur Louise, décédée à 23 ans d'un cancer des ovaires... | Elise Giraudau | Magazine d'information | 13m |
| 09:18 | Hauts fémininMathilde Pidoux, diététicienne, et Julie Cukierman, coach sportive Cancer du sein : comment adapter son alimentation et son activité physique penda... | Mathilde Pidoux et Julie Cukierman | Magazine d'information | 13m |
| 09:31 | Addiction, une maladie chroniqueDrogues, jeux d'argent, alcool... les addictions sont un marqueur de notre époque. Pendant cinq semaines, nous suivons le quotidien de plusieurs pa... | Documentaire de société | 54m | |
| 10:25 | La p'tite librairie | "J'irai jusqu'au rivage du soleil | Magazine culturel | 5m |
| 10:30 | Escales en FranceCe magazine va nous faire découvrir les régions françaises en plongeant le téléspectateur au cœur d'une ville, d'un département français, d'une rég... | L'ille et vilaine, entre terre et mer | Magazine de société | 30m |
| 11:00 | C'est succulent !Leïla Albert reçoit Viviane Fouchères, retraitée aux multiples activités associatives. Elle concocte sa recette bourguignonne de jambon sauce chabl... | Jambon au chablis | Magazine de services | 30m |
| 11:30 | C'est succulent !Leila Albert est meilleure mangeuse que cuisinière. Deux bonnes raisons pour notre animatrice de recevoir dans sa cuisine une grand-mère experte en... | Ris de veau, sauce au brie et purée de pommes de terre, Olivier | Magazine de services | 30m |
| 12:00 | Météo | Météo | 5m | |
| 12:05 | 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 | |
| 12:15 | Hauts programmes | Magazine d'information | 7m | |
| 12:22 | Météo - Hauts de France | Météo | 3m | |
| 12:25 | ICI 12/13 - Nord Pas de Calais | Journal | 30m | |
| 12:55 | Météo à la carte | Magazine de découvertes | 1h | |
| 13:55 | Météo à la carte (la suite)Une émission réalisée par Captain Productions Une production Enibas Productions, A Prime Group, avec la participation de France Télévisions Rédacte... | Magazine de société | 45m | |
| 14:40 | RexTerzani et Rex sont envoyés dans le commissariat dirigé par Annamaria Fiori. Ils débutent une enquête sur une série de meurtres commis par un chien. | Les frères | Série | 55m |
| 15:35 | RexUn entrepreneur a rendez-vous avec une prostituée de luxe. Le lendemain, elle est retrouvée morte. L'enquête conduit rapidement à un club de sport. | Le cercle vicieux | Série | 55m |
| 16:30 | RexFelipe, un étudiant d'origine brésilienne, est retrouvé mort abattu au fusil à pompe. Grâce à Rex, Davide découvre que la cause du décès est un cou... | Une vieille promesse | Série | 55m |
| 17:25 | Slam | Jeu | 35m | |
| 18:00 | SlamUn jeu réalisé par Antoine Galey, Patricia Rimond des Anges et Philippe Letourneur Produit par Effervescence Label, avec la participation de France... | Jeu | 50m | |
| 18:50 | Journal Météo Climat | Météo | 10m | |
| 19:00 | ICI 19/20 Nord Pas de Calais les titres | Journal | 2m | |
| 19:02 | Météo - Hauts de France | Météo | 5m | |
| 19:07 | ICI 19/20 - Littoral Hauts de France | Journal | 8m | |
| 19:15 | ICI 19/20 - Nord Pas de Calais | Journal | 35m | |
| 19:50 | On vous emmène ici | Magazine culturel | 10m | |
| 20:00 | Stade 2 la quotidienneLe magazine qui va au-delà du seul résultat sportif : histoires humaines, enjeux sociétaux, innovations, culture sport, inclusion, environnement… U... | Magazine sportif | 10m | |
| 20:10 | Stade 2 Ligue 1Page quotidienne inédite entièrement dédiée à la Ligue 1 de football, offrant une immersion totale au cœur du championnat de France : dernières act... | Magazine sportif | 10m | |
| 20:20 | Météo - Hauts de France | Météo | 5m | |
| 20:25 | Un si grand soleilAlors qu'une soirée poker se termine mal, Marc espère réussir à convaincre Stéphane d'exposer ses photos... | Série | 20m | |
| 20:45 | Un si grand soleilTandis que Gary se demande s'il n'a pas fait une erreur en embauchant son nouveau serveur, Alex est victime d'un coup de foudre... | Série | 25m | |
| 21:10 | MonsieurFévrier 1969. Sous la garde d'une employée, une fillette disparaît et une rançon est exigée pour sa libération. Deux policiers venus de Paris mènen... | Téléfilm dramatique | 1h 30m | |
| 22:40 | Un père idéalLe tenancier du seul café d'un petit bourg, voit sa vie basculer quand sa fille est assassinée. La rumeur monte et de père idéal, il devient le cou... | Téléfilm dramatique | 1h 30m |
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-13&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-12T00:00:00Z&to=2025-10-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_14jqp25k/schedule?date=2026-10-13&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-13&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-13", "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-13, the first programme { "data": [ { "id": "ls_f1jhwsf4", "channel": "ch_14jqp25k", "start": "2026-10-12T21:55:00Z", "stop": "2026-10-12T22:50:00Z", "title": "La Réunion, l'eau sur un fil", "sub_title": null, "description": "Sur l'île de la Réunion, quatre amoureux de la nature viennent au chevet de l...", "category": [ "documentaire" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 43, "date": "2026-10-13", "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 | Friday 9 October 2026 | Category |
|---|---|---|
| 23:45 | Il était une Zize | Documentaire de société |
| 00:35 | Journal Météo Climat | Météo |
| 00:40 | Le grand bêtisier - 50 ans de rire | Divertissement |
| 39 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 155 countries.