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/Lisbon 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/Lisbon. The same day from the API: GET /v1/channels/ch_tb6g9hwc/schedule?date=2026-10-12&tz=Europe/Lisbon
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | NOS JournaalMet het laatste nieuws, gebeurtenissen van nationaal en internationaal belang en de weersverwachting. | Noticiário | 15m | |
| 00:05 | WNL Op ZondagPartijleider Caroline van der Plas van BBB over haar plannen en ambities voor het komend jaar. * Korpschef Henk van Essen over 10 jaar Nationale Po... | Política | 1h | |
| 00:15 | WNL Op ZondagPartijleider Caroline van der Plas van BBB over haar plannen en ambities voor het komend jaar. * Korpschef Henk van Essen over 10 jaar Nationale Po... | Política | 55m | |
| 01:05 | BuitenhofInterviewprogramma met maatschappelijke en politieke debatten, gesprekken en opinies. | Debate | 55m | |
| 01:10 | BuitenhofInterviewprogramma met maatschappelijke en politieke debatten, gesprekken en opinies. | Debate | 55m | |
| 02:00 | Vier Handen Op Eén BuikWanneer Shylena (19) erachter komt dat ze zwanger is, staat ze voor een belangrijke keuze. Kiest ze voor haar baby of voor haar vriend? Shylena kie... | Reportagem | 50m | |
| 02:05 | Vier Handen Op Eén BuikWanneer Shylena (19) erachter komt dat ze zwanger is, staat ze voor een belangrijke keuze. Kiest ze voor haar baby of voor haar vriend? Shylena kie... | Reportagem | 55m | |
| 02:50 | Zin in Zappelin - compilatieSamen met de buurtbewoners maakt Joy van elke dag een feestje! Beleef mee wat er gebeurt op het Zappelinplein, in de B&B, de supermarkt en in de sp... | Educação | 15m | |
| 03:00 | Zin in Zappelin - compilatieSamen met de buurtbewoners maakt Joy van elke dag een feestje! Beleef mee wat er gebeurt op het Zappelinplein, in de B&B, de supermarkt en in de sp... | Educação | 15m | |
| 03:05 | KindertijdIn Lekker Vies mogen kleuters echt lekker vies worden door bijvoorbeeld een modderpoel te maken voor varkens, met bieten te koken of te schilderen ... | Atualidade | 10m | |
| 03:15 | KindertijdIn Lekker Vies mogen kleuters echt lekker vies worden door bijvoorbeeld een modderpoel te maken voor varkens, met bieten te koken of te schilderen ... | Atualidade | 5m | |
| 03:20 | Studio SnuggerOnderwerpen: Patatje Oorlog; Sponzen; Nachtmerrie; Selfieschoen; Melkmuziek; Tranen. | Concurso | 15m | |
| 03:30 | TopdoksIn het Topdoks Lab is een slang te gast. Wat doet zijn gif met ons bloed? Elbert neemt bij Rachel bloed af en mengt het met het slangengif. Bij de ... | Didático | 20m | |
| 03:35 | TopdoksIn het Topdoks Lab is een slang te gast. Wat doet zijn gif met ons bloed? Elbert neemt bij Rachel bloed af en mengt het met het slangengif. Bij de ... | Didático | 25m | |
| 03:50 | CheckpointDe tien tofste, grappigste en spannendste testen van het afgelopen seizoen. En wie wonnen dit jaar de meeste testen, de jongens of de meiden? Rache... | Magazine | 25m | |
| 04:00 | CheckpointDe tien tofste, grappigste en spannendste testen van het afgelopen seizoen. En wie wonnen dit jaar de meeste testen, de jongens of de meiden? Rache... | Magazine | 25m | |
| 04:15 | NOS JeugdjournaalHet laatste nieuws uit binnen- en buitenland en het weer, speciaal voor de jonge kijker. En op NPO 1 extra met gebarentaal. | Noticiário | 20m | |
| 04:25 | NOS JeugdjournaalHet laatste nieuws uit binnen- en buitenland en het weer, speciaal voor de jonge kijker. En op NPO 1 extra met gebarentaal. | Noticiário | 20m | |
| 04:35 | Nederland zingt op zondagSoms loop je vast in het leven. Dat kan door van alles zijn: ziekte, gemis, verdriet. Albert Jan Treur vertelt hoe de kracht die Gods Geest ons gee... | Religião | 25m | |
| 04:45 | Nederland zingt op zondagSoms loop je vast in het leven. Dat kan door van alles zijn: ziekte, gemis, verdriet. Albert Jan Treur vertelt hoe de kracht die Gods Geest ons gee... | Religião | 20m | |
| 05:00 | NOS JournaalMet het laatste nieuws, gebeurtenissen van nationaal en internationaal belang en de weersverwachting. | Noticiário | 5m | |
| 05:05 | NOS JournaalMet het laatste nieuws, gebeurtenissen van nationaal en internationaal belang en de weersverwachting. | Noticiário | 15m | |
| 05:20 | Podium KlassiekANÚNA zingt Ding Dong Merrily On High en O Holy Night. | Artes | 1h | |
| 06:10 | NOS Studio Sport VoetbalMet uitgebreide samenvattingen van alle eredivisiewedstrijden. Inclusief doelpunten, hoogtepunten en analyses. | Futebol | 55m | |
| 06:20 | NOS Studio Sport VoetbalMet uitgebreide samenvattingen van alle eredivisiewedstrijden. Inclusief doelpunten, hoogtepunten en analyses. | Futebol | 55m | |
| 07:05 | NOS JournaalMet het laatste nieuws, gebeurtenissen van nationaal en internationaal belang en de weersverwachting. En op NPO 1 extra met gebarentaal. | Noticiário | 15m | |
| 07:15 | NOS JournaalMet het laatste nieuws, gebeurtenissen van nationaal en internationaal belang en de weersverwachting. En op NPO 1 extra met gebarentaal. | Noticiário | 15m | |
| 07:20 | Tussen Kunst en Kitsch ExtraExpert Joseph Estié vertelt in het Nationaal Militair Museum in Soesterberg openhartig dat hij besmet is met het 'thee-antiquiteiten'-virus. Hij be... | Cultura | 10m | |
| 07:30 | De slimste mensUitdager: Jan Jaap van Weering. | Concurso | 40m | |
| 08:10 | Dwars door de PyreneeënIn het Franse Saint-Jean-Pied-de-Port mengt Arnout zich onder de honderden pelgrims die de Pyreneeën oversteken richting Santiago de Compostela en ... | Entretenimento | 50m | |
| 08:15 | Dwars door de PyreneeënIn het Franse Saint-Jean-Pied-de-Port mengt Arnout zich onder de honderden pelgrims die de Pyreneeën oversteken richting Santiago de Compostela en ... | Entretenimento | 50m | |
| 09:00 | Nu te Zien!Henry Moore (1898-1986) is een van de belangrijkste beeldhouwers van de twintigste eeuw. Directeur van Museum JAN Marieke Uildriks bekijkt in Museu... | Artes | 10m | |
| 09:05 | NieuwsuurHet nieuws met achtergronden, duiding en analyse. | Noticiário | 30m | |
| 09:10 | NieuwsuurHet nieuws met achtergronden, duiding en analyse. | Noticiário | 30m | |
| 09:35 | Pauw & De WitTalkshow over de actualiteit. Aan tafel voeren afwisselend Jeroen Pauw en Tim de Wit het gesprek van de dag. | Debate | 45m | |
| 09:40 | Pauw & De WitTalkshow over de actualiteit. Aan tafel voeren afwisselend Jeroen Pauw en Tim de Wit het gesprek van de dag. | Debate | 50m | |
| 10:20 | NOS JournaalMet het laatste nieuws, gebeurtenissen van nationaal en internationaal belang en de weersverwachting. | Noticiário | 10m | |
| 10:30 | NOS JournaalMet het laatste nieuws en de weersverwachting. | Noticiário | 10m | |
| 10:40 | Bureau BuitenlandSophie Derkzen en Bram Vermeulen bespreken afwisselend het wereldnieuws met terugkerende gasten die ons op een begrijpelijke manier meer grip geven... | Atualidade | 25m | |
| 10:55 | MetropolisCorrespondenten over de hele wereld gaan op zoek naar vakantiegangers. In Egypte kan niet iedereen zich een strandvakantie veroorloven, maar zorgt ... | Artes | 20m | |
| 11:05 | MetropolisCorrespondenten over de hele wereld gaan op zoek naar vakantiegangers. In Egypte kan niet iedereen zich een strandvakantie veroorloven, maar zorgt ... | Artes | 20m | |
| 11:15 | 2 voor 12Kennisquiz onder leiding van Astrid Joosten waarin twee duo's het tegen elkaar opnemen in twaalf vragen. Wie heeft de meeste vragen goed en raadt h... | Concurso | 35m | |
| 11:25 | 2 voor 12Kennisquiz onder leiding van Astrid Joosten waarin twee duo's het tegen elkaar opnemen in twaalf vragen. Wie heeft de meeste vragen goed en raadt h... | Concurso | 40m | |
| 11:50 | De NachtzoenBas Ragas vertelt uit de Bijbel 1 Koningen 17:8-16. | Talk-show | 10m | |
| 12:00 | NOS JournaalMet het laatste nieuws en de weersverwachting. | Noticiário | 15m | |
| 12:05 | NOS JournaalMet het laatste nieuws en de weersverwachting. | Noticiário | 15m | |
| 12:15 | Nederland in BewegingWilt u investeren in uw gezondheid? Meedoen betekent dat u al een kwartier beweegt van het aanbevolen dagelijkse half uur. | Saúde | 15m | |
| 12:20 | Nederland in BewegingWilt u investeren in uw gezondheid? Meedoen betekent dat u al een kwartier beweegt van het aanbevolen dagelijkse half uur. | Saúde | 15m | |
| 12:30 | MAX GeheugentrainerDit programma geeft u de kans om het geheugen te trainen. Met eenvoudige oefeningen en opdrachten leert u binnen de kortste keren weer meer te onth... | Concurso | 15m | |
| 12:35 | MAX GeheugentrainerDit programma geeft u de kans om het geheugen te trainen. Met eenvoudige oefeningen en opdrachten leert u binnen de kortste keren weer meer te onth... | Concurso | 20m | |
| 12:45 | Goedemorgen NederlandOchtendshow. Actualiteit met een focus op politiek, economie, veiligheid en de Nederlandse identiteit. Met actuele reportages, verslaggevers in het... | Talk-show | 20m | |
| 12:55 | Goedemorgen NederlandOchtendshow. Actualiteit met een focus op politiek, economie, veiligheid en de Nederlandse identiteit. Met actuele reportages, verslaggevers in het... | Talk-show | 15m | |
| 13:05 | NOS JournaalMet het laatste nieuws en de weersverwachting. | Noticiário | 10m | |
| 13:10 | NOS JournaalMet het laatste nieuws en de weersverwachting. | Noticiário | 15m | |
| 13:15 | Goedemorgen NederlandOchtendshow. Actualiteit met een focus op politiek, economie, veiligheid en de Nederlandse identiteit. Met actuele reportages, verslaggevers in het... | Talk-show | 20m | |
| 13:25 | Goedemorgen NederlandOchtendshow. Actualiteit met een focus op politiek, economie, veiligheid en de Nederlandse identiteit. Met actuele reportages, verslaggevers in het... | Talk-show | 15m | |
| 13:35 | Kook mee met MAXWat eet ik vanavond? Topkoks Sandra Ysbrandy en Mounir Toub geven antwoord op die ene moeilijke vraag. Ze nemen de kijker aan de hand bij het maken... | Gastronomia | 10m | |
| 13:40 | Kook mee met MAXWat eet ik vanavond? Topkoks Sandra Ysbrandy en Mounir Toub geven antwoord op die ene moeilijke vraag. Ze nemen de kijker aan de hand bij het maken... | Gastronomia | 15m | |
| 13:45 | Goedemorgen NederlandOchtendshow. Actualiteit met een focus op politiek, economie, veiligheid en de Nederlandse identiteit. Met actuele reportages, verslaggevers in het... | Talk-show | 20m | |
| 13:55 | Goedemorgen NederlandOchtendshow. Actualiteit met een focus op politiek, economie, veiligheid en de Nederlandse identiteit. Met actuele reportages, verslaggevers in het... | Talk-show | 20m | |
| 14:05 | NOS JournaalMet het laatste nieuws en de weersverwachting. | Noticiário | 15m | |
| 14:15 | NOS JournaalMet het laatste nieuws en de weersverwachting. | Noticiário | 15m | |
| 14:20 | Fryslân DOKDe regionale omroepen in het noorden bestaan 80 jaar. Door sociale media en AI is de toekomst van de journalistiek onzeker. Wat staat er op het spe... | Atualidade | 30m | |
| 14:30 | Fryslân DOKDe regionale omroepen in het noorden bestaan 80 jaar. Door sociale media en AI is de toekomst van de journalistiek onzeker. Wat staat er op het spe... | Atualidade | 30m | |
| 14:50 | Blauw BloedNieuws met achtergronden op koninklijk gebied. | Atualidade | 25m | |
| 15:00 | Blauw BloedNieuws met achtergronden op koninklijk gebied. | Atualidade | 25m | |
| 15:15 | SesamstraatIeniemienie kan niet kiezen wie haar beste vriend is. | Didático | 20m | |
| 15:25 | SesamstraatIeniemienie kan niet kiezen wie haar beste vriend is. | Didático | 15m | |
| 15:35 | Sesamstraat 10 voor...Een verzameling filmpjes van bepaalde Sesamstraatfiguren. | Didático | 10m | |
| 15:40 | Sesamstraat 10 voor...Een verzameling filmpjes van bepaalde Sesamstraatfiguren. | Didático | 15m | |
| 15:45 | KindertijdIn Lekker Vies mogen kleuters echt lekker vies worden door bijvoorbeeld een modderpoel te maken voor varkens, met bieten te koken of te schilderen ... | Atualidade | 5m | |
| 15:50 | NOS JeugdjournaalHet laatste nieuws uit binnen- en buitenland en het weer, speciaal voor de jonge kijker. En op NPO 1 extra met gebarentaal. | Noticiário | 20m | |
| 15:55 | NOS JeugdjournaalHet laatste nieuws uit binnen- en buitenland en het weer, speciaal voor de jonge kijker. En op NPO 1 extra met gebarentaal. | Noticiário | 20m | |
| 16:10 | NOS Journaal in Makkelijke TaalJournaal in makkelijke taal met extra uitleg en in een rustig tempo. Met het laatste nieuws en het weer. | Noticiário | 10m | |
| 16:15 | NOS Journaal in Makkelijke TaalJournaal in makkelijke taal met extra uitleg en in een rustig tempo. Met het laatste nieuws en het weer. | Noticiário | 10m | |
| 16: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. | Magazine | 40m | |
| 16:25 | Tijd voor MAXMartine van Os en Sybrand Niessen ontvangen elke werkdag een keur aan gasten. Een aangename mix van nieuws, kunst, cultuur en entertainment. | Magazine | 40m | |
| 17:00 | NOS JournaalMet het laatste nieuws, gebeurtenissen van nationaal en internationaal belang en de weersverwachting. | Noticiário | 15m | |
| 17:05 | NOS JournaalMet het laatste nieuws, gebeurtenissen van nationaal en internationaal belang en de weersverwachting. | Noticiário | 15m | |
| 17:15 | BinnensteBuitenIn haar huis heeft Erna bijna alles zelf gemaakt: van schilderijen met elfen tot het gemozaïekte bad. Eigenlijk is haar hele huis één groot kunstwe... | Decoração | 35m | |
| 17:20 | BinnensteBuitenIn haar huis heeft Erna bijna alles zelf gemaakt: van schilderijen met elfen tot het gemozaïekte bad. Eigenlijk is haar hele huis één groot kunstwe... | Decoração | 35m | |
| 17:50 | EenVandaagHet laatste nieuws en achtergronden uit binnen- en buitenland. Via het EenVandaag Opiniepanel kunnen 50.000 leden hun stem laten horen en reageren ... | Magazine de informação | 30m | |
| 17:55 | EenVandaagHet laatste nieuws en achtergronden uit binnen- en buitenland. Via het EenVandaag Opiniepanel kunnen 50.000 leden hun stem laten horen en reageren ... | Magazine de informação | 25m | |
| 18: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... | Talk-show | 50m | |
| 19:05 | NOS JournaalMet het laatste nieuws, gebeurtenissen van nationaal en internationaal belang en de weersverwachting. En op NPO 1 extra met gebarentaal. | Noticiário | 25m | |
| 19:10 | NOS JournaalMet het laatste nieuws, gebeurtenissen van nationaal en internationaal belang en de weersverwachting. En op NPO 1 extra met gebarentaal. | Noticiário | 25m | |
| 19:30 | NOS Journaal RegioRegionaal nieuws met landelijke uitstraling, gemaakt door de NOS en de regionale omroepen. | Noticiário | 10m | |
| 19:35 | NOS Journaal RegioRegionaal nieuws met landelijke uitstraling, gemaakt door de NOS en de regionale omroepen. | Noticiário | 10m | |
| 19:40 | Van Roosmalen & GroentemanGijs Groenteman en Marcel van Roosmalen nemen samen met verschillende gasten op geheel eigen wijze de actualiteit door. Vanuit een compleet vernieu... | Sociedade | 50m | |
| 19:45 | Van Roosmalen & GroentemanGijs Groenteman en Marcel van Roosmalen nemen samen met verschillende gasten op geheel eigen wijze de actualiteit door. Vanuit een compleet vernieu... | Sociedade | 50m | |
| 20:30 | De slimste mensUitdager: Julia Wouters. | Concurso | 45m | |
| 20:35 | De slimste mensUitdager: Julia Wouters. | Concurso | 40m | |
| 21:15 | NieuwsuurHet nieuws met achtergronden, duiding en analyse. | Noticiário | 40m | |
| 21:50 | Pauw & De WitTalkshow over de actualiteit. Aan tafel voeren afwisselend Jeroen Pauw en Tim de Wit het gesprek van de dag. | Debate | 50m | |
| 21:55 | Pauw & De WitTalkshow over de actualiteit. Aan tafel voeren afwisselend Jeroen Pauw en Tim de Wit het gesprek van de dag. | Debate | 45m | |
| 22:40 | NOS JournaalMet het laatste nieuws, de sport van de dag en de actuele weersverwachting. | Noticiário | 25m | |
| 23:00 | ZemblaHet is de nieuwste trend op misdaadgebied: ransomware. 'Uw computers zijn versleuteld. Neem contact met ons op om uw data terug te krijgen.' Hacker... | Atualidade | 35m | |
| 23:05 | ZemblaHet is de nieuwste trend op misdaadgebied: ransomware. 'Uw computers zijn versleuteld. Neem contact met ons op om uw data terug te krijgen.' Hacker... | Atualidade | 35m | |
| 23:35 | Meldpunt ActueelProgramma dat de kijker centraal stelt en polst wat er leeft onder de achterban. Het onderzoekt maatschappelijke kwesties op het gebied van onder m... | Sociedade | 25m | |
| 23:40 | Meldpunt ActueelProgramma dat de kijker centraal stelt en polst wat er leeft onder de achterban. Het onderzoekt maatschappelijke kwesties op het gebied van onder m... | Sociedade | 25m |
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_tb6g9hwc/schedule?date=2026-10-12&tz=Europe/Lisbon" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_tb6g9hwc/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_tb6g9hwc/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_tb6g9hwc/schedule?date=2026-10-12&tz=Europe/Lisbon"); 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_tb6g9hwc/schedule?date=2026-10-12&tz=Europe/Lisbon", { 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_tb6g9hwc/schedule", params={"date": "2026-10-12", "tz": "Europe/Lisbon"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_tb6g9hwc/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_7dtrvxz7", "channel": "ch_tb6g9hwc", "start": "2026-10-11T23:00:00Z", "stop": "2026-10-11T23:15:00Z", "title": "NOS Journaal", "sub_title": null, "description": "Met het laatste nieuws, gebeurtenissen van nationaal en internationaal belang...", "category": [ "noticiário" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 100, "date": "2026-10-12", "tz": "Europe/Lisbon" } }
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.