74.3M 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_wgb4fd59/schedule?date=2026-10-11&tz=Europe/Berlin
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Der DiktatorKomödie - Satire mit Sacha "Borat" Cohen: Diktator Aladeen hat niemanden zum Kuscheln, lässt aber gern die Köpfe rollen. Als er in New York entführ... | 1h 25m | ||
| 01:25 | Helden der Wahrscheinlichkeit - Riders of JusticeActionkomödie - Schwarze Komödie mit Mads Mikkelsen: Markus' Frau stirbt bei einem Zugunglück. Als Mathe-Ass Otto berechnet, dass es offenbar kein ... | 1h 55m | ||
| 03:20 | Last Train To ChristmasDrama - Eine Zugfahrt an Heiligabend wird für Michael Sheen zur Zeitreise: Beim Gang durch die Wagons erlebt er seine düstere Zukunft. Kann er die ... | 2h | ||
| 05:20 | Zwei tolle Käfer räumen aufAbenteuerkomödie - Turbulenter Abschied der Kultreihe um Wunderauto Dudu: Tüftler El Guancho (Rud Rittberg) lebt friedlich auf Lanzarote - und gerä... | 1h 30m | ||
| 06:50 | CavemanBeziehungskomödie - Die Komödie nach dem Theater-Erfolg: Comedian Bobby (Moritz Bleibtreu) verarbeitet seine Trennung auf der Bühne. Dabei sinniert... | 1h 45m | ||
| 08:35 | Wolkig mit Aussicht auf FleischbällchenKinder-Animationsfilm - Von wegen "Mit Essen spielt man nicht": In dem charmanter Trickfilmspaß erfindet ein spleeniger Tüftler eine Maschine, die ... | 1h 30m | ||
| 10:05 | Wolkig mit Aussicht auf Fleischbällchen 2Kinder-Animationsfilm - Nach dem Spaghetti-Tornado produziert Flints Maschine heimlich weiter - und zwar lebendiges Essen! Der Erfinder hat es bald... | 1h 35m | ||
| 11:40 | Meine Braut, ihr Vater und ichKomödie - Ben Stiller will in der Erfolgskomödie um die Hand seiner Freundin anhalten. Doch sein Schwiegervater in spe (Robert De Niro) ist ein har... | 1h 50m | ||
| 13:30 | Meine Frau, ihre Schwiegereltern und ichKomödie - Dustin Hoffman und Barbra Streisand treiben als Ben Stillers Hippie-Eltern seinen Schwiegerpapa Robert De Niro in den Wahnsinn. Witzige F... | 2h | ||
| 15:30 | Joy Ride - The TripKomödie - Eine Anwältin will in China einen Deal eintüten und ihre leibliche Mutter finden. Als sie drei ungleiche Freundinnen mitnimmt, ist Chaos ... | 1h 35m | ||
| 17:05 | Harry und SallyLiebeskomödie - Rob Reiners Kultkomödie mit Billy Crystal und Meg Ryan: Harry denkt, Männer und Frauen können keine Freunde sein. Der Sex kommt imm... | 1h 35m | ||
| 18:40 | Stand By Me - Das Geheimnis eines SommersAbenteuerfilm - Vier Freunde machen sich auf die abenteuerliche Suche nach einer Leiche: melancholisches Meisterwerk über Freundschaft und Erwachse... | 1h 35m | ||
| 20:15 | 50 erste DatesLiebeskomödie - Adam Sandler versucht täglich aufs Neue, Drew Barrymore zu bezirzen - denn die leidet unter Gedächtnisschwund und vergisst ihn über... | 1h 40m | ||
| 21:55 | MännerhortKomödie - Freche Geschlechterkampf-Comedy: Elyas M'Barek, Christoph Maria Herbst, Detlev Buck richten sich im Heizungskeller ihrer Wohnsiedlung ein... | 1h 35m | ||
| 23:30 | SiegfriedKomödie - Schräg, schrullig, schamlos: Proll-Comedian Tom Gerhardt geht als gripsloser Muskel-Germane auf Schatzsuche. Deftige Zotenparade zum Abla... | 1h 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_wgb4fd59/schedule?date=2026-10-11&tz=Europe/Berlin" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_wgb4fd59/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_wgb4fd59/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_wgb4fd59/schedule?date=2026-10-11&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_wgb4fd59/schedule?date=2026-10-11&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_wgb4fd59/schedule", params={"date": "2026-10-11", "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_wgb4fd59/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_15nex62e", "channel": "ch_wgb4fd59", "start": "2026-10-10T22:00:00Z", "stop": "2026-10-10T23:25:00Z", "title": "Der Diktator", "sub_title": null, "description": "Komödie - Satire mit Sacha \"Borat\" Cohen: Diktator Aladeen hat niemanden zum ...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 15, "date": "2026-10-11", "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 150 countries.