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/Luxembourg 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/Luxembourg. The same day from the API: GET /v1/channels/ch_avvh6f25/schedule?date=2026-10-11&tz=Europe/Luxembourg
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 22:50 | Section 8Jake Atherton, ein ehemaliger Marinesoldat mit einem starken moralischen Kompass, hat seine Uniform an den Nagel gehängt, um ein ruhiges Leben mit ... | Spielfilm | 1h 35m | |
| 00:25 | Keine gute TatEhefrau und Mutter Terri führt den Haushalt ihres malerischen Vorstadthauses in Atlanta und umsorgt ihre zwei Kinder. Eines Tages klopft der charma... | Spielfilm | 1h 25m | |
| 01:50 | Bad SantaDas hat Weihnachten nicht verdient: Willie T. Stokes (Billy Bob Thornton) ist der verdorbenste Weihnachtsmann, den man sich vorstellen kann. Dieser... | Spielfilm | 1h 35m | |
| 03:25 | Keine gute TatEhefrau und Mutter Terri führt den Haushalt ihres malerischen Vorstadthauses in Atlanta und umsorgt ihre zwei Kinder. Eines Tages klopft der charma... | Spielfilm | 1h 25m | |
| 04:50 | Sea PatrolDer Tod von Carl Davies und die rätselhaften Vorgänge auf Bright Island lassen Mike keine Ruhe, zumal er Wind davon bekommt, dass eine Polizeiaktio... | Serie | 45m | |
| 05:35 | Sea PatrolSwain ist mit seiner Frau Sally, die ihr erstes Kind erwartet, im Krankenhaus, als sein Ersatzmann ausfällt. Schweren Herzens muss er seine Frau al... | Serie | 45m | |
| 06:20 | Sea PatrolNachdem Ursula ausgesagt hat, soll Rick Gallagher ein für alle Mal dingfest gemacht werden. Als die Hammersley zu ihrer letzten Fahrt ausläuft, sin... | Serie | 45m | |
| 07:05 | Sea PatrolDie Crew der Hammersley wird mit ihrem neuen, mit High Tech ausgerüsteten Schiff zu den Samaru-Inseln gerufen, wo sie eine Gruppe Entwicklungshelfe... | Serie | 50m | |
| 07:55 | Sea PatrolWegen ihres aufbrausenden Temperaments gerät Bomber, der neue Smutje an Bord der Hammerley, mit den anderen Crewmitgliedern immer wieder aneinander... | Serie | 45m | |
| 08:40 | Sea PatrolDie Crew der Hammersley verfolgt illegale Einwanderer, die sie schließlich auf offener See auf einer Sandbank aufgreifen. Die Geretteten, unter ihn... | Serie | 50m | |
| 09:30 | Sea PatrolKates Abendessen mit ihrer Internetbekanntschaft Jim wird brüsk unterbrochen, als Jim einen geschäftlichen Anruf erhält. Schon am nächsten Tag gibt... | Serie | 45m | |
| 10:15 | Sea PatrolAls die Crew der HMAS Hammersley einen freien Abend an Land verbringen darf, nimmt auch Robert die Gelegenheit und stürzt sich ins Nachtleben. Als ... | Serie | 50m | |
| 11:05 | Sea PatrolBei einem Einsatz mit dem arroganten Campell Fulton von der Marine Protection Behörde entert die Crew der Hammersley ein ausländisches Fischerboot.... | Serie | 45m | |
| 11:50 | Sea PatrolWährend ihres Friedenserhaltenden Einsatzes auf den Samaru-Inseln sammelt die Besatzung der Hammersley Waffen ein, die die Bevölkerung im Rahmen ei... | Serie | 50m | |
| 12:40 | Sea PatrolZu ihrem 21. Geburtstag bekommt Bomber von ihrer Mutter ein silbernes Armband geschenkt. Spider begleitet sie an Deck. Ordnungsgemäß melden sie sic... | Serie | 45m | |
| 13:25 | Sea PatrolDie Hammersley geht dem Notruf eines Frachters nach, doch als sie dessen Position erreicht, ist das Schiff gesunken. Mit Ausnahme des Seemanns Pear... | Serie | 50m | |
| 14:15 | Sea PatrolDie Crew der Hammersley leistet Aufbauhilfe auf den Samaru-Inseln, als plötzlich eine Mörsergranate einschlägt. Mike erhält Order, die Verletzen au... | S2 E10, Rules of Engagement | Serie | 45m |
| 15:00 | Sea PatrolVorübergehend übernimmt Commander Freeman das Kommando an Bord der Hammersley, die einem Notruf folgt, doch der Trawler reagiert nicht auf Kates Fu... | Serie | 50m | |
| 15:50 | Sea PatrolDie Hammersley empfängt einen Notruf von Walsmans Yacht Enterprise. Die Angreifer werden in die Flucht geschlagen, doch Walsman scheint vor allem d... | Serie | 45m | |
| 16:35 | Sea PatrolWährend auf den Samaru-Inseln freie Wahlen stattfinden, erhält die Hammersley die Genehmigung, Ray Walsman festzunehmen. Der Einsatz verläuft routi... | Serie | 50m | |
| 17:25 | Sea PatrolNikki ist überglücklich, als E.T. ihr einen Heiratsantrag macht. Er verrät ihr auch, dass er aus der Marine austreten möchte, um sich ganz seinem H... | Serie | 45m | |
| 18:10 | Sea PatrolDurch den Tod von ET schwer getroffen fällt es der Crew der Hammersley sehr schwer, seinen Nachfolger an Board willkommen zu heißen. 2 Dads, wie de... | Serie | 50m | |
| 19:00 | Sea PatrolEin Fischerboot mit eigenartiger Besatzung bestehend aus einem Kapitän und zahlreichen jungen, ängstlichen Frauen hält die Crew der Hammersley in A... | Serie | 45m | |
| 19:45 | Jesse Stone: Lost in ParadiseJesse Stone, der Polizeichef der Kleinstadt Paradise, soll die Massachusetts State Police als Berater unterstützen. Dabei stößt er auf den Fall des... | Fernsehfilm | 1h 30m | |
| 21:15 | Once Upon a Time in HollywoodLos Angeles, 1969: Rick Dalton hat schon bessere Zeiten gesehen, der einst gefeierte Westernstar kann nur noch kleine Rollen ergattern. Ihm und sei... | Spielfilm | 2h 35m | |
| 23:50 | S.W.A.T.: Unter VerdachtEine Razzia der D.E.A. und S.W.A.T. Teams endet in einer Schießerei. Der S.W.A.T. Agent Travis Hall nimmt dabei einen rätselhaften Gefangenen fest.... | Spielfilm | 1h 30m |
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_avvh6f25/schedule?date=2026-10-11&tz=Europe/Luxembourg" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_avvh6f25/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_avvh6f25/history?from=2026-08-09T00:00:00Z&to=2026-08-10T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_avvh6f25/schedule?date=2026-10-11&tz=Europe/Luxembourg"); 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_avvh6f25/schedule?date=2026-10-11&tz=Europe/Luxembourg", { 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_avvh6f25/schedule", params={"date": "2026-10-11", "tz": "Europe/Luxembourg"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_avvh6f25/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_0y9cb186", "channel": "ch_avvh6f25", "start": "2026-10-10T20:50:00Z", "stop": "2026-10-10T22:25:00Z", "title": "Section 8", "sub_title": null, "description": "Jake Atherton, ein ehemaliger Marinesoldat mit einem starken moralischen Komp...", "category": [ "spielfilm" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 26, "date": "2026-10-11", "tz": "Europe/Luxembourg" } }
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 9 August 2026 | Category |
|---|---|---|
| 03:35 | Shades – Die dunkle Seite der Seele | Serie |
| 04:25 | Shades – Die dunkle Seite der Seele | Serie |
| 05:25 | Sea Patrol | Serie |
| 22 more programmes that day, on Archive | ||
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.