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.
All times Europe/Berlin. The same day from the API: GET /v1/channels/ch_hjv3kba6/schedule?date=2026-10-15&tz=Europe/Berlin
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:55 | Rutgers LobbyRutgers Lobby - Rutger Castricum stelt politieke en maatschappelijke kwesties aan de kaak. Met experts scherpt hij zijn verhaal en confronteert hij... | 20m | ||
| 00:15 | Noord-Zuid-Oost-WestKringlopen met Francis - Allemaal Haags - Presentator Francis Broekhuijsen gaat op zoek naar tweedehandsspullen met een verhaal. Francis doet deze ... | 30m | ||
| 00:45 | Tussen Kunst en Kitsch ExtraTinnen zuigflesje - Een tinnen bodemvondst, in de vorm van een zuigfles, komt aan het daglicht. Expert en liefhebber Jan Beekhuizen ziet direct aan... | 15m | ||
| 01:00 | NOS JournaalNOS Journaal - Met het laatste nieuws, gebeurtenissen van nationaal en internationaal belang en de weersverwachting voor de avond en komende dagen. | 15m | ||
| 01:15 | Nederland in BewegingNederland in Beweging - Programma voor volwassenen waarin lichaamsbeweging centraal staat. De presentatoren begeleiden enkele gasten bij de oefenin... | 15m | ||
| 01:30 | MAX GeheugentrainerMAX Geheugentrainer - Train uw brein. Naarmate iemand ouder wordt, wil het geheugen nog wel eens minder scherp worden. Dit programma geeft u de kan... | 15m | ||
| 01:45 | Goedemorgen NederlandGoedemorgen Nederland - Ochtendshow. Actualiteit met een focus op politiek, economie, veiligheid en de Nederlandse identiteit. Met actuele reportag... | 20m | ||
| 02:05 | NOS JournaalNOS Journaal - Met het laatste nieuws, gebeurtenissen van nationaal en internationaal belang en de weersverwachting voor de avond en komende dagen. | 10m | ||
| 02:15 | Goedemorgen NederlandGoedemorgen Nederland - Ochtendshow. Actualiteit met een focus op politiek, economie, veiligheid en de Nederlandse identiteit. Met actuele reportag... | 20m | ||
| 02:35 | Kook mee met MAXLinzensalade met gegrilde aubergine en feta - Vandaag maken we linzensalade met gegrilde aubergine en feta. | 10m | ||
| 02:45 | Goedemorgen NederlandGoedemorgen Nederland - Ochtendshow. Actualiteit met een focus op politiek, economie, veiligheid en de Nederlandse identiteit. Met actuele reportag... | 20m | ||
| 03:05 | NOS JournaalNOS Journaal - Met het laatste nieuws, gebeurtenissen van nationaal en internationaal belang en de weersverwachting voor de avond en komende dagen. | 20m | ||
| 03:25 | Tussen Kunst en Kitsch ExtraTinnen zuigflesje - Een tinnen bodemvondst, in de vorm van een zuigfles, komt aan het daglicht. Expert en liefhebber Jan Beekhuizen ziet direct aan... | 5m | ||
| 03:30 | Noord-Zuid-Oost-WestDe Verdwenen Stad - Westermans Wereld - De Verdwenen Stad: het De La Mar Theater, dat tegenwoordig anders en groter is dan het theater dat ooit is ... | 30m | ||
| 04:00 | SesamstraatSorteren - In de bekendste straat van Nederland beleven de inwoners avonturen. Het is kermis en Ieniemienie kan niet wachten om te gaan. | 15m | ||
| 04:15 | Sesamstraat: 10 voor...Elmo - Een verzameling filmpjes van het bekende figuur Elmo, uit Sesamstraat. | 15m | ||
| 04:30 | KindertijdKadootje: Abel - In 'Kadootje' wordt een bijzondere vriendschap besproken en bezegeld met een zelfgemaakt cadeau. | 5m | ||
| 04:35 | Het KlokhuisVerhuizen - De meeste mensen gaan een paar keer in hun leven op een andere plek wonen. Nizar helpt verhuizers sjouwen om de familie van Wisse te ve... | 15m | ||
| 04:50 | NOS JeugdjournaalNOS Jeugdjournaal - Het laatste nieuws uit binnen- en buitenland en het weer, speciaal voor de jonge kijker. | 25m | ||
| 05:15 | NOS Journaal in Makkelijke TaalNOS Journaal in Makkelijke Taal - Een dagelijks journaal bedoeld voor mensen die moeite hebben met lezen en schrijven. | 5m | ||
| 05:20 | Tijd voor MaxTijd voor Max - Martine van Os en Sybrand Niessen ontvangen elke werkdag een keur aan gasten. Een aangename mix van nieuws, kunst, cultuur en enter... | 45m | ||
| 06:05 | NOS JournaalNOS Journaal - Met het laatste nieuws, gebeurtenissen van nationaal en internationaal belang en de weersverwachting voor de avond en komende dagen. | 15m | ||
| 06:20 | BinnensteBuitenBinnensteBuiten - In het Drentse Gasselternijveen woont jong en oud samen op een groene woonplek. Een jaar geleden was het terrein nog een kale zan... | 30m | ||
| 06:50 | EenVandaagEenVandaag - Het laatste nieuws en achtergronden uit binnen- en buitenland. Via het EenVandaag Opiniepanel kunnen 50.000 leden hun stem laten horen... | 30m | ||
| 07:20 | EvaEva - Schuif aan bij het gesprek van de dag met Eva Jinek. Met iedere dag de verhalen achter het nieuws, inspirerende gesprekken en verrassende liv... | 45m | ||
| 08:05 | NOS JournaalNOS Journaal - Met het laatste nieuws, gebeurtenissen van nationaal en internationaal belang en de weersverwachting voor de avond en komende dagen. | 25m | ||
| 08:30 | NOS Journaal RegioNOS Journaal Regio - Regionaal nieuws met landelijke uitstraling, gemaakt door de NOS en de regionale omroepen. | 10m | ||
| 08:40 | Ik VertrekMike en Ana - Mike (39) en Ana (37) verruilen Oostzaan voor de Spaanse bergen bij Málaga. Ze kopen een oude B&B met twee wooneenheden die ze willen... | 50m | ||
| 09:30 | De slimste mensUitdager: Whitney Janssen - Uitdager: Whitney Janssen. | S28 E18, Uitdager: Daan van der Hoeven | 40m | |
| 10:10 | NieuwsuurNieuwsuur - Onafhankelijke, onpartijdige en ongebonden achtergronden bij het nieuws. | 35m | ||
| 10:45 | Pauw & De WitPauw & De Wit - Talkshow over de actualiteit. Aan tafel voeren afwisselend Jeroen Pauw en Tim de Wit het gesprek van de dag. Er is ruimte voor deba... | 50m | ||
| 11:35 | NOS JournaalNOS Journaal - Met het laatste nieuws, gebeurtenissen van nationaal en internationaal belang en de weersverwachting voor de avond en komende dagen. | 20m | ||
| 11:55 | Rutgers LobbyRutgers Lobby - Rutger Castricum stelt politieke en maatschappelijke kwesties aan de kaak. Met experts scherpt hij zijn verhaal en confronteert hij... | 20m | ||
| 12:15 | Noord-Zuid-Oost-WestKringlopen met Francis - Allemaal Haags - Presentator Francis Broekhuijsen gaat op zoek naar tweedehandsspullen met een verhaal. Francis doet deze ... | 30m | ||
| 12:45 | Tussen Kunst en Kitsch ExtraTinnen zuigflesje - Een tinnen bodemvondst, in de vorm van een zuigfles, komt aan het daglicht. Expert en liefhebber Jan Beekhuizen ziet direct aan... | 15m | ||
| 13:00 | NOS JournaalNOS Journaal - Met het laatste nieuws, gebeurtenissen van nationaal en internationaal belang en de weersverwachting voor de avond en komende dagen. | 15m | ||
| 13:15 | Nederland in BewegingNederland in Beweging - Programma voor volwassenen waarin lichaamsbeweging centraal staat. De presentatoren begeleiden enkele gasten bij de oefenin... | 15m | ||
| 13:30 | MAX GeheugentrainerMAX Geheugentrainer - Train uw brein. Naarmate iemand ouder wordt, wil het geheugen nog wel eens minder scherp worden. Dit programma geeft u de kan... | 15m | ||
| 13:45 | Goedemorgen NederlandGoedemorgen Nederland - Ochtendshow. Actualiteit met een focus op politiek, economie, veiligheid en de Nederlandse identiteit. Met actuele reportag... | 20m | ||
| 14:05 | NOS JournaalNOS Journaal - Met het laatste nieuws, gebeurtenissen van nationaal en internationaal belang en de weersverwachting voor de avond en komende dagen. | 10m | ||
| 14:15 | Goedemorgen NederlandGoedemorgen Nederland - Ochtendshow. Actualiteit met een focus op politiek, economie, veiligheid en de Nederlandse identiteit. Met actuele reportag... | 20m | ||
| 14:35 | Kook mee met MAXRode linzenstoof met geroosterde venkel - Vandaag rode linzenstoofpot met geroosterde venkel. | 15m | ||
| 14:50 | Goedemorgen NederlandGoedemorgen Nederland - Ochtendshow. Actualiteit met een focus op politiek, economie, veiligheid en de Nederlandse identiteit. Met actuele reportag... | 15m | ||
| 15:05 | NOS JournaalNOS Journaal - Met het laatste nieuws, gebeurtenissen van nationaal en internationaal belang en de weersverwachting voor de avond en komende dagen. | 25m | ||
| 15:30 | Noord-Zuid-Oost-WestNatuurlijk Noord-Holland - Wat een verbeelding! - In Natuurlijk Noord-Holland deze keer: Chateau Marquette in Heemskerk. Rondom Chateau Marquette i... | 30m | ||
| 16:00 | SesamstraatVerrassing - Pino, Ieniemienie, Purk en Tommie beleven nieuwe avonturen. Pino moet zijn kamer opruimen van Lot. Als hij klaar is, krijgt hij een ve... | 20m | ||
| 16:20 | Sesamstraat: 10 voor...Grover - Een verzameling internetfilmpjes van Grover, een figuur uit de bekendste straat van Nederland, die nieuwe avonturen beleeft. | 10m | ||
| 16:30 | KindertijdKadootje: Liv - In 'Kadootje' wordt een bijzondere vriendschap besproken en bezegeld met een zelfgemaakt cadeau. | 5m | ||
| 16:35 | Het KlokhuisWoonboot - Nederland is een klein land, maar met heel veel water. Dankzij woonboten kunnen we op dat water wonen. Anas gaat langs bij de grootste w... | 15m | ||
| 16:50 | NOS JeugdjournaalNOS Jeugdjournaal - Het laatste nieuws uit binnen- en buitenland en het weer, speciaal voor de jonge kijker. | 25m | ||
| 17:15 | NOS Journaal in Makkelijke TaalNOS Journaal in Makkelijke Taal - Een dagelijks journaal bedoeld voor mensen die moeite hebben met lezen en schrijven. | 5m | ||
| 17:20 | Tijd voor MaxTijd voor Max - Martine van Os en Sybrand Niessen ontvangen elke werkdag een keur aan gasten. Een aangename mix van nieuws, kunst, cultuur en enter... | 45m | ||
| 18:05 | NOS Journaal 18.00 uurNOS Journaal 18.00 uur - Met het laatste nieuws, gebeurtenissen van nationaal en internationaal belang en het weer. | 15m | ||
| 18:20 | BinnensteBuitenBinnensteBuiten - Huibert en Reina kozen voor het avontuur en kochten de voormalige Petrakerk in Rijnsburg. Ze transformeerde dit imposante gebouw ... | 30m | ||
| 18:50 | EenVandaagEenVandaag - Het laatste nieuws en achtergronden uit binnen- en buitenland. Via het EenVandaag Opiniepanel kunnen 50.000 leden hun stem laten horen... | 30m | ||
| 19:20 | EvaEva - Schuif aan bij het gesprek van de dag met Eva Jinek. Met iedere dag de verhalen achter het nieuws, inspirerende gesprekken en verrassende liv... | 45m | ||
| 20:05 | NOS Journaal 20.00 uurNOS Journaal 20.00 uur - Het laatste nieuws over gebeurtenissen van nationaal en internationaal belang, en de weersverwachting voor de avond en de ... | 25m | ||
| 20:30 | NOS Journaal RegioNOS Journaal Regio - Regionaal nieuws met landelijke uitstraling, gemaakt door de NOS en de regionale omroepen. | 10m | ||
| 20:40 | ZussenWaar zijn mijn meisjes? - Nienkes wereld komt op zijn kop te staan wanneer ze de waarheid ontdekt over haar start als baby en hoort dat ze een twee... | S2 E5, Waar zijn mijn meisjes? | 50m | |
| 21:30 | De slimste mensUitdager: David van Rosmalen - Uitdager: David van Rosmalen. | S28 E19, Uitdager: Thomas van Luyn | 45m | |
| 22:15 | NieuwsuurNieuwsuur - Onafhankelijke, onpartijdige en ongebonden achtergronden bij het nieuws. | 35m | ||
| 22:50 | Pauw & De WitPauw & De Wit - Talkshow over de actualiteit. Aan tafel voeren afwisselend Jeroen Pauw en Tim de Wit het gesprek van de dag. Er is ruimte voor deba... | 45m | ||
| 23:35 | NOS Journaal LaatNOS Journaal Laat - Met het laatste nieuws, de sport van de dag en de actuele weersverwachting. | 20m | ||
| 23:55 | De Joodse WereldDe Joodse Wereld - De Joodse gemeenschap in Den Haag verdween tijdens de Tweede Wereldoorlog bijna volledig. Louis de Leeuwe probeert met de maquet... | 30m |
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_hjv3kba6/schedule?date=2026-10-15&tz=Europe/Berlin" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_hjv3kba6/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_hjv3kba6/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_hjv3kba6/schedule?date=2026-10-15&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_hjv3kba6/schedule?date=2026-10-15&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_hjv3kba6/schedule", params={"date": "2026-10-15", "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_hjv3kba6/schedule?date=2026-10-15, the first programme { "data": [ { "id": "ls_bt0rz94d", "channel": "ch_hjv3kba6", "start": "2026-10-14T21:55:00Z", "stop": "2026-10-14T22:15:00Z", "title": "Rutgers Lobby", "sub_title": null, "description": "Rutgers Lobby - Rutger Castricum stelt politieke en maatschappelijke kwesties...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 64, "date": "2026-10-15", "tz": "Europe/Berlin" } }
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.