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_e4hw89j0/schedule?date=2026-10-14&tz=Europe/Berlin
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:30 | Alarm für Cobra 11Beim Einbruch in ein Anwaltsbüro gelangen Teenager Lisa (Jennifer Ulrich) und ihr Freund an eine Akte, die einen Staatssekretär schwer belastet. Ma... | S14 E4, Schattenmann | Actionserie | 45m |
| 00:15 | Alarm für Cobra 11Schock für Autobahnpolizist Ben: Sein ehemaliger Ausbilder Charly Weismann (Jochen Nickel, „Lutter“) soll korrupt sein. Doch der sorgt sich nur um ... | S14 E5, Unter Druck | Actionserie | 50m |
| 01:05 | Adam Dalgliesh, Scotland YardNachdem die Leiche des Bruders eines Museumsdirektors in einem Auto verbrennt, gibt es niemanden, der für Inspector Dalgliesh (Bertie Carvel) nicht... | Im Saal der Mörder | Krimiserie | 45m |
| 01:50 | Adam Dalgliesh, Scotland YardIm Museum wird eine zweite Leiche gefunden. Ziemlich überrascht stößt Inspektor Dalgliesh auf einen geheimen Sextreff, Erpressung und noch eine dri... | Im Saal der Mörder | Krimiserie | 45m |
| 02:35 | Hubert und StallerDer „Finger im Brot“ beschert den Dorfpolizisten ihren nächsten Fall. Und der beginnt unappetitlich: Als Staller (Helmfried von Lüttichau) in seine... | S2 E4, Ab in die Spielhölle | Krimiserie | 50m |
| 03:25 | Hubert und StallerEine dienstlich angeordnete Sportrunde endet für die Polizisten abrupt mit dem Fund einer Leiche, einem Casino-Betreiber. Ein heißer Fall für die E... | S2 E5, Villa gekauft wie gesehen | Krimiserie | 50m |
| 04:15 | Hubert und StallerEin geplanter Routineeinsatz entwickelt sich für Hubert (Christian Tramitz) und Staller (Helmfried von Lüttichau) zum echten Rätsel: Architekt Flor... | S2 E6, Ein Ton zu wenig | Krimiserie | 50m |
| 05:05 | WaPo BerlinEben noch feiernd auf der Spree, jetzt tot im Ufergestrüpp: Wer hat Carl Kessler getötet? Der wurde zuletzt auf der Hausbootfeier von Bezirksamtsko... | S3 E5, Keine gute Tat | Krimiserie | 45m |
| 05:50 | Alarm für Cobra 11Beim Einbruch in ein Anwaltsbüro gelangen Teenager Lisa (Jennifer Ulrich) und ihr Freund an eine Akte, die einen Staatssekretär schwer belastet. Ma... | S14 E4, Schattenmann | Actionserie | 50m |
| 06:40 | Alarm für Cobra 11Schock für Autobahnpolizist Ben: Sein ehemaliger Ausbilder Charly Weismann (Jochen Nickel, „Lutter“) soll korrupt sein. Doch der sorgt sich nur um ... | S14 E5, Unter Druck | Actionserie | 50m |
| 07:30 | WaPo BerlinEben noch feiernd auf der Spree, jetzt tot im Ufergestrüpp: Wer hat Carl Kessler getötet? Der wurde zuletzt auf der Hausbootfeier von Bezirksamtsko... | S3 E5, Keine gute Tat | Krimiserie | 50m |
| 08:20 | SOKO WienDas Scherzen vergeht dem Bezirksinspektor Klaus Lechner (Andreas Kiendl). Beim Besuch seiner Tante in der Steiermark hat er es mit einem toten Gast... | S16 E5, Mann ohne Eigenschaften | Krimiserie | 50m |
| 09:10 | Annika – Mord an Schottlands KüsteMit ihrem aus Norwegen angereisten Vater (Sven Henriksen) und ihrer Tochter Morgan will Annika (Nicola Walker) ein paar Tage Urlaub in der Grafscha... | Wahre Werte | Krimiserie | 50m |
| 10:00 | Annika – Mord an Schottlands KüsteDer Schreck sitzt tief für die Polizei, als sich die Leiche in einem Boot als Ex-Kollegin entpuppt. Eine Spur führt zu einem entlassenen Straftäter... | Annikas Vater | Krimiserie | 55m |
| 10:55 | Hubert und StallerEin Toter steckt kopfüber in einer Tuba. Tatwaffe: eine Trompete, Tatverdächtige: die gesamte Blaskapelle. Bald steht der Posaunist und Dorfpfarrer... | S2 E7, Reif für die Anstalt | Krimiserie | 50m |
| 11:45 | Hubert und StallerEin banaler Diebstahl ist ja eigentlich nichts, womit sich Hubert (Christian Tramitz) und Staller (Helmfried von Lüttichau) lange aufhalten. Bei de... | S2 E8, Ein Stück vom Kuchen | Krimiserie | 55m |
| 12:40 | Hubert und StallerIn „Ein Stück vom Kuchen“ diente dröges Backwerk als Mordwaffe: Der 80-jährigen Anna Szczypiorski wurde so lange trockener Streuselkuchen in den Mu... | S2 E9, Tödlicher Schneefall | Krimiserie | 55m |
| 13:35 | Die Rosenheim-CopsFamilie Siegl ist am Boden zerstört. In einer Nacht gibt es auf ihrem Pferdehof einen Diebstahl und ihr Sohn wird ermordet. Auf der Wache geraten F... | S19 E18, Der neue Mann | Krimiserie | 45m |
| 14:20 | Die Rosenheim-CopsVolker Königs Leiche liegt im Kofferraum eines schrottreifen Wagens auf dem Gelände seiner Autoverwertung. Mohr (Max Müller) und Achtziger (Alexand... | S19 E19, Der Schrottkönig | Krimiserie | 50m |
| 15:10 | Adam Dalgliesh, Scotland YardNachdem die Leiche des Bruders eines Museumsdirektors in einem Auto verbrennt, gibt es niemanden, der für Inspector Dalgliesh (Bertie Carvel) nicht... | Im Saal der Mörder | Krimiserie | 50m |
| 16:00 | Adam Dalgliesh, Scotland YardIm Museum wird eine zweite Leiche gefunden. Ziemlich überrascht stößt Inspektor Dalgliesh auf einen geheimen Sextreff, Erpressung und noch eine dri... | Im Saal der Mörder | Krimiserie | 50m |
| 16:50 | Alarm für Cobra 11Beim Einbruch in ein Anwaltsbüro gelangen Teenager Lisa (Jennifer Ulrich) und ihr Freund an eine Akte, die einen Staatssekretär schwer belastet. Ma... | S14 E4, Schattenmann | Actionserie | 50m |
| 17:40 | Alarm für Cobra 11Schock für Autobahnpolizist Ben: Sein ehemaliger Ausbilder Charly Weismann (Jochen Nickel, „Lutter“) soll korrupt sein. Doch der sorgt sich nur um ... | S14 E5, Unter Druck | Actionserie | 50m |
| 18:30 | WaPo BerlinIm See treibt die Leiche einer Internatsschülerin. Die Ermittlungen enthüllen Drogen, verbotene Beziehungen – und ein Leben, das ganz anders war, a... | S3 E6, Die Tote aus dem Müggelsee | Krimiserie | 55m |
| 19:25 | SOKO WienEx-Drogendealer Berger wird vor den Augen der SOKO erschossen. Der Fall entpuppt sich als äußerst verworren. Vor allem als seine Kontaktperson auft... | S16 E6, Spurlos | Krimiserie | 50m |
| 20:15 | Einsatz Seeler – Ein Lübeck-KrimiNachdem Polizist Eric Seeler während eines brenzligen Einsatzes Traumatisches mitansehen musste, arbeitet er als Streetworker und hilft straffällig... | Geld wie Heu | Krimiserie | 1h 30m |
| 21:45 | Die Rosenheim-CopsKommissar Stadler und seine Kollegin Eva Winter haben rasch erste Tatverdächtige ermittelt. Ein betrogener Ehemann und gleich zwei Geliebte scheine... | S19 E20, Ihr erster Fall | Krimiserie | 50m |
| 22:35 | Die Rosenheim-CopsEine Leiche in einem Kieswerk beschäftigt Polizeidirektor Achtziger und Kommissarin Winter. Währenddessen tapst der neue Controller Daniel Donato v... | S19 E22, Reif für die Liebe | Krimiserie | 45m |
| 23:20 | Alarm für Cobra 11Die ersten Minuten verlaufen fast immer gleich: Ben und Semir liefern sich eine Verfolgungsjagd mit einem Verdächtigen. So auch hier. Als man von e... | S14 E6, Wer einmal lügt... | Actionserie | 55m |
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_e4hw89j0/schedule?date=2026-10-14&tz=Europe/Berlin" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_e4hw89j0/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_e4hw89j0/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_e4hw89j0/schedule?date=2026-10-14&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_e4hw89j0/schedule?date=2026-10-14&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_e4hw89j0/schedule", params={"date": "2026-10-14", "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_e4hw89j0/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_8agjg4gt", "channel": "ch_e4hw89j0", "start": "2026-10-13T21:30:00Z", "stop": "2026-10-13T22:15:00Z", "title": "Alarm für Cobra 11", "sub_title": "Operation: Gemini", "description": "Beim Einbruch in ein Anwaltsbüro gelangen Teenager Lisa (Jennifer Ulrich) und...", "category": [ "actionserie" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 29, "date": "2026-10-14", "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 | Monday 13 October 2025 | Category |
|---|---|---|
| 23:55 | SOKO Hamburg | Krimiserie |
| 00:45 | SOKO Potsdam | Krimiserie |
| 01:25 | Der Staatsanwalt: Blutiges Gebot | Krimiserie |
| 25 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.