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. Search any past day on the Archive plan.
All times Europe/Berlin. The same day from the API: GET /v1/channels/ch_06qj7sz9/schedule?date=2026-10-11&tz=Europe/Berlin
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Oldtimer Unikat: BMW 328 SchlüterDer BMW 328 Schlüter schreibt in den 1930ern Renngeschichte | 15m | ||
| 00:15 | BMW 503Der Leichtmetall-V8 mit entsprechend betörendem Klang | Cabrio mit V8 Maschine | 15m | |
| 00:30 | Porsche 356 CabrioletDer Porsche 356: Ein Mitbegründer des Porsche-Mythos | auf der Suche nach dem Urknall der Stuttgarter Kultmarke | 15m | |
| 00:45 | Mercedes 170 S CabrioVorkriegs-Eleganz mit 50er Jahre Technik. Der Mercedes 170 S ist für die Stuttgarter nach dem Krieg der Neustart in die Luxusklasse.… | 15m | ||
| 01:00 | Ford A SpeedsterEin perfekter Vorkriegsklassiker mit Racing-Flair | 15m | ||
| 01:15 | Mini Cooper S vs CabrioMini hat das 2018er Modell überarbeitet, es ist eine Modellpflege, die einige Änderungen mit sich gebracht hat, die sowohl technischer als auch opt... | 15m | ||
| 02:00 | Morgan AR P4Der Plus 4 ist das erfolgreichste Modell von Morgan | Limitierte Sonderedition | 15m | |
| 02:15 | Der ultimative Porsche-Geheimtipp: Boxster 718 GTSDer Vierliter-Boxer kehrt zurück in den Boxster. Im GTS muss keiner mehr auf den kernigen Sechzylinder-Sound verzichten. Wie agil fühlt sich das Mi... | 15m | ||
| 02:30 | Tradition trifft auf Moderne: Der Ferrari 488 SpiderKlassisches Handwerk trifft auf ein Rasiermesser-scharfes Kunstwerk. Ferrari hat seine Wurzeln auf der Rennstrecke. Der 488 bringt diese Gene auf d... | 15m | ||
| 02:45 | Eleganz für die Westcoast: Der Ferrari California TDer Ferrari California T - Ebenbild für Luxus | 15m | ||
| 03:00 | Aston Martin Vanquish VolanteDer Vanquish Volante - ein Traum aus Carbon. Der Luxusliner spielt ganz oben in der Liga der Supersportler mit. Motorvision nimmt den eleganten Bri... | Ein Traum aus Carbon | 15m | |
| 03:15 | McLaren 720S Spider LuxuryDer schnellste offene Sportwagen | kein offener Sportwagen ist schneller! | 15m | |
| 03:30 | Dieser Stier macht süchtig: Der Lamborghini Huracan SpyderWie ein wütender Stier schnauft der Lamborghini Huracan Spyder durch seine vier Endrohre. Sein italienisches Temperament übertragt er mit allen vie... | 15m | ||
| 03:45 | Maserati GranCabrio MC im TestWir testen den Maserati GranCabrio MC | 15m | ||
| 04:00 | Audi TT RS RoadsterEin Roadster mit knurrigem Rennmotor: Der Audi TT RS | 15m | ||
| 04:15 | Range Rover Evoque CabrioOffroad oben ohne. Das Range Rover Evoque Cabrio öffnet ein komplett neues Kapitel in der Offroadwelt. Ohne Dach schleicht der Land Rover durch die... | 15m | ||
| 04:30 | Rolls-Royce Dawn: Das luxuriöseste Cabrio der WeltEin Cabrio im Sommer zu fahren, ist wohl eine der schönsten Beschaftigungen in der warmen Jahreszeit. Einen Rolls-Royce zu fahren auch. Beides in e... | 15m | ||
| 04:45 | Mit dem McLaren 570 GT auf TeneriffaDer 570 GT ist sportlich und langstreckentauglich | 15m | ||
| 05:00 | NASCAR Whelen Euro SeriesSaisonauftakt der EuroNASCAR 2025 auf dem Circuit Ricardo Tormo. | 1h | ||
| 06:00 | NASCAR Whelen Euro SeriesDer Grand Prix of Italy der EuroNASCAR 2025 beim American Festival of Rome. | 1h | ||
| 07:00 | NASCAR Whelen Euro SeriesHalbzeit bei der EuroNASCAR 2025 - es geht nach Brands Hatch. | 1h 15m | ||
| 09:15 | NASCAR Whelen Euro SeriesIn Oschersleben geht es in die Playoffs – und dort zählt jedes Rennen doppelt. | 1h | ||
| 10:15 | NASCAR Whelen Euro SeriesSpannendes Finale der EuroNASCAR 2025 in Zolder: Einmal großes Pech und dann Siegerjubel pur! | 1h | ||
| 11:15 | Mein erstes Mal EuroNASCAR: Darauf habe ich 8 Jahre gewartet!Mein erster Test im EuroNASCAR-V8: Ist es so, wie ich es mir immer vorgestellt habe? | 30m | ||
| 11:45 | Der ultimative Porsche-Geheimtipp: Boxster 718 GTSDer Vierliter-Boxer kehrt zurück in den Boxster. Im GTS muss keiner mehr auf den kernigen Sechzylinder-Sound verzichten. Wie agil fühlt sich das Mi... | 15m | ||
| 12:00 | Life after FootballStefan Effenberg über Gänsehautmemente und den Tranferwahnsinn. | 1h | ||
| 13:00 | Life after FootballKevin Kurányi spricht über Lifestyle, seine Firma und Fußball damals und heute. | 15m | ||
| 13:15 | Life after FootballEin tiefgründiges Gespräch über Leben und Arbeit mit Hans Sarpei. | 1h 15m | ||
| 14:30 | Alle Volvos jetzt elektrischEnde 2020 soll jeder Volvo einen E-Motor an Bord haben. Mit dem XC40 T5 Twin Engine sind jetzt zumindest alle Volvo-Modelle als Plug-In Hybrid erha... | Volvo XC40 T5 Twin Engine im Verbrauchs-Check - Wintertestfahrten | 30m | |
| 15:00 | Classic Races1972 war Ford besonders erfolgreich in der IMC | 30m | ||
| 15:30 | Classic Races1983 waren die Modelle von Opel besonders erfolgreich | 30m | ||
| 16:00 | Classic RacesMit dem Quattro etablierte Audi eine neue Antriebsart | 30m | ||
| 16:30 | Classic RacesStaub, Hitze, Schlamm und fast unmenschliche Strapazen | 30m | ||
| 17:00 | Car HistoryMore than Sports TV | 30m | ||
| 17:30 | Audi QuattroVorsprung durch Technik auf der Rallyepiste | Der Rallye-Klassiker | 15m | |
| 17:45 | Ein Traum wird wahr: Ausfahrt im 1 Mio € teuren Mercedes 300 SL | SL-HistorieRückblick auf die bewegte Geschichte des Mercedes SL | 15m | ||
| 18:00 | Perfect RideOpel Combo, Volvo XC40 | 30m | ||
| 18:30 | Perfect RideKia Stinger, Cupra Ateca, Fiat 500X | 30m | ||
| 19:00 | Perfect RidePorsche Panamera Sport Turismo, BMW 530i, Volvo V60 | 30m | ||
| 19:30 | Perfect RideKia Picanto, Audi A1, Kia Ceed GT | 30m | ||
| 20:00 | Perfect RideBook by Cadillac, Volvo Polestar 1 | 30m | ||
| 20:30 | Der neue Subaru Forester: Härtetest im Gelände!Wir testen den neuen Subaru Forester ausgiebig on- und offroad und verraten sein Erfolgsgeheimnis. | 30m | ||
| 21:00 | Stunt HeroesSprung quer durch einen fahrenden LKW-Anhänger | 30m | ||
| 21:30 | Stunt HeroesVerfolgung zwischen einem Kipplaster und einem Auto | 30m | ||
| 22:00 | Stunt HeroesIn dieser Folge dreht sich alles um das Thema Feuer | 30m | ||
| 23:00 | Stunt HeroesVerfolgungsjagd mit einem Quad | 30m | ||
| 23:30 | Stunt HeroesShowdown zwischen schnellem Stuntman und BMW | 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_06qj7sz9/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_06qj7sz9/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_06qj7sz9/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_06qj7sz9/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_06qj7sz9/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_06qj7sz9/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_06qj7sz9/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_spt5dkx3", "channel": "ch_06qj7sz9", "start": "2026-10-10T22:00:00Z", "stop": "2026-10-10T22:15:00Z", "title": "Oldtimer Unikat: BMW 328 Schlüter", "sub_title": null, "description": "Der BMW 328 Schlüter schreibt in den 1930ern Renngeschichte", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 47, "date": "2026-10-11", "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 | Monday 13 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.