74.3M 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/Malta 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/Malta. The same day from the API: GET /v1/channels/ch_rhyrwfnx/schedule?date=2026-10-14&tz=Europe/Malta
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:45 | NOS JournaalMet het laatste nieuws, de sport van de dag en de actuele weersverwachting. | NOS Journaal | 20m | |
| 00:00 | Keuringsdienst van waardeVissers, deftige mevrouwen en influencers worden er opgewonden van: parels. Prachtige praal, ons geschonken door de oester. Maar het is gek: terwij... | S26 E7, Parels | 25m | |
| 00:05 | Keuringsdienst van waardeVissers, deftige mevrouwen en influencers worden er opgewonden van: parels. Prachtige praal, ons geschonken door de oester. Maar het is gek: terwij... | S26 E7, Parels | 30m | |
| 00:25 | Noord-Zuid-Oost-WestEen Oogje op Brabant is deze keer in Bergen op Zoom. Passanten en inwoners geven commentaar op de oude beelden van Bergen op Zoom. Deze keer in het... | Een Oogje op Brabant - Route C - Op Oorlogspad | 35m | |
| 00:35 | Noord-Zuid-Oost-WestEen Oogje op Brabant is deze keer in Bergen op Zoom. Passanten en inwoners geven commentaar op de oude beelden van Bergen op Zoom. Deze keer in het... | Een Oogje op Brabant - Route C - Op Oorlogspad | 25m | |
| 01:00 | NOS JournaalMet het laatste nieuws en de weersverwachting. | NOS Journaal | 20m | |
| 01:15 | Nederland in BewegingWilt u investeren in uw gezondheid? Meedoen betekent dat u al een kwartier beweegt van het aanbevolen dagelijkse half uur. | Nederland in Beweging | 15m | |
| 01:20 | Nederland in BewegingWilt u investeren in uw gezondheid? Meedoen betekent dat u al een kwartier beweegt van het aanbevolen dagelijkse half uur. | Nederland in Beweging | 15m | |
| 01:30 | MAX GeheugentrainerTrain uw brein. Naarmate iemand ouder wordt, wil het geheugen nog wel eens iets minder scherp worden. Dit programma geeft u de kans om het geheugen... | MAX Geheugentrainer | 15m | |
| 01:35 | MAX GeheugentrainerTrain uw brein. Naarmate iemand ouder wordt, wil het geheugen nog wel eens iets minder scherp worden. Dit programma geeft u de kans om het geheugen... | MAX Geheugentrainer | 20m | |
| 01:45 | Goedemorgen NederlandOchtendshow. Actualiteit met een focus op politiek, economie, veiligheid en de Nederlandse identiteit. Met actuele reportages, verslaggevers in het... | Goedemorgen Nederland | 20m | |
| 01:55 | Goedemorgen NederlandOchtendshow. Actualiteit met een focus op politiek, economie, veiligheid en de Nederlandse identiteit. Met actuele reportages, verslaggevers in het... | Goedemorgen Nederland | 15m | |
| 02:05 | NOS JournaalMet het laatste nieuws en de weersverwachting. | NOS Journaal | 15m | |
| 02:10 | NOS JournaalMet het laatste nieuws en de weersverwachting. | NOS Journaal | 20m | |
| 02:20 | Goedemorgen NederlandOchtendshow. Actualiteit met een focus op politiek, economie, veiligheid en de Nederlandse identiteit. Met actuele reportages, verslaggevers in het... | Goedemorgen Nederland | 20m | |
| 02:30 | Goedemorgen NederlandOchtendshow. Actualiteit met een focus op politiek, economie, veiligheid en de Nederlandse identiteit. Met actuele reportages, verslaggevers in het... | Goedemorgen Nederland | 15m | |
| 02:40 | Kook mee met MAXWat eten we vanavond? Topkoks Sandra Ysbrandy en Mounir Toub geven antwoord op die ene moeilijke vraag. Ze bereiden makkelijke en verrassende gerec... | Gestoofde kip met venkel en sinaasappel | 15m | |
| 02:45 | Kook mee met MAXWat eten we vanavond? Topkoks Sandra Ysbrandy en Mounir Toub geven antwoord op die ene moeilijke vraag. Ze bereiden makkelijke en verrassende gerec... | Gestoofde kip met venkel en sinaasappel | 15m | |
| 02:55 | Goedemorgen NederlandOchtendshow. Actualiteit met een focus op politiek, economie, veiligheid en de Nederlandse identiteit. Met actuele reportages, verslaggevers in het... | Goedemorgen Nederland | 15m | |
| 03:00 | Goedemorgen NederlandOchtendshow. Actualiteit met een focus op politiek, economie, veiligheid en de Nederlandse identiteit. Met actuele reportages, verslaggevers in het... | Goedemorgen Nederland | 20m | |
| 03:10 | NOS JournaalMet het laatste nieuws en de weersverwachting. | NOS Journaal | 15m | |
| 03:20 | NOS JournaalMet het laatste nieuws en de weersverwachting. | NOS Journaal | 15m | |
| 03:25 | Ongehoord NieuwsLive opinieprogramma met duiding van het nieuws. | Ongehoord Nieuws | 45m | |
| 03:35 | Ongehoord NieuwsLive opinieprogramma met duiding van het nieuws. | Ongehoord Nieuws | 40m | |
| 04:10 | SesamstraatIeniemienie gaat op reis naar Afrika. Dat is heel ver weg dus ze neemt maar heel weinig mee. | Op reis | 15m | |
| 04:15 | SesamstraatIeniemienie gaat op reis naar Afrika. Dat is heel ver weg dus ze neemt maar heel weinig mee. | Op reis | 15m | |
| 04:25 | Sesamstraat 10 voor...Een verzameling filmpjes van bepaalde Sesamstraatfiguren. | Supergezonde monsters | 10m | |
| 04:30 | Sesamstraat 10 voor...Een verzameling filmpjes van bepaalde Sesamstraatfiguren. | Supergezonde monsters | 10m | |
| 04:35 | Het KlokhuisOp het Klokhuis Kantoor heeft Peggy met haar zoektocht naar het perfecte eitje voor een heuse vliegenplaag gezorgd, hoe kom je daar vanaf? Vliegen ... | Het Kantoor 351 | 15m | |
| 04:40 | Het KlokhuisOp het Klokhuis Kantoor heeft Peggy met haar zoektocht naar het perfecte eitje voor een heuse vliegenplaag gezorgd, hoe kom je daar vanaf? Vliegen ... | Het Kantoor 351 | 20m | |
| 04:50 | NOS JeugdjournaalHet laatste nieuws uit binnen- en buitenland en het weer, speciaal voor de jonge kijker. En op NPO 1 extra met gebarentaal. | NOS Jeugdjournaal | 20m | |
| 05:00 | NOS JeugdjournaalHet laatste nieuws uit binnen- en buitenland en het weer, speciaal voor de jonge kijker. En op NPO 1 extra met gebarentaal. | NOS Jeugdjournaal | 20m | |
| 05:10 | NOS Journaal in makkelijke taalJournaal in makkelijke taal met extra uitleg en in een rustig tempo. Met het laatste nieuws en het weer. | NOS Journaal in makkelijke taal | 10m | |
| 05:20 | NOS Journaal in makkelijke taalJournaal in makkelijke taal met extra uitleg en in een rustig tempo. Met het laatste nieuws en het weer. | NOS Journaal in makkelijke taal | 5m | |
| 05:25 | Tijd voor MAXBirgit Boelens neemt ons mee in de kleurrijke wereld van Henri Matisse en de topstukken die nu in H'ART Museum hangen. * Najib Amhali en Roué Verve... | De kleurrijke wereld van Henri Matisse | 40m | |
| 06:00 | NOS JournaalMet het laatste nieuws, gebeurtenissen van nationaal en internationaal belang en de weersverwachting. | NOS Journaal | 15m | |
| 06:05 | NOS JournaalMet het laatste nieuws, gebeurtenissen van nationaal en internationaal belang en de weersverwachting. | NOS Journaal | 20m | |
| 06:15 | BinnensteBuitenHet fotografenechtpaar Hanneke en Ruud reist over de hele wereld voor hun werk, maar echt thuis zijn ze in de binnenstad van Dordrecht. Op hun terr... | BinnensteBuiten | 35m | |
| 06:25 | BinnensteBuitenHet fotografenechtpaar Hanneke en Ruud reist over de hele wereld voor hun werk, maar echt thuis zijn ze in de binnenstad van Dordrecht. Op hun terr... | BinnensteBuiten | 30m | |
| 06:50 | EenVandaagHet laatste nieuws en achtergronden uit binnen- en buitenland. Via het EenVandaag Opiniepanel kunnen 50.000 leden hun stem laten horen en reageren ... | EenVandaag | 30m | |
| 06:55 | EenVandaagHet laatste nieuws en achtergronden uit binnen- en buitenland. Via het EenVandaag Opiniepanel kunnen 50.000 leden hun stem laten horen en reageren ... | EenVandaag | 30m | |
| 07:20 | EvaSchuif aan bij het gesprek van de dag met Eva Jinek. Met iedere dag de verhalen achter het nieuws, inspirerende gesprekken en verrassende liveoptre... | Eva | 45m | |
| 07:25 | EvaSchuif aan bij het gesprek van de dag met Eva Jinek. Met iedere dag de verhalen achter het nieuws, inspirerende gesprekken en verrassende liveoptre... | Eva | 45m | |
| 08:05 | NOS JournaalMet het laatste nieuws, gebeurtenissen van nationaal en internationaal belang en de weersverwachting. En op NPO 1 extra met gebarentaal. | NOS Journaal | 25m | |
| 08:10 | NOS JournaalMet het laatste nieuws, gebeurtenissen van nationaal en internationaal belang en de weersverwachting. En op NPO 1 extra met gebarentaal. | NOS Journaal | 25m | |
| 08:30 | NOS Journaal RegioRegionaal nieuws met landelijke uitstraling, gemaakt door de NOS en de regionale omroepen. | NOS Journaal Regio | 10m | |
| 08:35 | NOS Journaal RegioRegionaal nieuws met landelijke uitstraling, gemaakt door de NOS en de regionale omroepen. | NOS Journaal Regio | 10m | |
| 08:40 | StrijdersEen Strijder is niet alleen fysiek sterk, ook een heldere geest is cruciaal. Zeker tijdens de battle die de kandidaten voor hun kiezen krijgen: mas... | Strijders | 50m | |
| 08:45 | StrijdersEen Strijder is niet alleen fysiek sterk, ook een heldere geest is cruciaal. Zeker tijdens de battle die de kandidaten voor hun kiezen krijgen: mas... | Strijders | 55m | |
| 09:30 | De slimste mensUitdager: Thomas Hogeling. | S28 E17, Uitdager: Kevin Hassing | 45m | |
| 09:40 | De slimste mensUitdager: Thomas Hogeling. | S28 E17, Uitdager: Kevin Hassing | 40m | |
| 10:15 | NieuwsuurHet nieuws met achtergronden, duiding en analyse. | Nieuwsuur | 35m | |
| 10:20 | NieuwsuurHet nieuws met achtergronden, duiding en analyse. | Nieuwsuur | 35m | |
| 10:50 | Pauw & De WitTalkshow over de actualiteit. Aan tafel voeren afwisselend Jeroen Pauw en Tim de Wit het gesprek van de dag. Er is ruimte voor debat en actuele dui... | Pauw & De Wit | 50m | |
| 10:55 | Pauw & De WitTalkshow over de actualiteit. Aan tafel voeren afwisselend Jeroen Pauw en Tim de Wit het gesprek van de dag. Er is ruimte voor debat en actuele dui... | Pauw & De Wit | 50m | |
| 11:40 | NOS JournaalMet het laatste nieuws, de sport van de dag en de actuele weersverwachting. | NOS Journaal | 20m | |
| 11:45 | NOS JournaalMet het laatste nieuws, de sport van de dag en de actuele weersverwachting. | NOS Journaal | 20m | |
| 12:00 | Keuringsdienst van waardeVissers, deftige mevrouwen en influencers worden er opgewonden van: parels. Prachtige praal, ons geschonken door de oester. Maar het is gek: terwij... | S26 E7, Parels | 25m | |
| 12:05 | Keuringsdienst van waardeVissers, deftige mevrouwen en influencers worden er opgewonden van: parels. Prachtige praal, ons geschonken door de oester. Maar het is gek: terwij... | S26 E7, Parels | 30m | |
| 12:25 | Noord-Zuid-Oost-WestEen Oogje op Brabant is deze keer in Bergen op Zoom. Passanten en inwoners geven commentaar op de oude beelden van Bergen op Zoom. Deze keer in het... | Een Oogje op Brabant - Route C - Op Oorlogspad | 35m | |
| 12:35 | Noord-Zuid-Oost-WestEen Oogje op Brabant is deze keer in Bergen op Zoom. Passanten en inwoners geven commentaar op de oude beelden van Bergen op Zoom. Deze keer in het... | Een Oogje op Brabant - Route C - Op Oorlogspad | 40m | |
| 13:00 | NOS JournaalMet het laatste nieuws en de weersverwachting. | NOS Journaal | 15m | |
| 13:15 | Nederland in BewegingWilt u investeren in uw gezondheid? Meedoen betekent dat u al een kwartier beweegt van het aanbevolen dagelijkse half uur. | Nederland in Beweging | 15m | |
| 13:30 | MAX GeheugentrainerTrain uw brein. Naarmate iemand ouder wordt, wil het geheugen nog wel eens iets minder scherp worden. Dit programma geeft u de kans om het geheugen... | MAX Geheugentrainer | 15m | |
| 13:45 | Goedemorgen NederlandOchtendshow. Actualiteit met een focus op politiek, economie, veiligheid en de Nederlandse identiteit. Met actuele reportages, verslaggevers in het... | Goedemorgen Nederland | 20m | |
| 14:05 | NOS JournaalMet het laatste nieuws en de weersverwachting. | NOS Journaal | 10m | |
| 14:15 | Goedemorgen NederlandOchtendshow. Actualiteit met een focus op politiek, economie, veiligheid en de Nederlandse identiteit. Met actuele reportages, verslaggevers in het... | Goedemorgen Nederland | 20m | |
| 14:35 | Kook mee met MAXWat eten we vanavond? Topkoks Sandra Ysbrandy en Mounir Toub geven antwoord op die ene moeilijke vraag. Ze bereiden makkelijke en verrassende gerec... | Linzensalade met gegrilde aubergine en feta | 10m | |
| 14:45 | Goedemorgen NederlandOchtendshow. Actualiteit met een focus op politiek, economie, veiligheid en de Nederlandse identiteit. Met actuele reportages, verslaggevers in het... | Goedemorgen Nederland | 20m | |
| 15:05 | NOS JournaalMet het laatste nieuws en de weersverwachting. | NOS Journaal | 20m | |
| 15:25 | Tussen kunst en kitsch extraEen tinnen bodemvondst, in de vorm van een zuigfles, komt aan het daglicht. Expert en liefhebber Jan Beekhuizen ziet direct aan het patin dat het e... | Tinnen zuigflesje | 5m | |
| 15:30 | Noord-Zuid-Oost-WestDe Verdwenen Stad: het De La Mar Theater, dat tegenwoordig anders en groter is dan het theater dat ooit is vernoemd naar een van onze grote acteurs... | De Verdwenen Stad - Westermans Wereld | 30m | |
| 16:00 | SesamstraatEr is kermis in de straat. Ieniemienie kan niet wachten om te gaan. | Sorteren | 15m | |
| 16:15 | Sesamstraat 10 voor...Een verzameling filmpjes van bepaalde Sesamstraatfiguren. | Elmo | 15m | |
| 16:30 | KindertijdIn Kadootje wordt een bijzondere vriendschap besproken en bezegeld met een zelfgemaakt cadeau en In Kijk mij nou mogen kleuters laten zien wat zij ... | Kadootje: Abel | 5m | |
| 16:35 | Het KlokhuisDe meeste mensen gaan een paar keer in hun leven op een andere plek wonen. Nizar helpt verhuizers sjouwen om de familie van Wisse te verhuizen. Doo... | Verhuizen | 15m | |
| 16:50 | NOS JeugdjournaalHet laatste nieuws uit binnen- en buitenland en het weer, speciaal voor de jonge kijker. En op NPO 1 extra met gebarentaal. | NOS Jeugdjournaal | 25m | |
| 17:15 | NOS Journaal in makkelijke taalJournaal in makkelijke taal met extra uitleg en in een rustig tempo. Met het laatste nieuws en het weer. | NOS Journaal in makkelijke taal | 5m | |
| 17:20 | Tijd voor MAXMartine van Os en Sybrand Niessen ontvangen elke werkdag een keur aan gasten. Een aangename mix van nieuws, kunst, cultuur en entertainment. | Tijd voor MAX | 45m | |
| 18:05 | NOS JournaalMet het laatste nieuws, gebeurtenissen van nationaal en internationaal belang en de weersverwachting. | NOS Journaal | 15m | |
| 18:20 | BinnensteBuitenIn het Drentse Gasselternijveen woont jong en oud samen op een groene woonplek. Een jaar geleden was het terrein nog een kale zandvlakte; nu staan ... | BinnensteBuiten | 30m | |
| 18:50 | EenVandaagHet laatste nieuws en achtergronden uit binnen- en buitenland. Via het EenVandaag Opiniepanel kunnen 50.000 leden hun stem laten horen en reageren ... | EenVandaag | 30m | |
| 19:20 | EvaSchuif aan bij het gesprek van de dag met Eva Jinek. Met iedere dag de verhalen achter het nieuws, inspirerende gesprekken en verrassende liveoptre... | Eva | 45m | |
| 20:05 | NOS JournaalMet het laatste nieuws, gebeurtenissen van nationaal en internationaal belang en de weersverwachting. En op NPO 1 extra met gebarentaal. | NOS Journaal | 25m | |
| 20:30 | NOS Journaal RegioRegionaal nieuws met landelijke uitstraling, gemaakt door de NOS en de regionale omroepen. | NOS Journaal Regio | 10m | |
| 20:40 | Ik vertrekMike (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 ombouwen tot ... | Mike en Ana | 50m | |
| 21:30 | De slimste mensUitdager: Whitney Janssen. | S28 E18, Uitdager: Daan van der Hoeven | 40m | |
| 22:10 | NieuwsuurHet nieuws met achtergronden, duiding en analyse. | Nieuwsuur | 35m | |
| 22:45 | Pauw & De WitTalkshow over de actualiteit. Aan tafel voeren afwisselend Jeroen Pauw en Tim de Wit het gesprek van de dag. Er is ruimte voor debat en actuele dui... | Pauw & De Wit | 50m | |
| 23:35 | NOS JournaalMet het laatste nieuws, de sport van de dag en de actuele weersverwachting. | NOS Journaal | 20m | |
| 23:55 | Rutgers LobbyRutger Castricum stelt politieke en maatschappelijke kwesties aan de kaak. Met experts scherpt hij zijn verhaal aan en confronteert hij politici me... | Rutgers Lobby | 20m |
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_rhyrwfnx/schedule?date=2026-10-14&tz=Europe/Malta" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_rhyrwfnx/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_rhyrwfnx/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_rhyrwfnx/schedule?date=2026-10-14&tz=Europe/Malta"); 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_rhyrwfnx/schedule?date=2026-10-14&tz=Europe/Malta", { 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_rhyrwfnx/schedule", params={"date": "2026-10-14", "tz": "Europe/Malta"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_rhyrwfnx/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_jv80p1bh", "channel": "ch_rhyrwfnx", "start": "2026-10-13T21:45:00Z", "stop": "2026-10-13T22:05:00Z", "title": "NOS Journaal", "sub_title": "NOS Journaal", "description": "Met het laatste nieuws, de sport van de dag en de actuele weersverwachting.", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 91, "date": "2026-10-14", "tz": "Europe/Malta" } }
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.