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/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_hdwhcjzn/schedule?date=2026-10-13&tz=Europe/Zurich
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:40 | Qui Est Ghislaine Maxwell ?Des amis et connaissances du couple se souviennent des signaux d'alerte qui indiquaient leur comportement déviant, tandis que des victimes relatent... | A La Vue De Tous | 50m | |
| 00:30 | Qui Est Ghislaine Maxwell ?En 2006, Ghislaine Maxwell échappe de justesse à la justice après la première enquête policière portant sur les agressions sexuelles que Jeffrey Ep... | Le Jour Du Jugement | 55m | |
| 01:25 | Faites entrer l'accuséLe soir du 6 février 1998, le préfet de Corse Claude Erignac a été tué de trois balles dans la tête à Ajaccio. | S16 E1, Yvan Colonna - La traque | 1h 35m | |
| 03:00 | Des crimes presque parfaitsLe 31 juillet 1914, Raoul Villain, 29 ans, se rend au siège du journal L'Humanité dans le but de tuer Jean Jaurès. | Raoul Villain - il a tué Jaurès | 55m | |
| 03:55 | Des crimes presque parfaitsAu mois de mai 1923, Guillaume Seznec quitte sa scierie de Morlaix pour se rendre à Rennes où il doit retrouver Pierre Quénémeur, conseiller généra... | Guillaume Seznec - une énigme judiciaire | 1h 20m | |
| 05:15 | Au commissariatVols, agressions, harcèlement, au commissariat, la détresse est quotidienne. Comment les policiers recueillent-ils la parole des victimes tout en t... | 40m | ||
| 05:55 | Fin des programmesFin des programmes. | 1h | ||
| 06:55 | 48h pour un crimeLorsqu'une mère disparaît le jour de l'An, un couple doit expliquer pourquoi il est en possession de ses biens. | S28 E6, One Night in Mobile | 1h 30m | |
| 08:25 | Des crimes presque parfaitsEn 1900, la Côte d'Azur est une destination prisée. Les têtes couronnées de toute l'Europe s'y retrouvent. Toutefois, en 1901, plusieurs jeunes fem... | Henri Vidal : le tueur de femmes | 50m | |
| 09:15 | Des crimes presque parfaitsÀ la fin de l'année 1946, à Saint-Michel-en-Brenne, le garde-chasse d'un riche domaine disparaît. Le corps du garde, tué de plusieurs coups de fusi... | Mis et Thiennot, coupables ou innocents ? | 1h | |
| 10:15 | Meurtres à PhiladelphieEn mai 1998, Shannon Schieber, une étudiante en doctorat de 23 ans, est retrouvée morte dans son appartement de Rittenhouse Square, à Philadelphie.... | à Mille Lieues Du Tueur | 40m | |
| 10:55 | Meurtres à Philadelphie On nowDans le quartier mal famé de Kensington, à Philadelphie, Elaine Goldberg, une jeune toxicomane de 21 ans, est retrouvée morte en janvier 2010. Elle... | L'étrangleur De Kensington | 45m | |
| 11:40 | Idris Elba : Les Lames De La ViolenceDurant 12 mois, devant les caméras de la chaîne, l'acteur britannique Idris Elba a suivi un entraînement intensif pour devenir boxeur professionnel. | 1h | ||
| 12:40 | Au commissariatDans le sud de la Belgique, l'inspectrice Assia vient d'être informée d'une personne portée disparue. Comment va-t-elle organiser les recherches po... | Chauffard en fuite | 45m | |
| 13:25 | Faites entrer l'accuséGhislaine Leclerc a été retrouvée morte au pied de son lit par Emeline, sa fille adolescente, le 28 août 2010, à Volesvres, en Saône-et-Loire. Cett... | S18 E4, Sylvain Schrutt, un gendre insoupconnable | 1h 35m | |
| 15:00 | Police criminelle 24h/24À Shrewsbury, ville à l'ouest de Birmingham, Aurman Singh, un jeune livreur, est tombé dans une embuscade et a été tué en plein jour alors qu'il ef... | Le Meurtre Du Livreur | 1h | |
| 16:00 | Un Tueur Sur AmazonCet épisode retrace le parcours de Todd Kohlhepp, agent immobilier en apparence réinséré qui dissimulait la double vie d'un tueur en série, démasqu... | 45m | ||
| 16:45 | Un Tueur Sur AmazonLa lieutenante Charlynn Ezell relie la disparition de Kala Brown et Charlie Carver à Todd Kohlhepp. Elle sauve Kala d'un container tout en découvra... | 1h | ||
| 17:45 | Face au jugeAprès avoir griffé et mordu un policier, une femme est entendue par Jérôme Brichet, le substitut du procureur du roi à Charleroi. Puis direction Mo... | 40m | ||
| 18:25 | Face au jugeAu parquet de Charleroi, le procureur du roi, Jérôme Brichet, reçoit un homme qui est accusé d'avoir frappé son ex-femme. Au tribunal de Police de ... | 50m | ||
| 19:15 | Faites entrer l'accuséRobert Le Dinh, dit Tang ou encore le grand consolateur ou le Saint élu. L'homme a de l'assurance, du bagou, du charisme. Pour ses amis, une cinqua... | S14 E1, Robert Le Dinh, le «Saint élu» et ses adeptes | 1h 45m | |
| 21:00 | Faites entrer l'accuséLe 1er novembre 2010, à Hassel, la police luxembourgeoise découvre le corps de Camille Kolber, 69 ans, tué de deux coups de hache dans son lit. Une... | Le mystère de Hassel : L'affaire Kolber | 1h 35m | |
| 22:35 | TikTok Star MurdersAli Abulaban, créateur populaire de TikTok, et son épouse Ana semblent avoir tout ce qu'il faut. Or, derrière la vie parfaite se cache une relation... | 1h 35m |
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_hdwhcjzn/schedule?date=2026-10-13&tz=Europe/Zurich" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_hdwhcjzn/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_hdwhcjzn/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_hdwhcjzn/schedule?date=2026-10-13&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_hdwhcjzn/schedule?date=2026-10-13&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_hdwhcjzn/schedule", params={"date": "2026-10-13", "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_hdwhcjzn/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_cj71s06b", "channel": "ch_hdwhcjzn", "start": "2026-10-12T21:40:00Z", "stop": "2026-10-12T22:30:00Z", "title": "Qui Est Ghislaine Maxwell ?", "sub_title": "A La Vue De Tous", "description": "Des amis et connaissances du couple se souviennent des signaux d'alerte qui i...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 23, "date": "2026-10-13", "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.