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_sb1q8qdm/schedule?date=2026-10-15&tz=Europe/Paris
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:35 | Enquêtes criminellesIls avaient offert un toit à Fabien. Un gîte et un couvert pour cet adolescent de 14 ans dont les parents ne pouvaient plus s’occuper. Alain et Mar... | Le meurtrier vivait dans leur maison (1/2) | 50m | |
| 00:25 | Enquêtes criminellesIls avaient offert un toit à Fabien. Un gîte et un couvert pour cet adolescent de 14 ans dont les parents ne pouvaient plus s’occuper. Alain et Mar... | Le meurtrier vivait dans leur maison (2/2) | 55m | |
| 01:20 | Enquêtes criminellesPont-Sainte-Maxence (Oise), le 4 avril 2017. Bénédicte Belair, 55 ans, est retrouvée morte à son domicile. C’est son compagnon, William Morel, qui ... | Bénédicte Belair : accident ou meurtre déguisé ? (1/2) | 4h 40m | |
| 06:00 | Enquêtes criminellesPont-Sainte-Maxence (Oise), le 4 avril 2017. Bénédicte Belair, 55 ans, est retrouvée morte à son domicile. C’est son compagnon, William Morel, qui ... | Bénédicte Belair : accident ou meurtre déguisé ? (2/2) | 50m | |
| 06:50 | Enquêtes criminellesUn double crime sanglant, un suspect que tout semble accuser et un procès qui n’aura peut-être jamais lieu. Cela paraît inconcevable, et pourtant c... | Qui a tué la belle-sœur de l’influenceuse Magali Berdah ? (1/2) | 50m | |
| 07:40 | Enquêtes criminellesSon meurtre a bouleversé la France entière… C’était le 26 septembre 2020 dans la petite commune de Villefontaine, en Isère. \r\nAprès avoir raté so... | Victorine 18 ans : la mort au bout du chemin (1/2) | 50m | |
| 08:30 | Enquêtes criminelles« On nous a arraché notre fille, notre petite princesse. Nous avons vécu et vivons la pire tragédie que peuvent vivre tous les parents : la perte d... | Louise, 11 ans : la mort au coin de la rue (1/2) | 1h | |
| 09:30 | Enquêtes criminellesEst-il imaginable qu’une grand-mère décide de tuer ses petits-enfants ? C’est pourtant le scénario ahurissant de l’affaire criminelle qui s’est dér... | La mamie qui jouait avec le feu (1/2) | 55m | |
| 10:25 | Enquêtes criminellesC’est l’histoire d’un crime résolu de façon inattendue, presque inespérée, après trente-six ans de mystère. Le 8 mai 2022, Yves Chatain, un chauffe... | Yves Chatain : un tueur en série en liberté ? (1/2) | 50m | |
| 11:15 | Enquêtes criminellesMatthieu Dallibert, esclave martyrisé jusqu’à la mort. Crédule et amoureux, le jeune homme a 20 ans quand il emménage avec Laurine. Une famille nom... | L'impitoyable matriarche (1/2) | 1h | |
| 12:15 | Enquêtes criminellesMatthieu Dallibert, esclave martyrisé jusqu’à la mort. Crédule et amoureux, le jeune homme a 20 ans quand il emménage avec Laurine. Une famille nom... | L'impitoyable matriarche (2/2) | 55m | |
| 13:10 | Enquêtes criminellesCinq ans avant l’affaire Jonathan Daval, un autre homme a manipulé sa belle-famille pour cacher l’horreur. Pendant 15 jours, Fabien Souvigné, 23 an... | Marion Bouchard : le meurtrier a bien failli tromper tout le monde (1/2) | 55m | |
| 14:05 | Enquêtes criminellesCinq ans avant l’affaire Jonathan Daval, un autre homme a manipulé sa belle-famille pour cacher l’horreur. Pendant 15 jours, Fabien Souvigné, 23 an... | Marion Bouchard : le meurtrier a bien failli tromper tout le monde (2/2) | 50m | |
| 14:55 | Enquêtes criminellesEn attendant de se faire un nom dans le cinéma, Luca Pisciotto, 21 ans, s’était lancé dans une carrière d’influenceur. Sur le réseau social TikTok,... | Mon fils est mort à ma place : la bouleversante histoire de Madeleine Sorce (1/2) | 55m | |
| 15:50 | Enquêtes criminellesEn attendant de se faire un nom dans le cinéma, Luca Pisciotto, 21 ans, s’était lancé dans une carrière d’influenceur. Sur le réseau social TikTok,... | Mon fils est mort à ma place : la bouleversante histoire de Madeleine Sorce (2/2) | 50m | |
| 16:40 | Enquêtes criminellesLe 13 mai 2019, un homme a priori au-dessus de tout soupçon participe à l’un des jeux télévisés les plus regardés de France. Sur le plateau de « To... | Le Grêlé : un tueur au-dessus de tout soupçon (1/2) | 55m | |
| 17:35 | Enquêtes criminellesLe 13 mai 2019, un homme a priori au-dessus de tout soupçon participe à l’un des jeux télévisés les plus regardés de France. Sur le plateau de « To... | Le Grêlé : un tueur au-dessus de tout soupçon (2/2) | 55m | |
| 18:30 | Enquêtes criminellesCe 1er décembre 2021, Philippe a le cœur qui bat la chamade. Ce célibataire bordelais de 27 ans retrouve Camille, une hôtesse de caisse de 18 ans, ... | Affaire Camille Anguenot : séductrice, menteuse, forcément suspecte ? (1/2) | 50m | |
| 19:20 | Enquêtes criminellesCe 1er décembre 2021, Philippe a le cœur qui bat la chamade. Ce célibataire bordelais de 27 ans retrouve Camille, une hôtesse de caisse de 18 ans, ... | Affaire Camille Anguenot : séductrice, menteuse, forcément suspecte ? (2/2) | 50m | |
| 20:10 | Enquêtes criminellesC’est l’histoire d’un crime résolu de façon inattendue, presque inespérée, après trente-six ans de mystère. Le 8 mai 2022, Yves Chatain, un chauffe... | Yves Chatain : un tueur en série en liberté ? (1/2) | 50m | |
| 21:00 | Enquêtes criminellesLaure Zacchello, une mère de famille de 43 ans originaire d’Urrugne (Pyrénées-Atlantiques), n’a plus donné signe de vie depuis le 21 juin 2024. Cet... | Laure Zacchello : la nouvelle affaire Jubillar ? (1/2) | 1h | |
| 22:00 | Enquêtes criminellesLaure Zacchello, une mère de famille de 43 ans originaire d’Urrugne (Pyrénées-Atlantiques), n’a plus donné signe de vie depuis le 21 juin 2024. Cet... | Laure Zacchello : la nouvelle affaire Jubillar ? (2/2) | 50m | |
| 22:50 | Enquêtes criminellesDepuis le 6 décembre 2016, Vanessa Melet, 37 ans, a disparu sans laisser de trace. Ce matin-là pourtant, en sortant du domicile de ses parents vers... | Vanessa Melet, 37 ans, disparition inquiétante (1/2) | 55m |
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_sb1q8qdm/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_sb1q8qdm/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_sb1q8qdm/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_sb1q8qdm/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_sb1q8qdm/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_sb1q8qdm/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_sb1q8qdm/schedule?date=2026-10-15, the first programme { "data": [ { "id": "ls_xv594yp2", "channel": "ch_sb1q8qdm", "start": "2026-10-14T21:35:00Z", "stop": "2026-10-14T22:25:00Z", "title": "Enquêtes criminelles", "sub_title": "Le meurtrier vivait dans leur maison (1/2)", "description": "Ils avaient offert un toit à Fabien. Un gîte et un couvert pour cet adolescen...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 23, "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 152 countries.