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_3hre8xp2/schedule?date=2026-10-12&tz=Europe/Paris
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:54 | L'arnaqueur de Paris : Mensonges et gastronomieEn décembre 2024, le projet de la Jeune Rue s'effondre. Cédric Naudon part du jour au lendemain, laissant derrière lui 30 millions de dettes. | 46m | ||
| 00:40 | Jemma Mitchell, la dépeceuse de LondresLe 6 juillet 2021, à Londres, Jemma Mitchell, une ostéopathe de 38 ans, est arrêtée pour le meurtre de son amie Deborah Chong. Le jour de la dispar... | 1h 31m | ||
| 02:11 | 48 heures pour un crime | 41m | ||
| 02:52 | 48 heures pour un crime | 41m | ||
| 03:33 | Des crimes presque parfaitsJoseph Vacher, le tueur de bergers, l'affaire de l'"auberge rouge", le crime des soeurs Papin sont quelques-uns des grands dossiers criminels franç... | 2m | ||
| 03:35 | Des crimes presque parfaitsJoseph Vacher, le tueur de bergers, l'affaire de l'"auberge rouge", le crime des soeurs Papin sont quelques-uns des grands dossiers criminels franç... | 2h 2m | ||
| 05:37 | Au commissariatA Marcinelle, une affaire de moeurs plonge les enquêteurs au coeur de situations humaines bouleversantes. Au commissariat Sud-Luxembourg, Nathan, 2... | 41m | ||
| 06:18 | 50 ans de faits diversDurant l'été 1955, la police française ouvre une enquête à la suite d'une découverte macabre. Janet Marshall, une jeune institutrice anglaise, a ét... | 51m | ||
| 07:09 | 48 heures pour un crimeDans les deux jours qui suivent un crime, les enquêteurs se lancent dans une quête urgente pour préserver les preuves et identifier les coupables. ... | 40m | ||
| 07:49 | 48 heures pour un crimeDans les deux jours qui suivent un crime, les enquêteurs se lancent dans une quête urgente pour préserver les preuves et identifier les coupables. ... | 50m | ||
| 08:39 | Des crimes presque parfaitsAu début des années 1930, la France subit les répercussions de la grande crise économique qui a frappé l'Amérique peu de temps auparavant. C'est da... | 54m | ||
| 09:33 | Des crimes presque parfaitsAu début du Second Empire, dans la région lyonnaise, un paysan, Martin Dumollard, dévalise de jeunes domestiques et en assassine plusieurs. Celui q... | 59m | ||
| 10:32 | Meurtres à PhiladelphieLe lieutenant Chris McMullin revient sur des affaires criminelles qui ont marqué la ville de Philadelphie et sur les enquêtes policières qui s'ensu... | 41m | ||
| 11:13 | Meurtres à PhiladelphieLe lieutenant Chris McMullin revient sur des affaires criminelles qui ont marqué la ville de Philadelphie et sur les enquêtes policières qui s'ensu... | 45m | ||
| 11:58 | DIA : 30 ans de lutte anti-mafiaNée en 1991, sous l'impulsion du juge Giovanni Falcone, la Direction d'investigation antimafia regroupe des personnels des forces de police dans la... | 1h 25m | ||
| 13:23 | Faites entrer l'accuséEtudiante américaine à l'université de Pérouse, en Italie, Amanda Knox est accusée, en novembre 2007, du meurtre de sa colocataire anglaise, Meredi... | 1h 38m | ||
| 15:01 | Police Criminelle 24h/24Les forces de l'ordre du comté d'Essex, au nord-est de Londres, luttent contre le crime. Focus sur leurs enquêtes, jusqu'à l'arrestation et la cond... | 56m | ||
| 15:57 | Patrice Alègre : le prédateur invisibleDans la réalité, le crime parfait n'existe pas. Pourtant, certains tueurs parviennent à échapper très longtemps à la justice. C'est le cas de Patri... | 52m | ||
| 16:49 | Patrice Alègre : le prédateur invisibleDans la réalité, le crime parfait n'existe pas. Pourtant, certains tueurs parviennent à échapper très longtemps à la justice. C'est le cas de Patri... | 1h 2m | ||
| 17:51 | Face au jugeAu tribunal de première instance de Bruxelles comme au tribunal de police de Charleroi, Julie Denayer place les téléspectateurs "face au juge", afi... | 41m | ||
| 18:32 | Face au jugeAu tribunal de première instance de Bruxelles comme au tribunal de police de Charleroi, Julie Denayer place les téléspectateurs "face au juge", afi... | 51m | ||
| 19:23 | Faites entrer l'accuséLaurent Cocogne et Serge Quemin sont parvenus à déjouer le système de sécurité des mallettes blindées dans lesquelles les banques transportent les ... | 1h 37m | ||
| 21:00 | L'enquête de ma vieEn 2002, Christophe Molmy, alors directeur adjoint de l'OCRB, découvre le cas d'Antonio Ferrara, un petit truand devenu grand bandit. Christophe Mo... | 52m | ||
| 21:52 | L'enquête de ma vieEn 1995, une jeune femme disparaît à proximité de la gare de Perpignan, en 1997, c'est le corps mutilé d'une autre qui est découvert dans le même q... | 1h 3m | ||
| 22:55 | Qui est Ghislaine Maxwell ?Die Ex-Partnerin des verstorbenen Jeffrey Epstein soll als Kupplerin und Strippenzieherin des bis in höchste politische und wirtschaftliche Kreise ... | 47m | ||
| 23:42 | Qui est Ghislaine Maxwell ?Der Kontrast zwischen dem unglaublichen Reichtum und der Macht, die Maxwell und ihr Partner Epstein im amerikanischen Jet Set ausüben, und den Verb... | 52m |
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_3hre8xp2/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_3hre8xp2/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_3hre8xp2/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_3hre8xp2/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_3hre8xp2/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_3hre8xp2/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_3hre8xp2/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_teyyfgs3", "channel": "ch_3hre8xp2", "start": "2026-10-11T21:54:00Z", "stop": "2026-10-11T22:40:00Z", "title": "L'arnaqueur de Paris : Mensonges et gastronomie", "sub_title": null, "description": "En décembre 2024, le projet de la Jeune Rue s'effondre. Cédric Naudon part du...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 26, "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 150 countries.