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/Berlin 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/Berlin. The same day from the API: GET /v1/channels/ch_xg3wrxqb/schedule?date=2026-10-11&tz=Europe/Berlin
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:29 | Crimes sur le vifNatasha Cournoyer disparaît à Laval. Les caméras permettent de retracer ses pas et de résoudre l’affaire. | Natasha Cournoyer | Drama, Series | 48m |
| 00:17 | Crimes sur le vifJames Enright est poignardé près d’une gare. La vidéosurveillance révèle un suspect inattendu. | James Enright | Drama, Series | 48m |
| 01:05 | Crimes sur le vifLa police utilise des caméras pour retrouver le meurtrier du shérif Clint Greenwood, abattu devant un tribunal. | Clint Greenwood : Sang bleu | Drama, Series | 48m |
| 01:54 | Crimes sur le vifShirley Shell est retrouvée tuée chez elle. La police suit une voiture suspecte grâce à la vidéosurveillance. | Shirley Shell : Où est maman ? | Drama, Series | 48m |
| 02:42 | Crimes sur le vifJosh Richards est exécuté dans un club. La police scrute les caméras pour découvrir qui a tiré. | Josh Richards : Cours vers la sortie | Drama, Series | 48m |
| 03:30 | Crimes sur le vifAnnie Le disparaît avant son mariage. Les images de vidéosurveillance mènent à une terrible découverte. | Annie Lee : Les pieds froids | Drama, Series | 48m |
| 04:19 | Crimes sur le vifLarry Weaver disparaît pendant un voyage. La police examine les caméras de motel pour obtenir des indices. | Larry Weavers : L’enfer sur roues | Drama, Series | 48m |
| 05:07 | Crimes sur le vifChristina Morris disparaît après une soirée. Les caméras révèlent une vérité choquante. | Christina Morris : On ne se dispute jamais | Drama, Series | 48m |
| 05:56 | Crimes sur le vifYingying Zhang disparaît sur un campus. Le FBI utilise les caméras pour identifier un tueur sans pitié. | Yingying Zhang : Loin de chez soi | Drama, Series | 49m |
| 06:44 | Crimes sur le vifSasha Samsudean est retrouvée morte chez elle. La vidéosurveillance retrace ses derniers instants. | Sasha Samsudean : La bonne samaritaine | Drama, Series | 49m |
| 07:33 | Crimes sur le vifMichele Davis meurt dans un accident. Était-ce vraiment un accident ou quelque chose de plus sinistre ? | Michele Davis : Tout n’est pas ce qu’il semble | Drama, Series | 49m |
| 08:21 | Crimes sur le vifDiane Pranske est kidnappée et brûlée vive. Les caméras aideront-elles à identifier son agresseur ? | Diane Pranske : Ange de feu | Drama, Series | 49m |
| 09:10 | Crimes sur le vifMelissa Platt est battue chez elle. Les images de vidéosurveillance mènent à une trahison glaçante. | Heather Jackson : C’est revenu | Drama, Series | 49m |
| 09:59 | Crimes sur le vifLester Moore Jr. est abattu à une station-service. Les caméras capturent le moment effroyable. | Heather Strube : On dirait toi | Drama, Series | 49m |
| 10:47 | Crimes sur le vifSabrina Black est tuée chez elle. Les images d’un voisin pourraient résoudre l’affaire. | Imran Ashgar : Puis-je vous aider ? | Drama, Series | 49m |
| 11:36 | Crimes sur le vifDawn Viens disparaît. Les caméras aident la police à dévoiler le sombre secret de son mari. | Hiawayi Robinson : Une course pour des bonbons | Drama, Series | 49m |
| 12:24 | Crimes sur le vifAmy Lord est tuée. Les enquêteurs suivent le suspect grâce à la vidéosurveillance dans tout Boston. | Gary et Linda Haas : Chasse à l’homme | Drama, Series | 49m |
| 13:13 | Crimes sur le vifUne bagarre finit en coup de couteau. Les caméras révèlent une autre vérité que celle des témoins. | Marcel Reardon : Détention | Series, Drama | 49m |
| 14:01 | Crimes sur le vifRobert Harrod disparaît avant un événement familial. Les vidéos révèlent un comportement étrange. | Alianna DeFreeze : La fille dans le bus | Series, Drama | 49m |
| 14:50 | Crimes sur le vifBlanca Valdez est tuée sur son lieu de travail. La vidéosurveillance montre ses derniers instants. | Kyle Farishian : L’horreur d’Halloween | Series, Drama | 49m |
| 15:38 | Crimes sur le vifKaren Pannell est poignardée. La police utilise les caméras pour piéger un tueur à l’alibi troublant. | Alyce Seff : La logeuse | Series, Drama | 49m |
| 16:27 | Crimes sur le vifTeresa Sievers est tuée chez elle. La vidéosurveillance révèle un complot à l’échelle nationale. | Sierra LaMar : Reviens à la maison, Sierra | Series, Drama | 48m |
| 17:15 | Crimes sur le vifÀ Sarasota, Carlie Brucia, 11 ans, est enlevée. Les caméras deviennent essentielles pour résoudre l’affaire. | Reviens à la maison Carlie | Series, Drama | 49m |
| 18:04 | Crimes sur le vifUne femme est tuée après une sortie entre amies. La police enquête sur ce qui a mal tourné ce soir-là. | Un dernier tir | Series, Drama | 48m |
| 18:52 | Crimes sur le vifUn étudiant prometteur est abattu lors d’un vol. Les vidéos aident la police à retrouver le tueur. | Dans les pas de son père | Series, Drama | 49m |
| 19:41 | Crimes sur le vifUn corps brûlé est retrouvé. La police examine les vidéos pour découvrir la vérité sur cette nuit-là. | Phares et flammes | Series, Drama | 49m |
| 20:29 | Crimes sur le vifÀ Danville, un vol tourne mal et fait trois morts. La police traque une fourgonnette argentée. | Dépêchez-vous, j’ai peur | Series, Drama | 49m |
| 21:18 | Crimes sur le vifÀ Calgary, Ryan Lane disparaît après un appel nocturne. Les vidéos révèlent une trahison choquante. | Rendez-vous à minuit | Series, Drama | 49m |
| 22:06 | Crimes sur le vifÀ Tulsa, deux femmes sont tuées après une sortie au casino. Une Pontiac dorée devient le premier indice. | Pontiac dorée | Series, Drama | 49m |
| 22:55 | Crimes sur le vifUn corps est retrouvé dans une valise. Le mari de Jasmine Fiore, une star télé, est introuvable. | Retour à la réalité | Drama, Series | 49m |
| 23:43 | Crimes sur le vifAdrianne Robert disparaît après une soirée. La police tente de comprendre ce qui s’est passé. | Dernière nuit de liberté | Drama, Series | 49m |
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_xg3wrxqb/schedule?date=2026-10-11&tz=Europe/Berlin" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_xg3wrxqb/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_xg3wrxqb/history?from=2025-10-12T00:00:00Z&to=2025-10-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_xg3wrxqb/schedule?date=2026-10-11&tz=Europe/Berlin"); 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_xg3wrxqb/schedule?date=2026-10-11&tz=Europe/Berlin", { 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_xg3wrxqb/schedule", params={"date": "2026-10-11", "tz": "Europe/Berlin"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_xg3wrxqb/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_350ce20j", "channel": "ch_xg3wrxqb", "start": "2026-10-10T21:29:00Z", "stop": "2026-10-10T22:17:20Z", "title": "Crimes sur le vif", "sub_title": "Natasha Cournoyer", "description": "Natasha Cournoyer disparaît à Laval. Les caméras permettent de retracer ses p...", "category": [ "drama", "series" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 31, "date": "2026-10-11", "tz": "Europe/Berlin" } }
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 | Sunday 12 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 155 countries.