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_s8ea805g/schedule?date=2026-10-11&tz=Europe/Berlin
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:59 | Star Trek: The Next GenerationDie Besatzung fliegt nach Rana IV, einer entlegenen Kolonie, wo nur zwei der 11.000 Einwohner einen verheerenden Angriff überlebt haben. | S3 E3, The Survivors | Drama, Science fiction | 54m |
| 00:53 | Star Trek: The Next GenerationDie Mitglieder einer primitiven Gesellschaft halten Picard irrtümlich für einen Gott und nehmen Troi gefangen, um sie ihm zu opfern. | S3 E4, Who Watches the Watchers | Drama, Science fiction | 52m |
| 01:45 | Star Trek: The Next GenerationAls die Archäologin des Schiffes auf einer Mission, angeführt von Worf, getötet wird, fühlt sich der Klingone verantwortlich für den Sohn, den sie ... | S3 E5, The Bonding | Science fiction, Drama | 53m |
| 02:38 | Star Trek: The Next GenerationDie Enterprise gerät in eine Falle, die die Energie des Schiffes in tödliche Strahlung umwandelt. | S3 E6, Booby Trap | Science fiction, Drama | 53m |
| 03:32 | Star Trek: The Next GenerationGeordi strandet auf einem von einem Sturm verwüsteten Planeten. Die Besatzung will ihn retten und wird von einem kampflustigen Romulaner-Kriegsschi... | S3 E7, The Enemy | Science fiction, Drama | 53m |
| 04:25 | Star Trek: The Next GenerationCounselor Troi ist hin und weg von einem attraktiven Delegierten, der unmoralische Methoden für seine Angelegenheiten an Bord der U.S.S. Enterprise... | S3 E8, The Price | Science fiction, Drama | 53m |
| 05:18 | Star Trek: The Next GenerationDie Versuche der Besatzung, bei einer gewalttätigen Auseinandersetzung zwischen kriegerischen Clans zu vermitteln, werden von einem mysteriösen Att... | S3 E9, The Vengeance Factor | Science fiction, Drama | 54m |
| 06:12 | Star Trek: The Next GenerationDie Crew kämpft ums Überleben, als eine Kraft das Lebenserhaltungssystem des Schiffes angreift. | S3 E1, Evolution | Science fiction, Drama | 54m |
| 07:06 | Star Trek: The Next GenerationData beginnt einen Wettlauf mit der Zeit, um eine menschliche Kolonie vor Außerirdischen zu retten. | S3 E2, The Ensigns of Command | Science fiction, Drama | 54m |
| 07:59 | Star Trek: The Next GenerationDie Besatzung fliegt nach Rana IV, einer entlegenen Kolonie, wo nur zwei der 11.000 Einwohner einen verheerenden Angriff überlebt haben. | S3 E3, The Survivors | Fantasy, Drama | 54m |
| 08:53 | Star Trek: The Next GenerationDie Mitglieder einer primitiven Gesellschaft halten Picard irrtümlich für einen Gott und nehmen Troi gefangen, um sie ihm zu opfern. | S3 E4, Who Watches the Watchers | Fantasy, Drama | 52m |
| 09:44 | Star Trek: The Next GenerationAls die Archäologin des Schiffes auf einer Mission, angeführt von Worf, getötet wird, fühlt sich der Klingone verantwortlich für den Sohn, den sie ... | S3 E5, The Bonding | Fantasy, Drama | 53m |
| 10:38 | Star Trek: The Next GenerationDie Enterprise gerät in eine Falle, die die Energie des Schiffes in tödliche Strahlung umwandelt. | S3 E6, Booby Trap | Fantasy, Drama | 53m |
| 11:31 | Star Trek: The Next GenerationGeordi strandet auf einem von einem Sturm verwüsteten Planeten. Die Besatzung will ihn retten und wird von einem kampflustigen Romulaner-Kriegsschi... | S3 E7, The Enemy | Fantasy, Drama | 53m |
| 12:25 | Star Trek: The Next GenerationCounselor Troi ist hin und weg von einem attraktiven Delegierten, der unmoralische Methoden für seine Angelegenheiten an Bord der U.S.S. Enterprise... | S3 E8, The Price | Fantasy, Drama | 53m |
| 13:18 | Star Trek: The Next GenerationDie Versuche der Besatzung, bei einer gewalttätigen Auseinandersetzung zwischen kriegerischen Clans zu vermitteln, werden von einem mysteriösen Att... | S3 E9, The Vengeance Factor | Fantasy, Science fiction | 54m |
| 14:12 | 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, Science fiction | 53m |
| 15:05 | 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, Science fiction | 53m |
| 15:59 | 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, Science fiction | 54m |
| 16:52 | Star Trek: The Next GenerationDie Besatzung wird von ihrem boshaften Erzfeind Q überrascht. | S3 E13, Déjà Q | Fantasy, Science fiction | 54m |
| 17:46 | 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, Science fiction | 53m |
| 18:39 | 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, Science fiction | 54m |
| 19:33 | Star Trek: The Next GenerationData wird Vater, als er mittels seiner Nervenprogrammierung einen Androiden erschafft. | S3 E16, The Offspring | Fantasy, Science fiction | 54m |
| 20:26 | 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, Science fiction | 54m |
| 21:20 | Star Trek: The Next GenerationPicard wird ohne das Wissen der Besatzung entführt und von einem gemeinen Betrüger ersetzt. | S3 E18, Allegiance | Fantasy, Science fiction | 54m |
| 22:13 | 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 | Drama, Series | 53m |
| 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 |
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-11&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-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_s8ea805g/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_s8ea805g/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_s8ea805g/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_nv5nqmn8", "channel": "ch_s8ea805g", "start": "2026-10-10T21:59:52Z", "stop": "2026-10-10T22:53:26Z", "title": "Star Trek: The Next Generation", "sub_title": "Die Überlebenden auf Rana-Vier", "description": "Die Besatzung fliegt nach Rana IV, einer entlegenen Kolonie, wo nur zwei der ...", "category": [ "drama", "science fiction", "fantasy", "series" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 27, "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.