73.8M 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_84en5hve/schedule?date=2026-10-13&tz=Europe/Berlin
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 22:15 | Feuer Am Himmel1975 entdecken Holzfäller Travis Walton (D.B. Sweeney) und seine Kollegen ein schwebendes UFO. Waltons Kollegen konnten fliehen, doch er hatte Pech... | Science fiction, Fantasy | 2h 7m | |
| 00:23 | Heavy Metal F.A.K.K. 2Aus Schutz vor Übergriffen hat sich der idyllische Planet Eden als F.A.K.K. 2 getarnt - vergeblich! Denn der interplanetare Oberschurke Tyler finde... | Drama, Adventure | 1h 34m | |
| 01:57 | CarriersChris Pine spielt im intensiven und packenden Thriller Carriers. Die erschreckende Geschichte folgt vier Teenagern, die feststellen, dass sie fürei... | Drama, Movie | 1h 33m | |
| 03:30 | Dark Matter: Episode 28Zurück auf der Raza wendet die Crew ihre Aufmerksamkeit Ryo Ishida und dem gestohlenen Blink Drive zu. Es gelingt ihr, Ishidas geheime Forschungsst... | S3 E2, It Doesn't Have to Be Like This | Drama, Adventure | 47m |
| 04:17 | Dark Matter: Episode 29Die Raza erhält einen Notruf von Tabor, doch als die Crew ankommt, ist er nirgendwo zu finden. Stattdessen erwartet sie sein ehemaliger Assistent A... | S3 E3, Welcome to the Revolution | Drama, Adventure | 47m |
| 05:04 | Dark Matter: Episode 30Drei ist in einer Zeitschleife gefangen, in der er denselben Tag immer wieder erlebt. Er muss seine Crew-Mitglieder, die von seinem Dilemma nichts ... | S3 E4, All the Time in the World | Drama, Adventure | 47m |
| 05:51 | Robocop – Die Serie: IllusionsA local arms dealer finds his business hit by raids launched by the police and Robocop, so he hires an assassin known as "The Wizard" to carry out ... | Illusions | Action, Drama | 55m |
| 06:46 | Robocop – Die Serie: Tin ManAs armed ice cream trucks wage a gang war and the past haunts RoboCop when a former partner returns as a gang-busting vigilante. | Tin Man | Action, Drama | 55m |
| 07:41 | Robocop – Die Serie: Sisters in CrimeWhen his sexist views anger feminists, the OCP president is kidnapped by a band of well-trained rebels. | Sisters in Crime | Action, Drama | 55m |
| 08:37 | Robocop – Die Serie: HeartbreakersLippencott enters Virtual Reality and falls in love with Diana Powers, while RoboCop is blackmailed into stealing a top-secret weapon. | Heartbreakers | Action, Drama | 55m |
| 09:32 | Robocop – Die Serie: Mother's DayRoboCop suspects a woman is part of a plot by Russian crime boss Vlad “Stitch” Molotov and his sexy moll, Nadia. | Mother's Day | Action, Drama | 55m |
| 10:27 | Robocop – Die Serie: Nano On nowRoboCop battles a scientist and a former I.R.S agent using microscopic machines to create the ultimate crime. | Nano | Action, Drama | 55m |
| 11:23 | H.G. Wells – Der UnsichtbareDer Unsichtbare ermittelt gegen einen internationalen Dopingring, als seine Identität gestohlen und zum Drogenschmuggel benutzt wird. | Der verkleidete Mann | Fantasy, Drama | 30m |
| 11:53 | H.G. Wells – Der UnsichtbareDer unsichtbare Mann versucht, den arabischen Thronfolger (einen seiner Schüler) vor einer Machtergreifung zu schützen, die vom kommandierenden Gen... | Kampf um die Macht | Fantasy, Drama | 30m |
| 12:23 | Viper: EIN GEFÄHRLICHER FREUNDDr. Samuels, ein Wissenschaftler, bietet Joe an, ihm seine Erinnerungen zurückzugeben. Als Gegenleistung muss Joe in eine geheimnisvolle Firma einb... | S1 E2, Once a Thief ... | Fantasy, Drama | 54m |
| 13:17 | Viper: TÖDLICHE FRACHTJoe und Julian entdecken einen bösen Plan des Ex-Leiters einer Polizei-Sondereinheit: Er will eine Lieferung tödlicher Viren stehlen. Um sein Ziel ... | S1 E3, Ghosts | Fantasy, Drama | 54m |
| 14:11 | Viper: DER RACHEENGELAlec Conner, Mörder von Elizabeth, wird aus dem Gefängnis entlassen und vom Syndikat beauftragt, die Viper zu stehlen. Er benutzt eine Bekannte von... | S1 E4, Safe as Houses | Fantasy, Drama | 54m |
| 15:05 | Viper: DIE KAMPFMASCHINEDas Syndikat will die Viper mit einer Kampfmaschine vernichten. Julian Wilkes wird entführt, um den Panzerwagen technisch aufzurüsten. Es kommt zum... | S1 E5, Firehawk | Fantasy, Drama | 55m |
| 16:00 | Viper: DAS BIESTJoe Astor ist als Leibwächter für die Sicherheit der karpasischen Politikerin Katya Lesko zuständig. Ihre temperamentvollen Auftritte erschweren se... | S1 E6, Mind Games | Fantasy, Drama | 54m |
| 16:54 | ViperClaire kontaktiert Joe und behauptet, sie seien verheiratet, bevor er sein Gedächtnis verlor. Er verliebt sich sofort in sie und ist bereit, ihr zu... | S1 E7, The Face | Fantasy, Drama | 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_84en5hve/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_84en5hve/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_84en5hve/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_84en5hve/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_84en5hve/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_84en5hve/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_84en5hve/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_aed8vr7z", "channel": "ch_84en5hve", "start": "2026-10-12T20:15:52Z", "stop": "2026-10-12T22:23:17Z", "title": "Feuer Am Himmel", "sub_title": null, "description": "1975 entdecken Holzfäller Travis Walton (D.B. Sweeney) und seine Kollegen ein...", "category": [ "science fiction", "fantasy", "drama", "movie" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 20, "date": "2026-10-13", "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 13 October 2024 | Category |
|---|---|---|
| Nothing held for that day. Try another date. | ||
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.