71.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/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_2vw448qd/schedule?date=2026-10-12&tz=Europe/Berlin
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:30 | WaPo BodenseeHasardeure - Nur mit knapper Not können Nele und Paul Helmut Pohl aus dem Wasser fischen. Er hat den Segler Lorenz Haller auf dessen Boot angegriff... | S5 E10, Altmetall | 50m | |
| 00:20 | Henker & RichterRufmord - Eine Fahrschülerin rammt bei einer Übungsfahrt eine Statue - und beschuldigt ihren Fahrlehrer der sexuellen Belästigung. Henker nimmt die... | S1 E13, Rufmord | 50m | |
| 01:10 | Long Distance Calling - Freak Valley Festival 2026Die Post-Rock-Band aus Münster spielte ihre Songs - von "Nocturnal" bis "Metulsky Curse Revisited". | 1h | ||
| 02:10 | RockpalastRockpalast - Heute: Long Distance Calling - Rock Hard Festival 2019 Seit mehr als vierzig Jahren läuft der Rockpalast im WDR Fernsehen. Von Anfang ... | 55m | ||
| 03:05 | Rockpalast: Long Distance Calling / The OceanRockpalast - Heute: Long Distance Calling - The Ocean Seit mehr als vierzig Jahren läuft der Rockpalast im WDR Fernsehen. Von Anfang an war er mehr... | 1h 50m | ||
| 04:55 | The Ocean - Freak Valley Festival 2025The Ocean - Rock-Open Airs wie Roskilde, Dour, Pukkelpop oder Oya oder hippen Indoor-Festivals wie Roadburn und Dunk!. Im Laufe ihrer Karriere war ... | 50m | ||
| 05:45 | PresseclubPresseclub - Journalistinnen und Journalisten mit unterschiedlichen Standpunkten analysieren aus unterschiedlichen Blickwinkeln politische Ereignis... | 40m | ||
| 06:25 | ErlebnisreisenErlebnisreisen - "Erlebnisreisen" im WDR entführt die Zuschauerinnen und Zuschauer zu faszinierenden Reisezielen im In- und Ausland. Die Sendung bü... | 25m | ||
| 06:50 | Tiere suchen ein ZuhauseTiere suchen ein Zuhause - Im Mittelpunkt der Sendung steht die Vermittlung von Haustieren, die ein neues Zuhause suchen. Tiere aus Tierheimen und ... | 45m | ||
| 07:35 | Gute Nachrichten vom PlanetenWoher bekommen wir saubere Energie? - Klimakrise, Energiekrise, wachsende soziale Ungleichheit: Wir brauchen saubere, sichere und bezahlbare Energi... | 45m | ||
| 08:20 | Woher wissen wir das? - Hotspots der ArtenvielfaltHotspots der Artenvielfalt - Korallenriffe und Regenwälder: Wie schützen wir die Hotspots der Biodiversität? Korallenriffe und tropische Regenwälde... | 15m | ||
| 08:35 | Wissen macht Ah!Wissen macht Ah! - Heute: In der BA(h!)n Die heutige Ausgabe von "Wissen macht Ah!" beginnt mit warten. Lange warten. Clarissa und Tarkan sitzen an... | 25m | ||
| 09:00 | POV · Deine Geschichte zähltSuizidgedanken - Was tun, wenn ein Freund nicht mehr kann? - Suizidgedanken · Was tun, wenn ein Freund nicht mehr kann?: Während ihrer Schulzeit kä... | 10m | ||
| 09:10 | Westpol - Politik in Nordrhein-WestfalenWestpol - Politik in Nordrhein-Westfalen - Heute: Erfüllt die Landarztquote ihren Zweck? Wie viel Comeback steckt in der FDP? Klimaresiliente Landw... | 30m | ||
| 09:40 | Wer weiß denn sowas?Wer weiß denn sowas? - Die beiden Rätselmeister Bernhard Hoëcker und Elton stellen sich erneut den unglaublichen, amüsanten und überraschenden Frag... | 45m | ||
| 10:25 | Garten & LeckerParmigiana aus dem Exotengarten - Menü: Italienischer Vorspeisenteller mit sardischem Aufschnitt, eingelegten Paprika, Oliven und Caprese Aubergine... | 45m | ||
| 11:10 | Expedition in die Heimat: Naturparadies Westerwälder SeenplatteNaturparadies Westerwälder Seenplatte - Eine Expedition mit SWR-Moderatorin Anna Lena Dörr und viel Natur: Ein Dorado für Ornitholog:innen, Wandern... | 45m | ||
| 11:55 | Elefant, Tiger & Co.Unbekanntes Terrain - Unbekanntes Terrain - Gut gebrüllt Brüllaffen heißen nicht umsonst Brüllaffen. Doch heute verschlägt es ihnen die Sprache. Ki... | 50m | ||
| 12:45 | WDR aktuellWDR aktuell - Die Nachrichtensendung informiert kompakt und verständlich über aktuelle Ereignisse aus Politik, Wirtschaft, Gesellschaft, Kultur und... | 15m | ||
| 13:00 | Seehund, Puma & Co.Futterrunde - Heute: Junggiraffe Jaluna hat ein dickes Knie; wie kleine Präriehunde ans Tageslicht gelockt werden und langer Abschied für Tapirnach... | 50m | ||
| 13:50 | Nashorn, Zebra & Co.Eine wunderbare Bärin - Die Elefantenfamilie hat eine neue Pflegerin eingestellt: Wie haben sie das überhaupt gemacht? Braunbärin Olga hält eigentl... | 30m | ||
| 14:20 | RentnercopsBöse Menschen haben keine Lieder - Am Morgen nach der Chorprobe wird Chorleiter Ecki tot aufgefunden, offenbar erschlagen. Ein junger Mann, der mit... | S4 E4, Böse Menschen haben keine Lieder | 50m | |
| 15:10 | RentnercopsLangfristig untragbar - Sowas haben Edwin und Günter noch nicht gesehen: In einem Fahrradschuppen wird die Leiche eines Mannes gefunden, der durch ... | S4 E5, Langfristig untragbar | 50m | |
| 16:00 | WDR aktuellWDR aktuell - Die Nachrichtensendung informiert kompakt und verständlich über aktuelle Ereignisse aus Politik, Wirtschaft, Gesellschaft, Kultur und... | 15m | ||
| 16:15 | Hier und heuteHier und heute - "Hier und heute" zeigt das pralle Leben in Nordrhein-Westfalen - nah dran, authentisch und abwechslungsreich. Von A wie Arbeit bis... | 1h 45m | ||
| 18:00 | WDR aktuell / LokalzeitWDR aktuell / Lokalzeit - Das Nachrichtenmagazin für Nordrhein-Westfalen bietet aktuelle Berichte, Reportagen, Nachrichten und Interviews aus dem g... | 15m | ||
| 18:15 | ServicezeitServicezeit - Heute: Fatbikes rasen durch NRW Krabbeltiere im Haus Welche Koffer fürs Handgepäck? Die Wahrheit über Sonderangebote Rezept für Gefül... | 30m | ||
| 18:45 | Aktuelle StundeAktuelle Stunde - Die Aktuelle Stunde ist die wichtigste landesweite Informationssendung des WDR Fernsehens. Ihr Erfolgsrezept ist einfach: schnell... | 45m | ||
| 19:30 | Lokalzeit aus DuisburgLokalzeit aus Duisburg - Die "Lokalzeit Duisburg" bietet aktuelle Nachrichten, Hintergrundberichte und spannende Geschichten aus Duisburg und der R... | 30m | ||
| 20:00 | TagesschauTagesschau - Seit 1952 wird die Nachrichtensendung präsentiert. Sie informiert täglich über die wichtigsten Ereignisse aus Politik, Wirtschaft, Ges... | 15m | ||
| 20:15 | Lecker an BordSchweineglück in Aurich - Die Köche Björn Freitag und Frank Buchholz erkunden auf einem Hausboot die Wasserwege Ostfrieslands. In Aurich besucht Fr... | 45m | ||
| 21:00 | Viel für wenig - Clever kochen mit Björn FreitagKleingartenküche im Revier - - Glück auf, Grill an: Kleingartenküche im Revier Gemüse in Hülle und Fülle, aber keine Ideen: Die Mitglieder des Klei... | 45m | ||
| 21:45 | WDR aktuellWDR aktuell - Die Nachrichtensendung informiert kompakt und verständlich über aktuelle Ereignisse aus Politik, Wirtschaft, Gesellschaft, Kultur und... | 30m | ||
| 22:15 | Böttinger.Wohnung 17Böttinger. Wohnung 17 - Zwei Moderatorinnen, ein Sofa und viel Gesprächsstoff. Moderatorin Bettina Böttinger öffnet ihre Wohnungstür für Dunja Haya... | 45m | ||
| 23:00 | Kurzstrecke mit Pierre M. KrauseDie unangenehmsten Momente - - Die unangenehmsten Momente Wenn Pierre M. Krause auf seine Gäste trifft, wird es meistens unangenehm. Doch hier gibt... | 20m | ||
| 23:20 | Kurzstrecke mit Pierre M. Krause On nowDie unsportlichsten Momente - - Die unsportlichsten Momente Sport und Turnen füllt Gräber und Urnen. Das weiß keiner so gut wie unser Host Pierre M... | 25m | ||
| 23:45 | Quizduell-OlympQuizduell - Olymp - Gäste: René Adler und Lilli Hollunder | 50m |
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_2vw448qd/schedule?date=2026-10-12&tz=Europe/Berlin" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_2vw448qd/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_2vw448qd/history?from=2026-10-05T00:00:00Z&to=2026-10-06T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_2vw448qd/schedule?date=2026-10-12&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_2vw448qd/schedule?date=2026-10-12&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_2vw448qd/schedule", params={"date": "2026-10-12", "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_2vw448qd/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_vkd9h1dn", "channel": "ch_2vw448qd", "start": "2026-10-11T21:30:00Z", "stop": "2026-10-11T22:20:00Z", "title": "WaPo Bodensee", "sub_title": "Altmetall", "description": "Hasardeure - Nur mit knapper Not können Nele und Paul Helmut Pohl aus dem Was...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 37, "date": "2026-10-12", "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.