71.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-12&tz=Europe/Berlin
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:26 | Polar StormEin Teil des Kometen Kopernikus löst sich ab und stürzt auf die Erde. Dadurch wird das Magnetfeld unseres Planeten gestört. Heftige Eisstürme bedro... | Movie, Fantasy | 1h 36m | |
| 01:02 | Shark Side of the Moon1984 züchtet die Sowjetunion in einer geheimen Anlage Mensch-Hai-Hybride. 40 Jahre später stößt eine NASA-Mondmission auf die entflohenen Kreaturen... | Movie, Fantasy | 1h 39m | |
| 02:41 | Nazis at the Center of the EarthForscher in der Antarktis werden von einem Team maskierter Sturmtruppen entführt. Sie werden tief unter Tage auf einen verborgenen Kontinent im Zen... | B-movie horror, Movie | 1h 41m | |
| 04:22 | Dark Matter: Episode 26Ein Wettlauf mit der Zeit beginnt: Die Crew der Raza muss einen Angriff auf die Raumstation vereiteln, auf der eine wichtige Unternehmenskonferenz ... | S2 E13, But First, We Save the Galaxy | Drama, Series | 47m |
| 05:09 | Dark Matter: Episode 27Die EOS-7-Raumstation wurde zerstört, während Zwei, Drei, Fünf und Sechs noch an Bord waren. Zwei und Sechs konnten mithilfe ihres Shuttles, der Ma... | S3 E1, Being Better Is So Much Harder | Drama, Series | 47m |
| 05:56 | Robocop – Die Serie: Provision 22When OCP privatizes the welfare system, RoboCop learns that Nancy is leading a group of people protesting the corporation's methods, making her a t... | Provision 22 | Drama, Series | 55m |
| 06:52 | Robocop – Die Serie: Faces of EveEvil psychopath Pudface Morgan and his gang use OCP's latest cosmetic product, EVE, to unleash a crime wave in the city. | Faces of Eve | Drama, Series | 55m |
| 07:47 | Robocop – Die Serie: When Justice FallsRoboCop and Officer Madigan race to save the lives of four astronauts as they go head-to-head against a flamboyant corporate raider. | When Justice Falls | Drama, Series | 55m |
| 08:42 | Robocop – Die Serie: The Human FactorRoboCop teams up with his unsuspecting father to stop a mad bomber from unleashing a campaign of terror that could end in nuclear Armageddon. | The Human Factor | Drama, Series | 55m |
| 09:37 | Robocop – Die Serie: Inside CrimePudface earns ratings for OCP's new reality show following the exploits of criminals, but has plans to take on RoboCop live on television. | Inside Crime | Drama, Series | 55m |
| 10:33 | Robocop – Die Serie: RoboCop vs Commander CashRoboCop faces his most formidable opponent, a madman who believes he is a live-action version of the OCP superhero, Commander Cash. | RoboCop vs Commander Cash | Fantasy, Drama | 55m |
| 11:28 | H.G. Wells – Der UnsichtbareEine Familie wird auf einem italienischen Markt von Terroristen niedergeschossen. Dies löst eine Untersuchung darüber aus, wie diese Leute an die W... | Der Waffenschmuggler | Fantasy, Drama | 30m |
| 11:58 | H.G. Wells – Der UnsichtbareDer Wissenschafter Dr. Peter Brady stellt vielseitige Versuche an, um unsichtbar zu werden. Als eines Tages ein Experiment schief geht, klappt dies... | Das weisse Kaninchen | Fantasy, Drama | 30m |
| 12:28 | Viper: WER IST JOE ASTOR? - TEIL 2Joe alias Michael kann mit der Viper fliehen, doch Westlake findet sein Versteck & lockt ihn ins Freie. Joe wird überwältigt & im Krankenhaus erfäh... | S4 E21, Split Decision (1) | Fantasy, Drama | 52m |
| 13:20 | Viper: DER HEILIGE JUNGERishi Lama, 15-jähriges Oberhaupt von Manipur, überlebt knapp einen Anschlag in den USA. Joe und Westlake beschließen, Rishi vor seiner Abreise zu ... | S4 E22, Split Decision (2) | Fantasy, Drama | 52m |
| 14:12 | Viper: GEHIRNWÄSCHEJulian Wilkes entwickelt für die Polizei ein High-Tech-Auto. Doch sie finden keinen passenden Fahrer. Deshalb wird der beste Fahrer der Unterwelt e... | S1 E1, Pilot | Fantasy, Drama | 1h 48m |
| 16:00 | 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 |
| 16:54 | 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 | Science fiction, Fantasy | 54m |
| 17:48 | The 4400: Der neue und verbesserte Carl MorrisseyCarl Morrissey, ein unscheinbarer Supermarktangestellter, hat in seiner 18-monatigen Abwesenheit extreme Kraft und blitzschnelle Reflexe entwickelt... | S1 E3, Becoming | Science fiction, Fantasy | 47m |
| 18:35 | The 4400: EmpfängnisEine Reihe von Morden zeigt Parallelen zu einem Fall, der 25 Jahre zurückliegt. Der Serientäter wurde nie gefasst. Tom und Diana nehmen den Rückkeh... | S1 E4, Trial by Fire | Science fiction, Fantasy | 46m |
| 19:21 | The 4400: FeuerprüfungDie 4400 finden immer weniger Rückhalt in der Bevölkerung. Es kommt zu tätlichen Übergriffen und Bombenanschlägen. Manche verlangen die Internierun... | S1 E5, White Light | Science fiction, Fantasy | 47m |
| 20:08 | Explorers - Ein phantastisches AbenteuerIn ihrem improvisierten Labor nutzen drei Jungen eine unglaubliche Entdeckung und ihren Einfallsreichtum, um ihr eigenes Raumschiff zu bauen und au... | Science fiction, Drama | 2h 7m | |
| 22:15 | Feuer Am Himmel On now1975 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 |
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-12&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-12T00:00:00Z&to=2025-10-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_84en5hve/schedule?date=2026-10-12&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-12&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-12", "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-12, the first programme { "data": [ { "id": "ls_2me98tmd", "channel": "ch_84en5hve", "start": "2026-10-11T21:26:25Z", "stop": "2026-10-11T23:02:25Z", "title": "Polar Storm", "sub_title": null, "description": "Ein Teil des Kometen Kopernikus löst sich ab und stürzt auf die Erde. Dadurch...", "category": [ "movie", "fantasy", "drama", "science fiction", "action" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 23, "date": "2026-10-12", "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 12 October 2025 | 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 155 countries.