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_znsr6zj2/schedule?date=2026-10-14&tz=Europe/Amsterdam
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:10 | The RookieNolan en Chen zoeken naar een vermist persoon die mogelijk internationale banden heeft die ieders leven in gevaar kan brengen. Harper zet de zoekto... | S4 E4, Red Hot | Misdaaddrama, Actie | 55m |
| 00:05 | Bloodline DetectivesGenetische genealogie brengt antwoorden over twee meisjes die in 1986 werden vermoord. | S3 E11, The Mystery of the Parks | Documentaire, Docudrama | 1h |
| 01:05 | Bloodline DetectivesGenetisch onderzoek lost de decennia oude verkrachting en moord op Pamela Cahanes op. | S3 E12, Murder by the Base | Documentaire, Docudrama | 55m |
| 02:00 | CSI: New YorkHet lichaam van een man wordt in een kelder gevonden. De zaak wordt ingewikkeld wanneer blijkt dat de moord op een woonboot heeft plaatsgevonden. | S5 E7, Dead Inside | Misdaaddrama, Actie | 40m |
| 02:40 | CSI: New YorkStella, Hawkes en Flack onderzoeken het lichaam van Macabee Taylor, die van het dak van een wolkenkrabber naar beneden werd gegooid. Tijdens het on... | S5 E8, My Name is Mac Taylor | Misdaaddrama, Actie | 40m |
| 03:20 | CSI: New YorkWanneer in een autowrak een lijk in vergaande staat van ontbinding wordt gevonden, moeten de leden van het CSI-team de beenderen ontleden om te zie... | S5 E9, The Box | Misdaaddrama, Actie | 40m |
| 04:00 | CSI: New YorkHet team onderzoekt de moord op Carl Custer, die in bizarre omstandigheden om het leven kwam: toen Carl op de achterbank van zijn auto zat, vormde ... | S5 E10, The Triangle | Misdaaddrama, Actie | 40m |
| 04:40 | Bloodline DetectivesGenetisch onderzoek lost de decennia oude verkrachting en moord op Pamela Cahanes op. | S3 E12, Murder by the Base | Documentaire, Docudrama | 1h |
| 05:40 | The RookieAgent Nolan en het team racen tegen de klok om Lopez te vinden, nadat ze op haar trouwdag is ontvoerd. Er staat veel op het spel. Het gaat namelijk... | S4 E1, Life and Death | Misdaaddrama, Actie | 40m |
| 06:20 | The RookieOfficier Nolan en agent Chen worden door een ontmoeting met een beruchte dief getipt over een mogelijke overval op het grote gala van The Getty. On... | S4 E2, Five Minutes | Misdaaddrama, Actie | 45m |
| 07:05 | The RookieAgenten Nolan en Chen melden zich bij een brand in een gebouw en vermoeden dat er meer aan de hand is dan op het eerste gezicht lijkt. Na getuige t... | S4 E3, In the Line of Fire | Misdaaddrama, Actie | 55m |
| 08:00 | The RookieNolan en Chen zoeken naar een vermist persoon die mogelijk internationale banden heeft die ieders leven in gevaar kan brengen. Harper zet de zoekto... | S4 E4, Red Hot | Misdaaddrama, Actie | 55m |
| 08:55 | CSI: Crime Scene InvestigationCatherine en Brass onderzoeken de zaak van een man, die dood werd gevonden in een vuilcontainer. Ze komen terecht in de wereld van eetwedstrijden. ... | S6 E9, Dog Eat Dog | Misdaaddrama, Actie | 55m |
| 09:50 | CSI: Crime Scene InvestigationEen moeder meldt de vermissing van haar zoon en het onderzoek concentreert zich al snel op een verdachte man die zich in het park ophield. De jonge... | S6 E10, Still Life | Misdaaddrama, Actie | 50m |
| 10:40 | Bloodline DetectivesGenetisch onderzoek lost de decennia oude verkrachting en moord op Pamela Cahanes op. | S3 E12, Murder by the Base | Documentaire, Docudrama | 25m |
| 11:05 | FBIMaggie en Dana zoeken moeizaam naar gerechtigheid voor de slachtoffers van een seriemoordenaar die vreselijke sporen achterliet, terwijl de burgeme... | S1 E17, Apex | Misdaaddrama, Actie | 55m |
| 12:00 | FBIOA en Maggie werken samen met de afdeling Voortvluchtigen om een moordverdachte te vinden die tot de top tien meest gezochte personen behoort. | S1 E18, Most Wanted | Misdaaddrama, Actie | 55m |
| 12:55 | FBIEen Amerikaanse diplomaat wordt vermoord terwijl hij als pion wordt gebruikt door een gevaarlijke drugsbende en het team moet samenwerken om ze op ... | S1 E19, Conflict of Interest | Misdaaddrama, Actie | 55m |
| 13:50 | FBIEen controversiële leider uit Egypte komt naar New York voor een harttransplantatie en OA heeft moeite om zijn persoonlijke mening en zijn werk uit... | S1 E20, What Lies Beneath | Misdaaddrama, Actie | 50m |
| 14:40 | WitseWitse en zijn team moeten een moordenaar vinden, die in een dag meerdere bloedige moorden gepleegd heeft. Het onderzoek wordt bemoeilijkt door het ... | S5 E4, Terminaal | Misdaaddrama, Mysterie | 1h |
| 15:40 | WitseDe jongste broer van Sam is betrokken bij een moordzaak. Sam is overtuigd van zijn onschuld, maar ze wordt bij het onderzoek weggehouden. Toch gaat... | S5 E5, Familie | Misdaaddrama, Mysterie | 1h |
| 16:40 | WitseWitse onderzoekt de moord op een oude journalist die in een rusthuis verbleef. De beste vriend van de man lijkt meer te weten, maar Witse weet niet... | S5 E6, Huize Zonnewende | Misdaaddrama, Mysterie | 1h |
| 17:40 | WitseWitse onderzoekt de zaak van een therapeut, waarvan velen denken dat hij een enge man is. Omdat Witse de man kent, is hij zeker van zijn onschuld -... | S5 E7, De therapeut | Misdaaddrama, Mysterie | 1h |
| 18:40 | CSI: Crime Scene InvestigationHet team onderzoekt de moord op een man, die leed aan hypertrichosis, overmatige lichaamsbeharing. De man had een tweelingzus, die aan dezelfde zie... | S6 E11, Werewolves | Misdaaddrama, Actie | 55m |
| 19:35 | CSI: Crime Scene InvestigationEen jonge motorcrosser wordt neergestoken op het moment dat hij, met zijn vriendin, de stad wilde verlaten. Catherine en Nick onderzoeken de dood v... | S6 E12, Daddy's Little Girl | Misdaaddrama, Actie | 55m |
| 20:30 | Flikken GentIn een buitenwijk van Gent vindt een voorbijrijdende chauffeur de zwaargewonde Ferry Pauwels naast zijn wagen: hij is in elkaar geslagen. Er zijn g... | S3 E6, Blinde hoek | Misdaaddrama, Actie | 55m |
| 21:25 | Flikken GentWanneer André De Meyer uit het Gentse gerechtshof ontsnapt, vermoedt de federale politie dat hij naar Frankrijk probeert te vluchten. Raymond weet ... | S3 E7, Horen en zien | Misdaaddrama, Actie | 55m |
| 22:20 | Flikken GentWanneer Dirk Houtman 's morgens naar zijn werk vertrekt, staat hij oog in oog met twee carjackers die zijn dure wagen willen stelen. De jonge Tarik... | S3 E8, Trouw | Misdaaddrama, Actie | 50m |
| 23:10 | Flikken GentHedwig Van de Sompel komt op het commissariaat de verdwijning aangeven van haar dochter Randi. Britt en Tony gaan met haar ex-man praten en ondervr... | S3 E9, Vermist | Misdaaddrama, Actie | 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_znsr6zj2/schedule?date=2026-10-14&tz=Europe/Amsterdam" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_znsr6zj2/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_znsr6zj2/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_znsr6zj2/schedule?date=2026-10-14&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_znsr6zj2/schedule?date=2026-10-14&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_znsr6zj2/schedule", params={"date": "2026-10-14", "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_znsr6zj2/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_vbqrd4t2", "channel": "ch_znsr6zj2", "start": "2026-10-13T21:10:00Z", "stop": "2026-10-13T22:05:00Z", "title": "The Rookie", "sub_title": "Red Hot", "description": "Nolan en Chen zoeken naar een vermist persoon die mogelijk internationale ban...", "category": [ "misdaaddrama", "actie" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 29, "date": "2026-10-14", "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.