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.
All times Europe/Berlin. The same day from the API: GET /v1/channels/ch_q1bqm4m2/schedule?date=2026-10-11&tz=Europe/Berlin
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:56 | Captain FantasticIn den Wäldern des pazifischen Nordwestens sieht sich ein Vater, der sich der rigorosen körperlichen und geistigen Erziehung seiner sechs Kinder ge... | Einmal Wildnis und Zurück | 2h 30m | |
| 02:26 | SuburbiconEin Einbruch erschüttert eine ruhige Familienstadt. | 2h 11m | ||
| 04:36 | Lieder klingen am Lago MaggioreDer Schlagersänger Eric Kersten wird vom Glück verwöhnt: Er ist nicht nur mit der wunderschönen Sylvia verheiratet, sondern hat auch einen kleinen ... | 1h 49m | ||
| 06:26 | Frances HaEine New Yorkerin (die nicht wirklich eine Wohnung hat) bildet für eine Tanzgruppe aus (obwohl sie nicht wirklich eine Tänzerin ist) und wirft sich... | 1h 43m | ||
| 08:09 | Please Stand ByFür Wendy ist die Welt kein leichtes Pflaster. Die brillante junge Frau mit ihrem Hang zur Heiterkeit könnte ein unbeschwertes Leben führen ? wäre ... | 1h 54m | ||
| 10:03 | Hot in Cleveland – Wer ist deine Mama?Nachdem die Damen sich eingerichtet haben, suchen sie ihr Glück in der Liebe. Joy trifft sich mit Tyler und glaubt irgendwann, dass er ihr Sohn sei... | 24m | ||
| 10:27 | Hot in Cleveland – GerbutstagsdatesUm gemeinsam Geburtstag feiern zu können, haben die drei Damen ihren Geburtstag auf denselben neutralen Tag gelegt. Als Geschenk verschaffen sich d... | 25m | ||
| 10:52 | Hot in Cleveland – Höllenscharfer BlümchensexMelanie ist total aus dem Häuschen: Hailey Nash soll in der Rock 'n Roll Hall of Fame auftreten! Vor lauter Aufregung schüttet sie der Sängerin all... | 25m | ||
| 11:17 | Hot in Cleveland – Gute NachbarnMelanie gibt eine Party, um ihre Nachbarn kennenzulernen. Rick, ein Kolumnist, der gerne über Melanie schreiben möchte, unterhält sich mit ihr, bek... | 25m | ||
| 11:41 | Hot in Cleveland – ElternphobieMelanies Mutter Loretta kommt zu Besuch, ebenso wie Victorias Vater, der Weiberheld Alex. Da Loretta ihre Tochter ständig bevormundet, gibt Melanie... | 24m | ||
| 12:05 | Hot in Cleveland – Die alte und die neue MelanieMelanie fliegt nach New York, um ihre Tochter Jenna auf der Bühne zu bewundern. Anschließend ist sie mit ihrem Ex Anders zum Essen verabredet. Dabe... | 24m | ||
| 12:30 | Hot in Cleveland – Romeo und JuliaDer Nachbarsjunge Zackbringt Schauspielerin Victoria ein Päckchen und bittet sie, bei der Schultheateraufführung von "Romeo und Julia'" zu helfen. ... | 24m | ||
| 12:54 | Hot in Cleveland – Die MitleidmascheAls Victoria für einen Emmy nominiert wird, streut Elka im Internet das Gerücht, Victoria werde an einer tödlichen Krankheit sterben um, Victorias ... | 25m | ||
| 13:19 | Hot in Cleveland – TornadoEin Tornado zieht auf und die vier Damen bringen sich in Elkas Sturmkeller in Sicherheit. Der ist jedoch kein gewöhnlicher Keller ... Wegen des Stu... | 25m | ||
| 13:43 | Hot in Cleveland – Schwedische GardinenElka sitzt wegen des Diebeslagers in ihrem Keller im Gefängnis und bittet Melanie, Joy und Victoria, die Kaution für sie zu stellen. Den drei Grazi... | 25m | ||
| 14:08 | Mary & Max, oderDie Geschichte einer recht merkwürdigen Brieffreundschaft: Mary, ein einsames, achtjähriges Mädchen, das in der Vorstadt von Melbourne lebt, und Ma... | Schrumpfen Schafe, wenn es regnet | 1h 50m | |
| 15:58 | L.A. StoryTV-Wetterfrosch Harris K. Telemacher wird aus heiterem Himmel entlassen. Am selben Tag entdeckt er, dass seine Freundin einen anderen hat. In diese... | 1h 53m | ||
| 17:52 | AdaptationDer Drehbuchautor Charlie Kaufman wird von Selbstzweifeln geplagt. Als er den Auftrag annimmt, den auf Tatsachen basierenden Roman "Der Orchideendi... | 2h 21m | ||
| 20:12 | The ProfessorRichard ist Professor für englische Literatur und ziemlich ausgebrannt. Bis er die verheerende Diagnose bekommt, dass er Krebs und nur noch ein hal... | 1h 53m | ||
| 22:05 | HouseboundEine junge Frau ist gezwungen, in das Haus ihrer Kindheit zurückzukehren, nachdem sie unter Hausarrest gestellt wurde, wo sie vermutet, dass etwas ... | 2h 12m |
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_q1bqm4m2/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_q1bqm4m2/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_q1bqm4m2/history?from=2026-10-05T00:00:00Z&to=2026-10-06T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_q1bqm4m2/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_q1bqm4m2/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_q1bqm4m2/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_q1bqm4m2/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_e3kc1rgj", "channel": "ch_q1bqm4m2", "start": "2026-10-10T21:56:23Z", "stop": "2026-10-11T00:26:00Z", "title": "Captain Fantastic", "sub_title": "Einmal Wildnis und Zurück", "description": "In den Wäldern des pazifischen Nordwestens sieht sich ein Vater, der sich der...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 20, "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 155 countries.