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/Amsterdam 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/Amsterdam. The same day from the API: GET /v1/channels/ch_72wxjvnw/schedule?date=2026-10-11&tz=Europe/Amsterdam
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:00 | Silent WitnessTE: 10 Sam en Jack brengen een raciaal gemotiveerde moord aan het licht. | S29 E5, The Enemy Within - Part One | Misdaaddrama, Mysterie | 1h 10m |
| 00:10 | Silent WitnessNikki en Jack proberen te achterhalen wie Alex Nelson heeft vermoord. Zullen ze de waarheid ooit boven tafel krijgen? | S29 E6, The Enemy Within - Part Two | Misdaaddrama, Mysterie | 1h 20m |
| 01:30 | Death ValleyJohn en Janie ontrafelen een mysterie rond een moord tijdens een schoolreünie, een cold case en een schokkende ontdekking uit Janies verleden. John... | Aflevering 6 | Komedie, Misdaad | 55m |
| 02:25 | LynleyDeel 1: Inspecteur Lynley en zijn tegenpool brigadier Havers onderzoeken een mysterieus sterfgeval op het eiland Salcott. | S1 E1, A Place of Hiding | Misdaaddrama, Mysterie | 45m |
| 03:10 | SerengetiNa de brand komt de regen als een geschenk uit de hemel gevallen. Het land lijkt wel als herboren. Kike en Jasari leren hun kleintjes op eigen bene... | S1 E6, Rebirth | Documentaire, Natuur | 1h |
| 04:10 | Sister Boniface MysteriesDe toekomst van het klooster van de nonnen wordt bedreigd en een van de medestrijders van zuster Boniface belandt in de vuurlinie. | S4 E8, And Then There Were Nun | Misdaaddrama, Komedie | 45m |
| 04:55 | Death in ParadiseSelwyns terugkeer naar Saint Marie wordt verstoord door een sterfgeval op zijn kantoor, waar een man van het dak is gevallen. Ondertussen komt er e... | S15 E1, Episode 1 | Dramaseries, Misdaaddrama | 1h 5m |
| 06:00 | Father BrownFather Brown gaat op onderzoek uit wanneer een oude vriend van hem, de excentrieke buikspreker Uncle Mirth, wordt gearresteerd voor moord. | S13 E4, The Crackpot and the Dummy | Dramaseries, Misdaad | 1h |
| 07:00 | The Brokenwood MysteriesSonny Lyman, een populaire tandarts in Brokenwood, wordt overstelpt met amoureuze avances van Jools Fahey. Wanneer Sonny's vrouw dood in een oven w... | S10 E4, Love You to Death | Misdaaddrama, Mysterie | 2h |
| 09:00 | Midsomer MurdersCircus Ferrabees komt naar de stad en komt met een reeks sinistere clownwaarnemingen, dreigberichten en gevaarlijke circusacts. Barnaby moet zijn a... | S20 E6, Send in the Clowns | Misdaaddrama, Mysterie | 1h |
| 10:00 | Midsomer MurdersDe zaken nemen een gruwelijke wending als Circus Ferrabees naar de stad komt en voor een reeks sinistere gebeurtenissen zorgt. | S20 E6, Send in the Clowns | Misdaaddrama, Mysterie | 1h |
| 11:00 | My Life is MurderEen ruziënd stel gescheiden bakkers stelt Alexa op de proef wanneer de nieuwe vriend van de vrouw verdrinkt. Hij blijkt een zeldzame soort meel in ... | S3 E7, Breaking Bread | Dramaseries | 1h |
| 12:00 | My Life is MurderHet onderzoek van Alexa en Madison naar de dood van een muziekproducent wordt gecompliceerd wanneer er bij Alexa aan de deur een jong meisje versch... | S3 E8, Gaslight Sonata | Dramaseries | 55m |
| 12:55 | The Brokenwood MysteriesDe rechercheurs van Brokenwood doen onderzoek naar een moord in een Italiaans restaurant. | S12 E6, Diamonds are a Girl's Best Friend | Misdaaddrama, Mysterie | 2h 5m |
| 15:00 | A Taste For MurderEen man komt tijdens het duiken naar historische kunstschatten om het leven. Aanvankelijk lijkt het een ongeluk, maar dan blijkt er toch sprake te ... | S1 E4, Arancini Croccanti (Crunchy Fried Risotto Balls) | Dramaseries, Misdaad | 1h |
| 16:00 | Miss ScarletInspecteur Blake is bang dat het politiebureau wordt geïnfiltreerd. | S6 E5, The Night Shift | Misdaaddrama, Thriller | 1h |
| 17:00 | Miss ScarletEen overheidsambtenaar vraagt Miss Scarlet en inspecteur Blake om een verdacht sterfgeval te onderzoeken. | S6 E6, The Line of Duty | Misdaaddrama, Thriller | 1h |
| 18:00 | Saint PierreWanneer een man op brute wijze wordt vermoord, vermoeden Arch en Fitz dat dit het werk is van de Abstract Killer, een seriemoordenaar die Saint-Pie... | S2 E1, Sleep No More | Misdaad | 1h |
| 19:00 | Saint PierreDoor een vluchtmisdrijf wordt Fitz geconfronteerd met zijn verleden als undercoveragent en wanneer zijn ex-partner onverwacht opduikt, voert hij sa... | S2 E2, Inside Woman | Misdaad | 1h |
| 20:00 | London KillsTerwijl het team de moord op een Portugese au pair onderzoekt die onlangs werd ontslagen, beginnen Vivienne en Rob stiekem een onderzoek naar David... | S2 E3, Family Affairs | Misdaad, Misdaaddrama | 1h |
| 21:00 | Murder Before EvensongClement denkt dat de moorden op Anthony en Ned verband houden met oorlogsgeheimen, maar DS Vanloo is het niet met hem eens. En terwijl Vanloo onder... | S1 E4, Episode 4 | Misdaad, Mysterie | 1h |
| 22:00 | Agatha Christie's MarpleHet gewurgde lichaam van een jonge danseres wordt aangetroffen in de bibliotheek van Gossington Hall. Dolly Bantry vraagt Miss Marple om hulp. | S1 E1, The Body in the Library | Misdaaddrama, Mysterie | 2h |
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_72wxjvnw/schedule?date=2026-10-11&tz=Europe/Amsterdam" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_72wxjvnw/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_72wxjvnw/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_72wxjvnw/schedule?date=2026-10-11&tz=Europe/Amsterdam"); 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_72wxjvnw/schedule?date=2026-10-11&tz=Europe/Amsterdam", { 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_72wxjvnw/schedule", params={"date": "2026-10-11", "tz": "Europe/Amsterdam"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_72wxjvnw/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_4jbqk9hp", "channel": "ch_72wxjvnw", "start": "2026-10-10T21:00:00Z", "stop": "2026-10-10T22:10:00Z", "title": "Silent Witness", "sub_title": "The Enemy Within - Part One", "description": "TE: 10 Sam en Jack brengen een raciaal gemotiveerde moord aan het licht.", "category": [ "misdaaddrama", "mysterie" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 22, "date": "2026-10-11", "tz": "Europe/Amsterdam" } }
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.