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_sb1q8qdm/schedule?date=2026-10-11&tz=Europe/Paris
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:50 | 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 | |
| 00:40 | 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 | |
| 01:40 | 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) | 4h 20m | |
| 06:00 | 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) | 50m | |
| 06: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 (2/2) | 55m | |
| 07:45 | Enquêtes criminellesLe 28 janvier 2015, Marc Demeulemeester signale la disparition de son beau-fils Antoine Dupont, un adolescent de 15 ans originaire de Gonnehem (Pas... | Marc Demeulemeester : le beau-père serait-il aussi l’assassin ? (1/2) | 1h 5m | |
| 08:50 | Enquêtes criminelles21 décembre 1997 au petit matin… À Perpignan, un homme découvre un corps nu sur un terrain vague situé en plein cœur de la ville… La police arrive ... | Les disparues de la gare (1/2) | 1h | |
| 09:50 | Enquêtes criminelles21 décembre 1997 au petit matin… À Perpignan, un homme découvre un corps nu sur un terrain vague situé en plein cœur de la ville… La police arrive ... | Les disparues de la gare (2/2) | 50m | |
| 10:40 | 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) | 55m | |
| 11:35 | Enquêtes criminellesFévrier 2022, sur les bords du Lac Léman. C’est à la faveur d’un simple contrôle routier que va se résoudre l’une des affaires les plus mystérieuse... | Rapt parental : Camille, 5 ans, portée disparue (1/2) | 50m | |
| 12:25 | Enquêtes criminellesFévrier 2022, sur les bords du Lac Léman. C’est à la faveur d’un simple contrôle routier que va se résoudre l’une des affaires les plus mystérieuse... | Rapt parental : Camille, 5 ans, portée disparue (2/2) | 55m | |
| 13:20 | 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 | |
| 14:15 | 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 | |
| 15:05 | 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 | |
| 16:00 | Enquêtes criminellesPont-Saint-Esprit (Gard), le 19 avril 2001. Louis Moulin et son épouse Bernadette s’apprêtent à se coucher lorsqu’ils sentent une odeur inhabituell... | Compte à rebours mortel (1/2) | 55m | |
| 16:55 | 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 | |
| 17:55 | 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 | |
| 18:45 | 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) | 50m | |
| 19:35 | 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 | |
| 20:25 | 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 | |
| 21:20 | 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 | |
| 22:15 | Enquêtes criminellesMercredi 16 octobre 2024, à l’occasion des 40 ans de l’affaire Grégory, « Enquêtes criminelles » propose un regard inédit sur ce fait divers qui a ... | Grégory : le scénario du drame comme on ne vous l’a jamais raconté (1/2) | 1h | |
| 23:15 | Enquêtes criminellesMercredi 16 octobre 2024, à l’occasion des 40 ans de l’affaire Grégory, « Enquêtes criminelles » propose un regard inédit sur ce fait divers qui a ... | Grégory : le scénario du drame comme on ne vous l’a jamais raconté (2/2) | 30m | |
| 23:45 | 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) | 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-11&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-11&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-11&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-11", "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-11, the first programme { "data": [ { "id": "ls_dqp21ats", "channel": "ch_sb1q8qdm", "start": "2026-10-10T21:50:00Z", "stop": "2026-10-10T22:40:00Z", "title": "Enquêtes criminelles", "sub_title": "Affaire Camille Anguenot : séductrice, menteuse, forcément suspecte ? (2/2)", "description": "Ce 1er décembre 2021, Philippe a le cœur qui bat la chamade. Ce célibataire b...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 24, "date": "2026-10-11", "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.