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_vv11addv/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... | 55m | ||
| 00:50 | Journal Météo Climat | 5m | ||
| 00:55 | L'envolGé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 ... | 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é... | 1h 55m | ||
| 03:50 | La p'tite librairie | 5m | ||
| 03:55 | Chef pays On nowAvec 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... | 30m | ||
| 04:25 | Les matinales | 15m | ||
| 04:40 | Slam | 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... | 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... | 29m | ||
| 06:30 | ICI Matin - Provence | 2h 35m | ||
| 09:05 | Barrage de Malpasset, la mémoire engloutieLe 2 décembre 1959, à 21h13, le barrage de Malpasset, près de Fréjus, cède, emportant maisons, routes et vies humaines. Retour sur ce drame. | 52m | ||
| 09:57 | MediterraneoAujourd'hui dans Mediterraneo nous allons en Tunisie parmi les loups et les daurades découvrir une filière piscicole marine en plein développement.... | 28m | ||
| 10:25 | La p'tite librairie | 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... | 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... | 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... | 30m | ||
| 12:00 | Météo | 5m | ||
| 12:05 | Le journal des talents | 5m | ||
| 12:10 | Météo - Provence Alpes Côte d'Azur | 5m | ||
| 12:15 | ICI 12/13 - Provence Alpes | 40m | ||
| 12:55 | Météo à la carte | 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... | 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. | 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. | 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... | 55m | ||
| 17:25 | Slam | 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... | 50m | ||
| 18:50 | Journal Météo Climat | 10m | ||
| 19:00 | Météo - Provence Alpes Côte d'Azur | 5m | ||
| 19:05 | ICI 19/20 Provence Alpes les titres | 1m | ||
| 19:06 | ICI 19/20 - Provence Alpes | 54m | ||
| 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... | 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... | 10m | ||
| 20:20 | Météo - Provence Alpes Côte d'Azur | 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... | 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... | 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... | 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... | 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_vv11addv/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_vv11addv/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_vv11addv/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_vv11addv/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_vv11addv/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_vv11addv/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_vv11addv/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_hn5hcmr7", "channel": "ch_vv11addv", "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": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 39, "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 | Saturday 12 October 2024 | 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.