74.3M 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/Zurich 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/Zurich. The same day from the API: GET /v1/channels/ch_yt7pzgda/schedule?date=2026-10-11&tz=Europe/Zurich
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:00 | Jack hunter et le tombeau d'akhenatonJack et Nadia se rendent en Égypte où un obélisque a été mis au jour sur le site archéologique du docteur Halstrom, collaboratrice du défunt profes... | 2h | ||
| 01:00 | Programmes de nuitProgrammes de nuit. | 5h 30m | ||
| 06:30 | C'est du propre !Entre les crottes de souris, les odeurs et la rouille, la maison de Danielle ressemble à une zone sinistrée. Cependant, c'était sans compter sur le... | Danielle | 1h 10m | |
| 07:40 | C'est du propre!Sa maison ayant été ravagée par un incendie, Mireille, une comédienne fantasque, vit entourée de souvenirs calcinés et de poussière. Aurore et Cély... | Mireille | 1h 10m | |
| 08:50 | Signe avec moiSigne avec moi est une invitation ludique à découvrir la Langue des Signes Française (LSF) à travers des modules courts, dynamiques et accessibles ... | 10m | ||
| 09:00 | My boutique téléshop'Marie-Ange Nardi et Charlotte Rosier, entourées d'inventeurs, d'experts et de testeurs, dévoilent une sélection de produits astucieux, originaux et... | 2h 10m | ||
| 11:10 | 9-1-1Le 9-1-1 se bat contre un incendie dans un immeuble, la réponse d'Athena à un accident mène à un sinistre crime, Hen fait une opération médicale ri... | S3 E16, The One That Got Away | 50m | |
| 12:00 | 9-1-1Le 9-1-1 fait la course pour sauver une petite fille dans une montgolfière et aide avec la coupure de courant causée par un camion débroussailleur ... | S3 E17, Powerless | 50m | |
| 12:50 | 9-1-1Un déraillement de train mobilise toute la brigade 118. Buck recroise Abby, dont le compagnon est bloqué dans le train. Athéna enquête sur un meurt... | S3 E18, What's Next? | 1h | |
| 13:50 | 9-1-1Lorsque le barrage de Hollywood se brise, la 118 intervient pour sauver les vies tout en s'ajustant à la pandémie. Bobby se demande si Athéna est p... | S4 E1, The New Abnormal | 40m | |
| 14:30 | 9-1-1Des glissements de terrain font des ravages dans tout Los Angeles et Athena se bat pour sauver une femme agoraphobe après l'effondrement de sa mais... | S4 E2, Alone Together | 1h | |
| 15:30 | 9-1-1L'équipe se précipite pour sauver un homme assiégé par l'intelligence high-tech de sa maison. Un professeur de yoga perd la vue et Athéna traque un... | S4 E3, Future Tense | 50m | |
| 16:20 | 9-1-1Athéna enquête sur un meurtre lors d'une fête de quartier. Le 118 se précipite pour sauver des vies mises en danger par une alerte à la bombe. Chim... | S4 E4, 9-1-1, What's Your Grievance? | 1h | |
| 17:20 | KaamelottVe siècle, île de Bretagne. Le royaume de Kaamelott s'organise autour de son souverain, le roi Arthur. Entouré de ses fidèles chevaliers de la Tabl... | 3h 50m | ||
| 21:10 | SpeedUn policier est aux prises avec un artificier à la retraite qui menace de faire sauter un bus dans lequel il a placé une bombe. Les règles sont sim... | 2h 10m | ||
| 23:20 | Objectif maison : un an pour tout changerDans le Cantal, le défi de David et Alexia de métamorphoser leur grange de 400 m² s'accompagne d'une peur du faux pas financier. Dans le Tarn-et-Ga... | 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_yt7pzgda/schedule?date=2026-10-11&tz=Europe/Zurich" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_yt7pzgda/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_yt7pzgda/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_yt7pzgda/schedule?date=2026-10-11&tz=Europe/Zurich"); 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_yt7pzgda/schedule?date=2026-10-11&tz=Europe/Zurich", { 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_yt7pzgda/schedule", params={"date": "2026-10-11", "tz": "Europe/Zurich"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_yt7pzgda/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_5kspgn9e", "channel": "ch_yt7pzgda", "start": "2026-10-10T21:00:00Z", "stop": "2026-10-10T23:00:00Z", "title": "Jack hunter et le tombeau d'akhenaton", "sub_title": null, "description": "Jack et Nadia se rendent en Égypte où un obélisque a été mis au jour sur le s...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 16, "date": "2026-10-11", "tz": "Europe/Zurich" } }
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.