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_6mz0q82z/schedule?date=2026-10-11&tz=Europe/Berlin
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 22:59 | Il Padrino del bandito GiulianoDocumentario di Ieva Lykos che indaga la vita e il mistero di Salvatore Giuliano, bandito siciliano tra eroismo, politica e cospirazioni, con testi... | Documentary, Movie | 1h 42m | |
| 00:41 | WWII: Mussolini 25 Luglio 1943: La cadutaLa caduta di Benito Mussolini in piena Seconda Guerra Mondiale, il 25 luglio del ’43, è uno degli eventi più importanti della storia d’Italia, uno ... | S1 E1, Blitzkrieg | Documentary, Series | 1h 23m |
| 02:04 | WWII: Liberate il Duce!Per la prima volta documenti e foto inedite aiutano a svelare il segreto sulla più audace impresa di tutti i tempi compiuta da forze speciali: l’op... | S1 E2, Battle of Britain | Documentary, Series | 2h 16m |
| 04:20 | WWII: Ortona 1943: un Natale di sangueLa storia della battaglia di Ortona nell'autunno del 1943: la più sanguinosa, la più feroce, la più misteriosa battaglia della campagna d'Italia. | S1 E3, Pearl Harbor | Documentary, Series | 1h 3m |
| 05:23 | WWII: 2 Dicembre 1943: Inferno su BariPerché il bombardamento aereo del Porto di Bari è stato uno dei maggiori segreti della Seconda Guerra Mondiale? | S1 E4, Battle of Midway | Documentary, Series | 1h 11m |
| 06:34 | Eating History - De GustibusRoma non è stata costruita in un giorno ma di certo è stata governata dal cibo! In questo episodio, John Dickie rivela come la carenza di grano abb... | S1 E1, Brush with History | Documentary, Series | 55m |
| 07:29 | Eating History - De Gustibus: Cibo santoJohn Dickie evidenzia come il cattolicesimo abbia svolto un ruolo centrale nella dieta italiana e come, attraverso i secoli, la popolazione sia pas... | S1 E2, Breakfast of Champions | Documentary, Series | 57m |
| 08:26 | Eating History - De Gustibus: Il pranzo dei potentiJohn Dickie ci porta nei corridoi più famosi ed eleganti d'Italia per mostrare come mangiavano i potenti. Festeggerà alla mensa del duca Alfonso d'... | S1 E3, Expiration Unknown | Documentary, Series | 51m |
| 09:17 | Eating History - De Gustibus: La vita segreta della pastaIn questo episodio scopriremo la vera origine degli spaghetti, tra leggende e storie vere passando per la storia di Marco Polo e le gesta degli Arabi. | S1 E4, Apocalypse Chow | Documentary, Series | 54m |
| 10:11 | Eating History - De Gustibus: Soffrire la fameItalia, terra di abbondanza, ma anche di guerre e carestie, un Paese che ha spesso sofferto la fame. | S1 E5, Once You Pop | Documentary, Series | 55m |
| 11:06 | Eating History - De Gustibus: Viva l'ItaliaOggi la cucina italiana è considerata la miglior cucina del mondo eguagliata solo da quella più sofisticata dei cugini francesi. Ma non è sempre st... | S1 E6, From a Galaxy Far, Far Away | Documentary, Series | 50m |
| 11:56 | Napoli al tempo degli Angioini - Donnaregina VecchiaUn viaggio immersivo nel cuore della Napoli angioina, tra arte, potere e spiritualità medievale. Nel silenzio della chiesa di Donnaregina Vecchia, ... | Movie, Documentary | 1h 5m | |
| 13:01 | Le città sonore: Napoli la città cantanteNapoli è una delle più importanti capitali musicali del mondo. Questo documentario racconta la storia della musica, degli uomini e delle canzoni: d... | Movie, Documentary | 1h 6m | |
| 14:07 | Hitler: La creazione di un mostroIl villain più noto del XX secolo e architetto del periodo più oscuro della storia. Dalle sue umili origini in Austria alla guida del Partito Nazista. | Movie, Documentary | 57m | |
| 15:04 | In Love with Adolf HitlerUn documentario unico che svela la vita privata di Hitler attraverso i filmati inediti di Eva Braun, sua amante, e foto esclusive di Hoffmann. Un r... | Documentary, Series | 50m | |
| 15:54 | Benito Mussolini: anatomia di un dittatoreUn ritratto di Mussolini dagli albori del fascismo fino alla Liberazione. Realizzato con materiale di repertorio, il documentario ripercorre vari i... | Movie, Documentary | 1h 47m | |
| 17:40 | Hitler vs Churchill L'Aquila E Il LeoneIl documentario narra l’ascesa di Churchill, aristocratico politico, e Hitler, pittore fallito. Entrambi al potere in modi diversi, si scontrano ne... | Episodio 1 | Documentary, Series | 55m |
| 18:35 | Hitler vs Churchill L'Aquila E Il LeoneLa seconda parte del documentario segue lo scontro tra Hitler e Churchill nella WWII. Hitler pare invincibile, ma Churchill unisce USA e URSS. Il T... | Episodio 2 | Documentary, Series | 55m |
| 19:30 | Animali Al FronteIl 1° settembre 1939 la Germania invade la Polonia. La cavalleria affronta i carri armati. L’URSS attacca la Finlandia, che usa renne; in Africa, c... | Episodio 1 | Documentary, Series | 57m |
| 20:26 | Animali Al FronteIl 28 giugno 1941 la Germania invade l’URSS con 600.000 cavalli. Il Giappone attacca gli USA. Elefanti aiutano in Asia. URSS resiste a Stalingrado.... | Episodio 2 | Documentary, Series | 1h |
| 21:26 | WWII: Cassino: 9 mesi all'inferno!Conquistare Montecassino era veramente necessario per liberare la strada verso la conquista di Roma? | S1 E5, Siege of Stalingrad | Documentary, Series | 1h |
| 22:26 | WWII: Blue jeans e gonne corteAl termine della II guerra mondiale, Trieste, una città del nord Italia rimasta nell’ombra per tutto il conflitto, improvvisamente si ritrova al ce... | S1 E6, D-Day | Documentary, Series | 1h 1m |
| 23:27 | WWII: Heimat Suedtirol: la missione di Michael GamperGamper, sacerdote, giornalista e politico, è l’emblema di come l’ostinato attaccamento di un uomo alla propria fede ed alla propria terra, possa im... | S1 E7, Battle of the Bulge | Documentary, Series | 1h 3m |
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_6mz0q82z/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_6mz0q82z/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_6mz0q82z/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_6mz0q82z/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_6mz0q82z/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_6mz0q82z/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_6mz0q82z/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_zakqb0b5", "channel": "ch_6mz0q82z", "start": "2026-10-10T20:59:17Z", "stop": "2026-10-10T22:41:04Z", "title": "Il Padrino del bandito Giuliano", "sub_title": null, "description": "Documentario di Ieva Lykos che indaga la vita e il mistero di Salvatore Giuli...", "category": [ "documentary", "movie" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 23, "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 150 countries.