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-15&tz=Europe/Lisbon
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | NOS JournaalMet het laatste nieuws en de weersverwachting. | Noticiário | 15m | |
| 00: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 | |
| 00: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 | |
| 00:45 | Goedemorgen NederlandOchtendshow. Actualiteit met een focus op politiek, economie, veiligheid en de Nederlandse identiteit. Met actuele reportages, verslaggevers in het... | Talk-show | 20m | |
| 01:05 | NOS JournaalMet het laatste nieuws en de weersverwachting. | Noticiário | 10m | |
| 01:15 | Goedemorgen NederlandOchtendshow. Actualiteit met een focus op politiek, economie, veiligheid en de Nederlandse identiteit. Met actuele reportages, verslaggevers in het... | Talk-show | 20m | |
| 01: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 | |
| 01:45 | Goedemorgen NederlandOchtendshow. Actualiteit met een focus op politiek, economie, veiligheid en de Nederlandse identiteit. Met actuele reportages, verslaggevers in het... | Talk-show | 20m | |
| 02:05 | NOS JournaalMet het laatste nieuws en de weersverwachting. | Noticiário | 20m | |
| 02: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... | Cultura | 5m | |
| 02:30 | Noord-Zuid-Oost-WestWanneer ben je wijs? Hoe word je het en wat heb je er eigenlijk aan? In Op Weg naar Wijsheid gaat presentator Klaas Drupsteen op zoek naar het antw... | Artes | 30m | |
| 03:00 | SesamstraatEr is kermis in de straat. Ieniemienie kan niet wachten om te gaan. | Didático | 15m | |
| 03:15 | Sesamstraat 10 voor...Een verzameling filmpjes van bepaalde Sesamstraatfiguren. | Didático | 15m | |
| 03:30 | 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:35 | Het KlokhuisMet kracht in je kop, een goed getrainde geest, kun je echt superveel voor elkaar boksen. Je kunt bijvoorbeeld in een flow raken. Maar hoe doe je d... | Didático | 15m | |
| 03: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 | 25m | |
| 04: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 | 5m | |
| 04: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 | 45m | |
| 05:05 | NOS JournaalMet het laatste nieuws, gebeurtenissen van nationaal en internationaal belang en de weersverwachting. | Noticiário | 15m | |
| 05: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 | 30m | |
| 05: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 | |
| 06: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 | 45m | |
| 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 | 25m | |
| 07:30 | NOS Journaal RegioRegionaal nieuws met landelijke uitstraling, gemaakt door de NOS en de regionale omroepen. | Noticiário | 10m | |
| 07:40 | Ik VertrekHoe gaat het met Laurens en Brigitte? In zeven jaar migreerden ze drie keer naar verschillende landen. Het begon met een mislukt avontuur in Frankr... | S26 E10, Familie De Jong | Reportagem | 50m |
| 08:30 | De slimste mensUitdager: Whitney Janssen. | Concurso | 40m | |
| 09:10 | NieuwsuurHet nieuws met achtergronden, duiding en analyse. | Noticiário | 35m | |
| 09:45 | Pauw & De WitTalkshow over de actualiteit. Aan tafel voeren afwisselend Jeroen Pauw en Tim de Wit het gesprek van de dag. | Debate | 50m | |
| 10:35 | NOS JournaalMet het laatste nieuws, de sport van de dag en de actuele weersverwachting. | Noticiário | 20m | |
| 10:55 | Rutgers LobbyRutger Castricum stelt politieke en maatschappelijke kwesties aan de kaak. Met experts scherpt hij zijn verhaal aan en confronteert hij politici me... | Sociedade | 20m | |
| 11:15 | Noord-Zuid-Oost-WestWanneer ben je wijs? Hoe word je het en wat heb je er eigenlijk aan? In Op Weg naar Wijsheid gaat presentator Klaas Drupsteen op zoek naar het antw... | Artes | 30m | |
| 11:45 | 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... | Cultura | 15m | |
| 12:00 | 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: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: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:05 | NOS JournaalMet het laatste nieuws en de weersverwachting. | Noticiário | 10m | |
| 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: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 | 15m | |
| 13:50 | Goedemorgen NederlandOchtendshow. Actualiteit met een focus op politiek, economie, veiligheid en de Nederlandse identiteit. Met actuele reportages, verslaggevers in het... | Talk-show | 15m | |
| 14:05 | NOS JournaalMet het laatste nieuws en de weersverwachting. | Noticiário | 25m | |
| 14:30 | Noord-Zuid-Oost-WestWanneer ben je wijs? Hoe word je het en wat heb je er eigenlijk aan? In Op Weg naar Wijsheid gaat presentator Klaas Drupsteen op zoek naar het antw... | Artes | 30m | |
| 15:00 | SesamstraatPino moet zijn kamer opruimen van Lot. Als hij klaar is, krijgt hij een verrassing. | Didático | 20m | |
| 15:20 | Sesamstraat 10 voor...Een verzameling filmpjes van bepaalde Sesamstraatfiguren. | Didático | 10m | |
| 15:30 | 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:35 | Het KlokhuisMet kracht in je kop, een goed getrainde geest, kun je echt superveel voor elkaar boksen. Je kunt bijvoorbeeld in een flow raken. Maar hoe doe je d... | Didático | 15m | |
| 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 | 25m | |
| 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 | 5m | |
| 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 | 45m | |
| 17:05 | NOS JournaalMet het laatste nieuws, gebeurtenissen van nationaal en internationaal belang en de weersverwachting. | Noticiário | 15m | |
| 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 | 30m | |
| 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 | |
| 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 | 45m | |
| 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:30 | NOS Journaal RegioRegionaal nieuws met landelijke uitstraling, gemaakt door de NOS en de regionale omroepen. | Noticiário | 10m | |
| 19:40 | ZussenNienkes wereld komt op z'n kop te staan wanneer ze de waarheid ontdekt over haar start als baby en hoort dat ze een tweelingzus heeft. | Reality tv | 50m | |
| 20:30 | De slimste mensUitdager: David van Rosmalen. | Concurso | 45m | |
| 21:15 | NieuwsuurHet nieuws met achtergronden, duiding en analyse. | Noticiário | 35m | |
| 21:50 | Pauw & De WitTalkshow over de actualiteit. Aan tafel voeren afwisselend Jeroen Pauw en Tim de Wit het gesprek van de dag. | Debate | 45m | |
| 22:35 | NOS JournaalMet het laatste nieuws, de sport van de dag en de actuele weersverwachting. | Noticiário | 20m | |
| 22:55 | De Joodse wereldTalkshow waarin de Joodse actualiteit centraal staat. | Histórico | 30m | |
| 23:25 | Noord-Zuid-Oost-WestWanneer ben je wijs? Hoe word je het en wat heb je er eigenlijk aan? In Op Weg naar Wijsheid gaat presentator Klaas Drupsteen op zoek naar het antw... | Artes | 35m |
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-15&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-15&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-15&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-15", "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-15, the first programme { "data": [ { "id": "ls_x79yh1y3", "channel": "ch_tb6g9hwc", "start": "2026-10-14T23:00:00Z", "stop": "2026-10-14T23:15:00Z", "title": "NOS Journaal", "sub_title": null, "description": "Met het laatste nieuws en de weersverwachting.", "category": [ "noticiário" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 62, "date": "2026-10-15", "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.