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. Search any past day on the Archive plan.
All times Europe/Paris. The same day from the API: GET /v1/channels/ch_3cxzq85e/schedule?date=2026-10-15&tz=Europe/Paris
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:47 | EssaiLa Renault Mégane E-Tech, nouvelle star des véhicules électriques en France, défie sa rivale espagnole au look sportif, la Cupra Born VZ ! | Match : la Renault Megane E-Tech affronte la Cupra Born ! | Magazine de société | 14m |
| 00:01 | Le MatchPeugeot 2008 1.2 PureTech 155 GT (vs) Renault Captur 1.3 TCE 155 Initiale Paris. | La Peugeot 2008 face à la Renault Captur | Magazine sportif | 6m |
| 00:07 | EssaiVolkswagen décline sa gamme de SUV électriques et lance une version coupé. Voici notre essai vidéo du modèle le plus puissant de la gamme, l'ID.5 G... | Essai Volkswagen ID.5 GTX (2022) : un SUV coupé, mais à quel prix ! | Magazine de société | 8m |
| 00:15 | EssaiBMW X1 sDrive 18i 140 ch DKG7 xLine 5 portes. | BMW X1 xLine | Magazine de société | 3m |
| 00:18 | EssaiEssai de l'Audi Q7, 3.0 V6 TDI 272 Quattro Tiptronic S Line, 5 portes (juillet 2015). | Audi Q7 | Magazine de société | 3m |
| 00:21 | Essai | Nouvelle BMW Série 2 Gran Coupé : une série 1 en plus chère ? | Magazine de société | 13m |
| 00:34 | Essai | XPeng P7+ : la berline chinoise qui défie les Allemandes (et ça fait mal) | Magazine de société | 10m |
| 00:44 | EssaiEssai de la Nissan X-Trail, Tekna 5 portes. | Nissan X-Trail | Magazine de société | 5m |
| 00:49 | Essai | TESLA MODEL Y RESTYLÉ : vaut-il vraiment le coup ? | Magazine de société | 16m |
| 01:05 | EssaiEssai de la Mercedes Classe C 220d 4 portes. | Mercedes Classe C | Magazine de société | 6m |
| 01:11 | EssaiKia XCeed 1.6 T GDi 204 DCT7 Premium 5 portes. | Kia XCeed | Magazine de société | 5m |
| 01:16 | Essai | Opel Astra restylée : mérite-t-elle plus d'amour ? | Magazine de société | 10m |
| 01:26 | EssaiAprès une première génération très bien reçue, le Kia Niro revient ! Que vaut la version électrique dans un marché désormais bien plus concurrentiel ? | Essai Kia Niro EV (2022) : plus vraiment rationnel.. | Magazine de société | 9m |
| 01:35 | EssaiRenault Koleos 2.0 dCi 190 All Mode 4x4-i Xtronic Initiale Paris 5 portes. | Renault Koleos | Magazine de société | 4m |
| 01:39 | EssaiEssai de l'Opel Corsa Cosmo (Février 2015). | Opel Corsa Cosmo | Magazine de société | 5m |
| 01:44 | EssaiOubliez ici tout ce que vous connaissez en matière de Jeep simplet ou élémentaire. Ce gigantesque véhicule réunit à lui seul toutes les qualités, t... | JEEP Grand Wagoneer L (2024) : plus GRAND que nature ! | Magazine de société | 11m |
| 01:55 | FocusSur le circuit de la Ferté Gaucher en région parisienne, l'équipe de Stunt Guys dirigé par Adrien Bour a monté une école de cascadeur nommée Stunt ... | Magazine de société | 19m |
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_3cxzq85e/schedule?date=2026-10-15&tz=Europe/Paris" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_3cxzq85e/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_3cxzq85e/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_3cxzq85e/schedule?date=2026-10-15&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_3cxzq85e/schedule?date=2026-10-15&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_3cxzq85e/schedule", params={"date": "2026-10-15", "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_3cxzq85e/schedule?date=2026-10-15, the first programme { "data": [ { "id": "ls_8sgkvq9m", "channel": "ch_3cxzq85e", "start": "2026-10-14T21:47:00Z", "stop": "2026-10-14T22:01:00Z", "title": "Essai", "sub_title": "Match : la Renault Megane E-Tech affronte la Cupra Born !", "description": "La Renault Mégane E-Tech, nouvelle star des véhicules électriques en France, ...", "category": [ "magazine de société" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 17, "date": "2026-10-15", "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 150 countries.