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_r4wj18dm/schedule?date=2026-10-12&tz=Europe/Paris
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:09 | Casse XXL : Les rois de la pièce autoPrès de Valence, le leader du secteur des pièces détachées de voituress démonte 24 000 véhicules qui produisent plus de 200 000 pièces par an. | 1h 41m | ||
| 00:50 | Embouteillages, parkings : dans l'enfer de la routeEntre Paris et Marseille, des équipes ont suivi pendant plusieurs mois des irréductibles du volant qui tentent de faire face aux problèmes qu'ils r... | 1h 11m | ||
| 02:01 | Embouteillages, parkings : dans l'enfer de la routeA Paris ou à Marseille, la pénurie de places de stationnement crée des tensions entre usagers, alors que la ville réduit progressivement les espace... | 1h 17m | ||
| 03:18 | Embouteillages, parkings : dans l'enfer de la routeEntre Paris et Marseille, pendant plusieurs mois, des équipes suivent des irréductibles du volant qui tentent de faire face aux problèmes qu'ils re... | 1h 18m | ||
| 04:36 | Embouteillages, parkings : dans l'enfer de la routeAu 1er janvier 2024, plus de 39 millions de voitures sont immatriculées en France, ce qui a de lourdes conséquences sur le quotidien des automobili... | 1h 16m | ||
| 05:52 | Duel 2 MécaniquesEn Tunisie, deux amis confrontent deux époques automobiles : une Jeep Willys classique face à une Wrangler Rubicon moderne. Ils en testent les perf... | 1h 20m | ||
| 07:12 | Duel 2 MécaniquesAprès une première édition en Tunisie, Vincent Lagaf' embarque de nouveau son complice Gérard Vives dans un défi hors du commun dans les Alpes-de-H... | 1h 40m | ||
| 08:52 | SOS garageEric, mécanicien de 53 ans, souffre de phobie administrative qui empêche son garage d'être rentable. Vincent et Thierry vont l'aider à se reprendre... | 1h 34m | ||
| 10:26 | SOS garageSuite au décès brutal de son père, également garagiste, Bruno prend la décision difficile de reprendre le garage de ce dernier afin de faire perdur... | 1h 23m | ||
| 11:49 | SOS garageYvon a acheté un ancien garage avec Marine, sa compagne. Quand elle tombe enceinte, ils quittent leur logement. Yvon aménage alors les bureaux de l... | 1h 25m | ||
| 13:14 | SOS garageUne fois un CAP puis un BEP en poche, Emmanuel a travaillé chez Peugeot, Citroën ; puis il a décidé de créer son entreprise. Mais un jour, les débo... | 1h 24m | ||
| 14:38 | SOS garagePassionné de mécanique depuis son enfance, Yohan a quitté la métropole avec sa femme pour s'installer sur l'île de Beauté. Les débuts sont difficiles. | 1h 31m | ||
| 16:09 | Trésors de garageC'est l'effervescence à l'Atelier des Coteaux. En ligne de mire : le plus grand salon de véhicules de collection au monde qui se déroule à Paris : ... | 1h 11m | ||
| 17:20 | Trésors de garageDans cet épisode, Oscar est confronté à la demande d'une cliente, un peu particulière : changer la couleur de l'Aston Martin DB6 tout juste restaur... | 1h 9m | ||
| 18:29 | Trésors de garageOscar accepte une mission de dernière minute pour l'un de ses clients fidèles : réviser et préparer son Austin Healey pour un rallye mythique de vo... | 1h 16m | ||
| 19:45 | Trésors de casseDans cet épisode, les équipes de Nelson vont préparer une 4L qui va concourir pour le légendaire 4L Trophy au Maroc. La course a lieu dans à peine ... | 1h 15m | ||
| 21:00 | Trésors de casseLe rendez-vous annuel "Vis mon Job" invite à échanger son poste avec un collègue une demi-journée. C'est l'occasion de poser un regard neuf sur cha... | 1h 11m | ||
| 22:11 | Trésors de casseDans cet épisode, la casse prend des airs de garage américain. Les équipes de Gièvres auto vont travailler sur des modèles emblématiques comme Cadi... | 1h 11m | ||
| 23:22 | Trésors de casseNelson, le patron, quitte sa casse et prend la route avec son fils Cameron pour le sud de la France. Ils vont rendre visite à Franck, casseur spéci... | 1h 16m |
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_r4wj18dm/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_r4wj18dm/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_r4wj18dm/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_r4wj18dm/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_r4wj18dm/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_r4wj18dm/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_r4wj18dm/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_r459hgvh", "channel": "ch_r4wj18dm", "start": "2026-10-11T21:09:00Z", "stop": "2026-10-11T22:50:00Z", "title": "Casse XXL : Les rois de la pièce auto", "sub_title": null, "description": "Près de Valence, le leader du secteur des pièces détachées de voituress démon...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 19, "date": "2026-10-12", "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.