72.1M 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. Search any past day on the Archive plan.
All times Europe/Berlin. The same day from the API: GET /v1/channels/ch_j9zwnzhz/schedule?date=2026-10-16&tz=Europe/Berlin
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:20 | Kommissar RexDer Grabräuber - Der arbeitslose Marco Pagani wird auf offener Straße erschossen. Erste Spuren führen zu dem LKW-Fahrer Fiocca, der aussagt, acht H... | 55m | ||
| 00:15 | GeniusGenius - Entdecken Sie jetzt Produkte, die direkt und komfortabel zu Ihnen nach Hause geliefert werden. | 2h | ||
| 02:15 | Sexgeschichten aus den BergenDas bayerische Mädel - Das bayerische Mädel Mia lädt den Berliner Bodo zu sich ein und ist von einem Flirt nicht abgeneigt. | 15m | ||
| 02:30 | Strip Pong 2Heute wird gepongt und Paula erklärt die Regeln. Keine Sorge, es wird nicht allzu theoretisch, denn Lilli Vanilli, Lena Nitro und Lullu Gun haben e... | 20m | ||
| 02:50 | Streit Lust SexVilla Wahnsinn - Ein Konflikt über den Kauf einer alten Villa führt bei ihr und ihm zu unbändiger Lust. | 25m | ||
| 03:15 | GeniusGenius - Entdecken Sie jetzt Produkte, die direkt und komfortabel zu Ihnen nach Hause geliefert werden. | 1h | ||
| 04:15 | Outdoorsex in BerlinDie Nacht im Zelt - Rod hat Karten für ein mehrtägiges Rockfestival ergattert, aber hat noch nie ein Zelt aufgebaut. | 25m | ||
| 04:40 | Gabis CastingcouchLouise - Louise ist gerade im Berliner Studio angekommen. Im Swingerclub wurde die große Hannoveranerin auf Gabis Castingcouch aufmerksam gemacht. ... | 35m | ||
| 05:15 | Ich, BauerJetzt oder nie! - Miriam und Erich aus Telfs sind auf der Suche nach einem für sie passenden Bauernhof. Ihr Nebenerwerbshof inmitten eines Wohngebi... | 55m | ||
| 06:10 | Die besten Köche der Welt - Zu Gast im IkarusWolfgang Puck - Jeden Monat kreiert im Salzburger Zwei-Sterne-Restaurant Ikarus ein anderer internationaler Spitzenkoch das Menü, ein weltweit einz... | 25m | ||
| 06:35 | Die besten Köche der Welt - Zu Gast im IkarusJavier Olleros - Jeden Monat kreiert im Salzburger Zwei-Sterne-Restaurant Ikarus ein anderer internationaler Spitzenkoch das Menü. Hangar-7 Executi... | 25m | ||
| 07:00 | HeimatleuchtenDie Steiermark - oafoch echt, sunst nix - Es ranken sich viele Mythen um das Spiegelschießen am Schattensee. Dabei wird mit Feuerstutzen auf Zielsc... | 1h | ||
| 08:00 | GeniusGenius - Entdecken Sie jetzt Produkte, die direkt und komfortabel zu Ihnen nach Hause geliefert werden. | 1h | ||
| 09:00 | WetterpanoramaWetterpanorama - | 1h | ||
| 10:00 | GeniusGenius - Entdecken Sie jetzt Produkte, die direkt und komfortabel zu Ihnen nach Hause geliefert werden. | 2h | ||
| 12:00 | Die besten Köche der Welt - Zu Gast im IkarusGareth Ward - Jeden Monat kreiert im Salzburger Zwei-Sterne-Restaurant Ikarus ein anderer internationaler Spitzenkoch das Menü - ein weltweit einzi... | 30m | ||
| 12:30 | Die besten Köche der Welt - Zu Gast im IkarusIkarus Team - Die Dokumentation stellt monatlich einen internationalen Spitzenkoch im Salzburger Hangar-7 vor. Dieser präsentiert seine Küche, stel... | 30m | ||
| 13:00 | GeniusGenius - Entdecken Sie jetzt Produkte, die direkt und komfortabel zu Ihnen nach Hause geliefert werden. | 1h | ||
| 14:00 | QuizmasterQuizmaster - Wer sich den Fragen von Moderator Andreas Moravec stellt, kann bis zu 5.000 Euro gewinnen. Vier Herausforderer haben die Chance, in fü... | 35m | ||
| 14:35 | mareTVEstlands verwunschene Inseln - Kihnu, Hiiumaa, Saaremaa & Co. - Charmante Traditionen finden sich auf Kihnu, eine der 19 bewohnten Inseln in Estlan... | 50m | ||
| 15:25 | mareTVHollands Nordseeinsel Terschelling - Die Perle im Watt - Terschelling gehört zu Hollands fünf Nordseeinseln und wird auch "Perle" des Wattenmeeres ... | 55m | ||
| 16:20 | Quizjagd ClassicsQuizjagd Classics - | 55m | ||
| 17:15 | QuizjagdQuizjagd - Zwei Kontrahenten jagen sich gegenseitig über eine aus 50 Feldern bestehende Spirale. Wer als Erstes das oberste Feld erreicht, gewinnt ... | 55m | ||
| 18:10 | QuizmasterQuizmaster - Wer sich den Fragen von Moderator Andreas Moravec stellt, kann bis zu 5.000 Euro gewinnen. Vier Herausforderer haben die Chance, in fü... | 35m | ||
| 18:45 | QuizmasterQuizmaster - Wer sich den Fragen von Moderator Andreas Moravec stellt, kann bis zu 5.000 Euro gewinnen. Vier Herausforderer haben die Chance, in fü... | 35m | ||
| 19:20 | mareTVNorwegens Traumfjorde - Der Geiranger und seine Nachbarn - Die Fjordwelt im westlichen Norwegen fasziniert mit imposanten Gipfeln, Wasserfällen und... | 55m | ||
| 20:15 | Klinik unter PalmenDer Wunderheiler - Auf der philippinischen Insel Boracay leitet Dr. Frank Hofmann zusammen mit seiner früheren Freundin Dr. Regina Lehr eine Klinik... | S1 E1, Der Wunderheiler | 1h 55m | |
| 22:10 | Terra MaterDas Mona Lisa-Rätsel - Die Mona Lisa ist eines der berühmtesten Kunstwerke der Welt. Doch nach neuester Faktenlage blickt uns das wahre Gesicht der... | 1h 5m | ||
| 23:15 | Terra MaterDas Model und die Buschmänner - Die Dokumentation befasst sich mit den Kulturen der Buschmänner im südlichen Afrika. In einigen Dörfern in der Kala... | 1h |
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_j9zwnzhz/schedule?date=2026-10-16&tz=Europe/Berlin" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_j9zwnzhz/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_j9zwnzhz/history?from=2025-10-12T00:00:00Z&to=2025-10-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_j9zwnzhz/schedule?date=2026-10-16&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_j9zwnzhz/schedule?date=2026-10-16&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_j9zwnzhz/schedule", params={"date": "2026-10-16", "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_j9zwnzhz/schedule?date=2026-10-16, the first programme { "data": [ { "id": "ls_1n485vfe", "channel": "ch_j9zwnzhz", "start": "2026-10-15T21:20:00Z", "stop": "2026-10-15T22:15:00Z", "title": "Kommissar Rex", "sub_title": null, "description": "Der Grabräuber - Der arbeitslose Marco Pagani wird auf offener Straße erschos...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 29, "date": "2026-10-16", "tz": "Europe/Berlin" } }
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 | Sunday 12 October 2025 | Category |
|---|---|---|
| 22:15 | Last Fight – sein letzter Kampf | Boxerdrama |
| 00:20 | Genius | Werbesendung |
| 02:20 | Color of Justice | Justizdrama |
| 18 more programmes that day, on Archive | ||
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.