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_hc9shym4/schedule?date=2026-10-13&tz=Europe/Berlin
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:42 | South Park: Kenny ist in Cartman drin!Cartman hat immer noch Kenny's nervenden Geist in seinem Körper. Den will er mit Hilfe eines Fernsehmediums vertreiben, merkt aber schnell, dass da... | Kenny ist in Cartman drin! | Series, Comedy | 28m |
| 00:10 | South Park: Kohle für den ChefkochAlanis Morrisette hat mit der Aufnahme von 'Stinkehöschen' einen Welthit gelandet. | Kohle für den Chefkoch | Series, Comedy | 27m |
| 00:37 | South Park: Spontane SelbstentzündungDie Einwohner von South Park, allen voran Kenny, leiden unter spontaner Selbstentzündung. Die Bürgermeisterin beauftragt ein Expertenteam in Person... | Spontane Selbstentzündung | Series, Comedy | 27m |
| 01:04 | South Park: Vorsicht vor dem wahren LebenDie Kinder der Grundschule verlieren in einem Buchstabierwettbewerb gegen Mark und Rebecca, die bislang von ihren Eltern unterrichtet wurden. Als M... | Vorsicht vor dem wahren Leben | Series, Comedy | 27m |
| 01:31 | South Park: Kenny's KarmaCartman sucht erwachsene Freunde. Über das Internet kommt er in Kontakt mit Männern, die es lieben, mit kleinen Jungen abzuhängen. | Kenny's Karma | Series, Comedy | 28m |
| 01:59 | South Park: Kennys Tod On nowCartman findet einen verunglückten Lastwagen mit 33 abgetriebenen Föten. Er weiß, dass sie viel Geld wert sind und lagert sie in seinem Garten. Lei... | Kennys Tod | Series, Comedy | 28m |
| 02:27 | South Park: KaterstimmungIn dieser Homage an den Film 'Heavy Metal' von 1981 versuchen Kyle, Stan und Cartman, Kenny von einer neuen Droge runter zu bringen, die überall un... | Katerstimmung | Series, Comedy | 27m |
| 02:54 | South Park: Der Coon 2Die Superheldenliga Coon & Friends hat sich formiert - unter der Führung von Cartman alias Coon haben die Jungs viel zu tun: Krisen, Katastrophen u... | S14 E11, Coon 2: Hindsight | Dark humor & black comedies, Series | 27m |
| 03:21 | South Park: Mysterion Schlägt ZurückDie Superheldenliga Coon and Friends hat sich neu formiert - nun unter der Führung von Kenny alias Mysterion. | S14 E12, Mysterion Rises | Dark humor & black comedies, Series | 27m |
| 03:48 | South Park: Die mieseste Gegend der StadtDie Gentrifizierung ist in South Park angekommen und Kenny sucht sich einen Job. | S19 E3, The City Part of Town | Dark humor & black comedies, Series | 27m |
| 04:15 | South Park: Cartman und die AnalsondeEin typischer Tag in South Park, wenn es ihn überhaupt geben würde, sähe so aus: Morgens treffen sich die Kids an der Bushaltestelle. Abgeholt werd... | Cartman und die Analsonde | Series, Comedy | 27m |
| 04:42 | South Park: Wer killt Opa?Der Großvater von Stan hat Geburtstag. Andere Opas würden fröhlich feiern und sich ordentlich einen antrinken. Nicht so Stans Opa. Sein größter Wun... | Wer killt Opa? | Series, Comedy | 27m |
| 05:09 | South Park: Her mit dem Hirn!Halloween steht vor der Tür. Und damit auch die Kinder in grauseligen bis geschmacklosen Kostümen. Cartman zum Beispiel. Er hat sich ausgedacht, al... | Her mit dem Hirn! | Series, Comedy | 27m |
| 05:36 | South Park: Die mieseste Gegend der StadtDie Gentrifizierung ist in South Park angekommen und Kenny sucht sich einen Job. | S19 E3, The City Part of Town | Dark humor & black comedies, Series | 27m |
| 06:03 | South Park: Rauf auf's Huhn!Wachtmeister Barbrady begeht einen schrecklichen Fehler: bei einer Pressekonferenz über den Hühner...(Piep:ficker) gesteht er den anwesenden Journa... | Rauf auf's Huhn! | Series, Comedy | 27m |
| 06:30 | South Park: Kohle für den ChefkochAlanis Morrisette hat mit der Aufnahme von 'Stinkehöschen' einen Welthit gelandet. | Kohle für den Chefkoch | Series, Comedy | 27m |
| 06:57 | South Park: Spontane SelbstentzündungDie Einwohner von South Park, allen voran Kenny, leiden unter spontaner Selbstentzündung. Die Bürgermeisterin beauftragt ein Expertenteam in Person... | Spontane Selbstentzündung | Series, Comedy | 27m |
| 07:24 | South Park: Vorsicht vor dem wahren LebenDie Kinder der Grundschule verlieren in einem Buchstabierwettbewerb gegen Mark und Rebecca, die bislang von ihren Eltern unterrichtet wurden. Als M... | Vorsicht vor dem wahren Leben | Series, Comedy | 27m |
| 07:51 | South Park: Kenny's KarmaCartman sucht erwachsene Freunde. Über das Internet kommt er in Kontakt mit Männern, die es lieben, mit kleinen Jungen abzuhängen. | Kenny's Karma | Series, Comedy | 28m |
| 08:19 | South Park: Kennys TodCartman findet einen verunglückten Lastwagen mit 33 abgetriebenen Föten. Er weiß, dass sie viel Geld wert sind und lagert sie in seinem Garten. Lei... | Kennys Tod | Series, Comedy | 28m |
| 08:47 | South Park: Kenny ist in Cartman drin!Cartman hat immer noch Kenny's nervenden Geist in seinem Körper. Den will er mit Hilfe eines Fernsehmediums vertreiben, merkt aber schnell, dass da... | Kenny ist in Cartman drin! | Series, Comedy | 28m |
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_hc9shym4/schedule?date=2026-10-13&tz=Europe/Berlin" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_hc9shym4/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_hc9shym4/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_hc9shym4/schedule?date=2026-10-13&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_hc9shym4/schedule?date=2026-10-13&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_hc9shym4/schedule", params={"date": "2026-10-13", "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_hc9shym4/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_x955g6p8", "channel": "ch_hc9shym4", "start": "2026-10-12T21:42:00Z", "stop": "2026-10-12T22:10:00Z", "title": "South Park: Kenny ist in Cartman drin!", "sub_title": "Kenny ist in Cartman drin!", "description": "Cartman hat immer noch Kenny's nervenden Geist in seinem Körper. Den will er ...", "category": [ "series", "comedy", "late night comedies" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 21, "date": "2026-10-13", "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.