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.
All times Europe/Berlin. The same day from the API: GET /v1/channels/ch_s8ea805g/schedule?date=2026-10-12&tz=Europe/Berlin
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:07 | Star Trek: The Next GenerationDie Enterprise wird von einem Soldaten bombardiert, dessen Gedanken von der Regierung manipuliert werden, was ihn zum gefährlichen Killer macht. | S3 E11, The Hunted | Drama, Series | 53m |
| 00:00 | Star Trek: The Next GenerationDie Entführung von Dr. Crusher durch eine radikale Terroristengruppe verwickelt die Besatzung in einen explosiven Bürgerkrieg auf Rutia Vier. | S3 E12, The High Ground | Drama, Series | 54m |
| 00:54 | Star Trek: The Next GenerationDie Besatzung wird von ihrem boshaften Erzfeind Q überrascht. | S3 E13, Déjà Q | Drama, Series | 54m |
| 01:47 | Star Trek: The Next GenerationRiker soll einen respektierten Wissenschaftler ermordet haben, der den Offizier der Enterprise der Verführung seiner Frau beschuldigt hatte. | S3 E14, A Matter of Perspective | Drama, Series | 53m |
| 02:41 | Star Trek: The Next GenerationDer Verlauf der Geschichte wird geändert, als ein Riss in der Zeitlinie die Enterprise aus der Vergangenheit in die Zukunft katapultiert, mit einer... | S3 E15, Yesterday's Enterprise | Drama, Series | 54m |
| 03:34 | Star Trek: The Next GenerationData wird Vater, als er mittels seiner Nervenprogrammierung einen Androiden erschafft. | S3 E16, The Offspring | Drama, Series | 54m |
| 04:28 | Star Trek: The Next GenerationAls sein lange verschollener Bruder auf der Enterprise auftaucht, muss Worf um die Ehre seiner Familie kämpfen. | S3 E17, Sins of the Father | Fantasy, Series | 54m |
| 05:21 | Star Trek: The Next GenerationPicard wird ohne das Wissen der Besatzung entführt und von einem gemeinen Betrüger ersetzt. | S3 E18, Allegiance | Fantasy, Series | 54m |
| 06:15 | Star Trek: The Next GenerationEin romulanischer Überläufer führt die Crew in eine Machtprobe, die in einen Krieg ausarten könnte. | S3 E10, The Defector | Fantasy, Series | 53m |
| 07:08 | Star Trek: The Next GenerationDie Enterprise wird von einem Soldaten bombardiert, dessen Gedanken von der Regierung manipuliert werden, was ihn zum gefährlichen Killer macht. | S3 E11, The Hunted | Fantasy, Series | 53m |
| 08:02 | Star Trek: The Next GenerationDie Entführung von Dr. Crusher durch eine radikale Terroristengruppe verwickelt die Besatzung in einen explosiven Bürgerkrieg auf Rutia Vier. | S3 E12, The High Ground | Fantasy, Series | 54m |
| 08:55 | Star Trek: The Next GenerationDie Besatzung wird von ihrem boshaften Erzfeind Q überrascht. | S3 E13, Déjà Q | Fantasy, Series | 54m |
| 09:49 | Star Trek: The Next GenerationRiker soll einen respektierten Wissenschaftler ermordet haben, der den Offizier der Enterprise der Verführung seiner Frau beschuldigt hatte. | S3 E14, A Matter of Perspective | Fantasy, Series | 53m |
| 10:42 | Star Trek: The Next GenerationDer Verlauf der Geschichte wird geändert, als ein Riss in der Zeitlinie die Enterprise aus der Vergangenheit in die Zukunft katapultiert, mit einer... | S3 E15, Yesterday's Enterprise | Fantasy, Drama | 54m |
| 11:36 | Star Trek: The Next GenerationData wird Vater, als er mittels seiner Nervenprogrammierung einen Androiden erschafft. | S3 E16, The Offspring | Fantasy, Drama | 54m |
| 12:29 | Star Trek: The Next GenerationAls sein lange verschollener Bruder auf der Enterprise auftaucht, muss Worf um die Ehre seiner Familie kämpfen. | S3 E17, Sins of the Father | Fantasy, Drama | 54m |
| 13:23 | Star Trek: The Next GenerationPicard wird ohne das Wissen der Besatzung entführt und von einem gemeinen Betrüger ersetzt. | S3 E18, Allegiance | Fantasy, Drama | 54m |
| 14:16 | Star Trek: The Next GenerationIm Urlaub wird Picard in die Suche nach einer verschwundenen Waffe aus der Zukunft verwickelt. | S3 E19, Captain's Holiday | Fantasy, Drama | 54m |
| 15:10 | Star Trek: The Next GenerationDie Besatzung findet sich in einem tödlichen Machtkampf mit den Romulanern um eine neu entdeckte Lebensart in einem entfernten Sternensystem wieder. | S3 E20, Tin Man | Fantasy, Drama | 54m |
| 16:03 | Star Trek: The Next GenerationDie Besatzung will einem jungen Ingenieur helfen, dessen Besessenheit mit der Fantasiewelt Holodeck das Schiff gefährdet. | S3 E21, Hollow Pursuits | Fantasy, Drama | 54m |
| 16:57 | Star Trek: The Next GenerationDie Besatzung hält Data für tot, als sein Shuttle bei einer gefährlichen Mission explodiert. | S3 E22, The Most Toys | Science fiction, Fantasy | 54m |
| 17:50 | Star Trek: The Next GenerationAuf der Enterprise bricht Gewalt aus, als ein berühmter vulkanischer Botschafter zu Besuch kommt. | S3 E23, Sarek | Science fiction, Fantasy | 53m |
| 18:44 | Star Trek: The Next GenerationAuf der Enterprise herrscht Chaos, als Troi und ihre Mutter von den Ferengi entführt werden. | S3 E24, Ménage à Troi | Science fiction, Fantasy | 54m |
| 19:37 | Star Trek: The Next GenerationDie Enterprise rettet ein Wesen, dessen Kräfte sich auf die gesamte Besatzung auswirken. | S3 E25, Transfigurations | Science fiction, Fantasy | 54m |
| 20:31 | Star Trek: The Next GenerationDie boshaften Borg nehmen Captain Picard gefangen, um so die Menschen zu erobern. | S3 E26, The Best of Both Worlds | Science fiction, Fantasy | 54m |
| 21:24 | Star Trek: The Next GenerationIm Urlaub wird Picard in die Suche nach einer verschwundenen Waffe aus der Zukunft verwickelt. | S3 E19, Captain's Holiday | Science fiction, Fantasy | 54m |
| 22:18 | Star Trek: The Next GenerationDie Besatzung findet sich in einem tödlichen Machtkampf mit den Romulanern um eine neu entdeckte Lebensart in einem entfernten Sternensystem wieder. | S3 E20, Tin Man | Science fiction, Fantasy | 54m |
| 23:11 | Star Trek: The Next Generation On nowDie Besatzung will einem jungen Ingenieur helfen, dessen Besessenheit mit der Fantasiewelt Holodeck das Schiff gefährdet. | S3 E21, Hollow Pursuits | Science fiction, Fantasy | 54m |
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_s8ea805g/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_s8ea805g/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_s8ea805g/history?from=2026-10-05T00:00:00Z&to=2026-10-06T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_s8ea805g/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_s8ea805g/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_s8ea805g/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_s8ea805g/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_74h14qa6", "channel": "ch_s8ea805g", "start": "2026-10-11T21:07:10Z", "stop": "2026-10-11T22:00:39Z", "title": "Star Trek: The Next Generation", "sub_title": "Die Verfemten", "description": "Die Enterprise wird von einem Soldaten bombardiert, dessen Gedanken von der R...", "category": [ "drama", "series", "science fiction", "fantasy" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 28, "date": "2026-10-12", "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.