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/Brussels 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/Brussels. The same day from the API: GET /v1/channels/ch_97teze2h/schedule?date=2026-10-13&tz=Europe/Brussels
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:35 | VRT NWS journaalRegardez ce lundi 12 octobre sur VRT 1 à 23:35 le programme "VRT NWS journaal" produit en Belgique en 2026. D'une durée de 30 min ce programme est ... | Journal | 35m | |
| 00:10 | VRT NWS journaal | 15m | ||
| 00:25 | Het weer | 5m | ||
| 00:30 | VRT NWS Villa PoliticaEr wordt vaak gezegd dat de kloof tussen politiek en bevolking te groot is, maar dat hoeft niet zo te zijn. Met Villa Politica wordt de kloof zo go... | Magazine | 1h 30m | |
| 02:00 | VRT NWS journaalRegardez ce mardi 13 octobre sur VRT 1 à 02:00 le programme "Journaallus" produit en Belgique en 2026. D'une durée de 240 min ce programme est adap... | 15m | ||
| 02:15 | Het weerRegardez ce mardi 13 octobre sur VRT 1 à 02:15 le programme "Het weer" produit en Belgique en 2026. D'une durée de 225 min ce programme est adapté ... | Journal | 3h 45m | |
| 06:00 | Meneer MagooGrappige animatiereeks over een behulpzaam maar slechtziend mannetje dat alles in het honderd laat lopen. Het grootste slachtoffer daarvan is Fizz,... | Burenliefde | Série, Feuilleton | 10m |
| 06:10 | Monster Shaker | 10m | ||
| 06:20 | Mega Maffe MonsterfreaksArthur identificeert een lokale weerwolf en besluit hem in schijndood te brengen. De kinderen geloven dat er een manier moet zijn om dit ongelukkig... | Grootmoeder en de weerwolf, deel 1 | Série, Feuilleton | 10m |
| 06:30 | Lou | 10m | ||
| 06:40 | DodoJoe stemt ermee in om met Fran op te treden in haar toneelvoorstelling, maar beseft niet dat hij ook zal moeten zingen. | Toneelvoorstelling | Série, Feuilleton comédie | 15m |
| 06:55 | Zotte dierenLiveactionreeks waarin Gary, de vloggende hond de grappigste (huis)dierenclips laat zien. Nederlandstalige versie (orig.: 'Silly Pets'). | Divertissement | 5m | |
| 07:00 | Karrewiet met VGTInfomagazine voor de jeugd. Getolkt in Vlaamse Gebarentaal (VGT). | Magazine | 10m | |
| 07:10 | Hallo Kroket | 15m | ||
| 07:25 | Grizzy en de LemmingenGrappige animatiereeks over de beer Grizzy, wiens rustige leven grondig verstoord wordt door een groep vervelende lemmings – op avontuur in Schotland. | 1 + 1 = 1 | Série, Feuilleton | 5m |
| 07:30 | Ket & DocReeks korte documentaires waarin de wereld bekeken wordt door de ogen van een kind. | Bal of beest | Documentaire | 15m |
| 07:45 | Hilly SkateCompilatieaflevering van de Vlaamse fictiereeks die zich afspeelt in de skatescene. | Série, Feuilleton dramatique | 18m | |
| 08:03 | Clips #LikeMeDe videoclips uit seizoen 6. | Lach naar mij | Divertissement | 4m |
| 08:07 | De campingNoorse fictiereeks over de avonturen van een groep vrienden op kampeervakantie. Nederlandstalige versie (orig.: 'Campingplassen'). | De verdwenen revolver | Série, Feuilleton comédie | 3m |
| 08:10 | Hoe moeilijk kan het zijn? On nowHoe moeilijk kan iets écht zijn? Dat zoekt Thomas uit en daarvoor kan hij rekenen op de wetenschappelijke hulp van Hetty. | Een boodschap naar de ruimte sturen | Documentaire | 15m |
| 08:25 | De Raad van SoekieKomische fictiereeks over Soekie, de voorzitster, en vier andere leden van de leerlingenraad op een middelbare school. | De eerste minister | Série, Feuilleton comédie | 15m |
| 08:40 | De HoppersVlaamse humoristische fictiereeks over de prettig gestoorde familie Hopper. | Verandering van spijs | Série, Feuilleton comédie | 20m |
| 09:00 | Radio 2 op VRT 1: WinWinLive vanuit de Radio2-studio. | Vide | 1h | |
| 10:00 | Radio 2 op VRT 1: Ann & DaanLive vanuit de Radio 2-studio. | Vide | 1h | |
| 11:00 | HerfstbeeldenRegardez ce mardi 13 octobre sur VRT 1 à 11:00 le programme "Herfstbeelden" produit en Belgique en 2026. D'une durée de 90 min ce programme est ada... | Vide | 1h 30m | |
| 12:30 | BlokkenSpelprogramma waarin twee kandidaten het tegen elkaar opnemen in een quiz over algemene kennis, gecombineerd met elementen uit een computerspel. | Divertissement | 30m | |
| 13:00 | VRT NWS journaal 13uRegardez ce mardi 13 octobre sur VRT 1 à 13:00 le programme "VRT NWS journaal 13u" produit en Belgique en 2026. D'une durée de 25 min ce programme ... | Journal | 25m | |
| 13:25 | Het weer | 5m | ||
| 13:30 | SwitchDe eerste quiz ter wereld zonder punten, met Fien Germijns. | Divertissement | 35m | |
| 14:05 | VRT NWS Villa PoliticaEr wordt vaak gezegd dat de kloof tussen politiek en bevolking te groot is, maar dat hoeft niet zo te zijn. Met Villa Politica wordt de kloof zo go... | Magazine | 1h 30m | |
| 15:35 | ClipsRegardez ce mardi 13 octobre sur VRT 1 à 15:35 le programme "Clips" produit en Belgique en 2011. D'une durée de 25 min ce programme est adapté à to... | Divertissement | 25m | |
| 16:00 | UndercoverSpannende fictiereeks waarin de gezworen vijanden Bob Lemmens en Ferry Bouman door een samenloop van omstandigheden samen een Turks xtc-netwerk moe... | Showdown | Série, Feuilleton | 50m |
| 16:50 | Witse"Iedereen staat voor een probleem: wat deed Van Deun ¶s nachts in deze rustige, deftige buurt? Hij was niet eens van dienst en lijkt iedereen voorg... | S1 E8, Een oude zaak | Série, Feuilleton | 1h 1m |
| 17:51 | Het weer | 4m | ||
| 17:55 | BlokkenBlokken is een televisiequiz, gepresenteerd door Ben Crabbé, waarin elke weekdag 2 kandidaten het tegen mekaar opnemen in een spannende strijd om e... | Divertissement | 35m | |
| 18:30 | BlokkenBlokken is een televisiequiz, gepresenteerd door Ben Crabbé, waarin elke weekdag 2 kandidaten het tegen mekaar opnemen in een spannende strijd om e... | Divertissement | 30m | |
| 19:00 | VRT NWS journaal 19uRegardez ce mardi 13 octobre sur VRT 1 à 19:00 le programme "VRT NWS journaal 19u" produit en Belgique en 2026. D'une durée de 45 min ce programme ... | Journal | 45m | |
| 19:45 | SwitchDe eerste quiz ter wereld zonder punten, met Fien Germijns. | Divertissement | 40m | |
| 20:25 | Het weer | 5m | ||
| 20:30 | ThuisRegardez ce mardi 13 octobre sur VRT 1 à 20:30 le programme "Thuis" produit en Belgique en 2026. D'une durée de 25 min ce programme est déconseillé... | Série, Feuilleton dramatique | 25m | |
| 20:55 | De noodcentraleEen exclusieve inkijk in de werking van de noodcentrales 101 en 112 in Brussel, Antwerpen, West-Vlaanderen en Vlaams-Brabant. | Téléréalité | 45m | |
| 21:40 | Geld gezochtAn en Pierre Yves zoeken financiële rust. An en Pierre Yves wonen samen met hun zoontje Jules in Kampenhout. An werkt als zelfstandig ergotherapeut... | S1 E1, An & Pierre Yves | Téléréalité | 45m |
| 22:25 | VRT NWS journaal | 15m | ||
| 22:40 | Het weer | 10m | ||
| 22:50 | De TwaalfDe gerespecteerde schooldirectrice Frie Palmers staat terecht voor een dubbele moord: op haar beste vriendin Brechtje 18 jaar geleden en recent op ... | Série, Feuilleton dramatique | 50m | |
| 23:40 | Keno | 1m | ||
| 23:41 | EuromillionsTweewekelijkse trekking van de Euromillions jackpot waar minimaal € 17.000.000 euro in zit en maximaal 190.000.000 euro, wegens de wekelijkse overd... | Journal | 4m | |
| 23:45 | ThuisRegardez ce mardi 13 octobre sur VRT 1 à 23:45 le programme "Thuis" produit en Belgique en 2026. D'une durée de 25 min ce programme est déconseillé... | Série, Feuilleton dramatique | 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_97teze2h/schedule?date=2026-10-13&tz=Europe/Brussels" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_97teze2h/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_97teze2h/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_97teze2h/schedule?date=2026-10-13&tz=Europe/Brussels"); 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_97teze2h/schedule?date=2026-10-13&tz=Europe/Brussels", { 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_97teze2h/schedule", params={"date": "2026-10-13", "tz": "Europe/Brussels"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_97teze2h/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_nxpxtynj", "channel": "ch_97teze2h", "start": "2026-10-12T21:35:00Z", "stop": "2026-10-12T22:10:00Z", "title": "VRT NWS journaal", "sub_title": null, "description": "Regardez ce lundi 12 octobre sur VRT 1 à 23:35 le programme \"VRT NWS journaal...", "category": [ "journal" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 48, "date": "2026-10-13", "tz": "Europe/Brussels" } }
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 | Tuesday 10 October 2023 | 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.