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/Zurich 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/Zurich. The same day from the API: GET /v1/channels/ch_20nd8735/schedule?date=2026-10-13&tz=Europe/Zurich
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:50 | The Equalizer 2: Senza perdono On nowL'ex agente Robert McCall conduce una vita solitaria lavorando come autista e continuando, tuttavia, a dare la caccia a rapitori, molestatori e alt... | 2h 15m | ||
| 00:10 | The Equalizer 2: Senza perdono On nowL'ex agente Robert McCall conduce una vita solitaria lavorando come autista e continuando, tuttavia, a dare la caccia a rapitori, molestatori e alt... | 2h 30m | ||
| 02:05 | Profondo nero di Carlo LucarelliLeonarda Cianciulli è passata alla storia per aver bollito con la soda caustica i resti di alcune sue vittime, per farne del sapone. Gli omicidi eb... | La saponificatrice di Correggio | 55m | |
| 02:40 | Profondo nero di Carlo LucarelliLeonarda Cianciulli è passata alla storia per aver bollito con la soda caustica i resti di alcune sue vittime, per farne del sapone. Gli omicidi eb... | La saponificatrice di Correggio | 55m | |
| 03:00 | Lady KillerUn camionista dell'Alabama viene trovato ferito da un colpo di pistola nella sua casa. | Angela Dickinson | 55m | |
| 03:35 | Lady KillerUn camionista dell'Alabama viene trovato ferito da un colpo di pistola nella sua casa. | Angela Dickinson | 50m | |
| 03:55 | Lady KillerUna donna trova il corpo malridotto del fratello sul pavimento del bagno. La polizia texana indaga seguendo indizio dopo indizio, fino a scoprire u... | Eunice Cristina Rodriguez | 55m | |
| 04:25 | Lady KillerUna donna trova il corpo malridotto del fratello sul pavimento del bagno. La polizia texana indaga seguendo indizio dopo indizio, fino a scoprire u... | Eunice Cristina Rodriguez | 50m | |
| 04:50 | Lady KillerMentre gli investigatori cercano il brutale assassino di un marine di Kitsap di nome Washington, si rendono conto che la vittima potrebbe aver atte... | Rosalina Edmondson | 40m | |
| 05:15 | Lady KillerMentre gli investigatori cercano il brutale assassino di un marine di Kitsap di nome Washington, si rendono conto che la vittima potrebbe aver atte... | Rosalina Edmondson | 45m | |
| 05:30 | 'Na pizzaRenato Bosco ospita Giulio Piersanti, giovane pizzaiolo umbro, che prepara la ricetta della sua pizza alla pala. | 30m | ||
| 06:00 | Tg24 PagineTelegiornale in diretta con gli aggiornamenti minuto per minuto. Inoltre, una panoramica multimediale su quanto pubblicato da giornali, siti web e ... | 25m | ||
| 06:25 | TG24 PreviewAssistiamo a un'anteprima delle notizie del telegiornale, a cura della redazione della rete. | 5m | ||
| 06:30 | TG24 BuongiornoEdizione mattutina del telegiornale della rete, con la rassegna stampa delle notizie in primo piano dall'Italia e dal mondo, le previsioni del mete... | 30m | ||
| 07:00 | TG24 BuongiornoEdizione mattutina del telegiornale della rete, con la rassegna stampa delle notizie in primo piano dall'Italia e dal mondo, le previsioni del mete... | 30m | ||
| 07:30 | Quattro matrimoni in ItaliaVittoria, Denisia, Ileana ed Elisa gareggiano e giudicano a vicenda le proprie cerimonie nuziali: tradizionali nozze partenopee, un rito celtico e ... | S4 E2, Episode 2 | 1h | |
| 08:30 | Quattro matrimoni in ItaliaBenedetta, Daniela, Laura e Sara: quattro spose alle prese con matrimoni originali e bizzarri. C'è chi sceglie sceglie un bouquet di marshmallows e... | S2 E11, Episode 11 | 1h | |
| 09:30 | Quattro matrimoni in ItaliaTra campionesse sui pattini a rotelle e muscolose bodybuilder, Costantino Della Gherardesca segue quattro spose agguerrite, che non si accontentera... | 1h 15m | ||
| 10:45 | Sky Tg24 PilloleIl telegiornale con le notizie più importanti del giorno. | 5m | ||
| 10:50 | Quattro matrimoni in ItaliaQuattro spose partecipano ai rispettivi matrimoni e votano secondo varie categorie per determinare la cerimonia più bella, e a chi spetta il premio... | 1h 10m | ||
| 12:00 | Sky Tg24 PilloleIl telegiornale con le notizie più importanti del giorno. | 5m | ||
| 12:05 | Alessandro Borghese: 4 ristorantiUna sfida tra quattro ristoranti, ciascuno dei quali giudica gli altri su location, menu, servizio e conto. Scopriamo chi si aggiudica il posto di ... | S4 E2, Versilia | 1h 15m | |
| 13:20 | FoodishSolo un piatto potrà essere incoronato Foodish: il più memorabile, quello capace di restare ben impresso nella memoria di Joe Bastianich e del suo ... | Anteprima | 5m | |
| 13:25 | FoodishUn viaggio lungo l'Italia per assaggiare proposte differenti della stessa ricetta e scegliere la versione migliore. Lungo il percorso, un personagg... | 1h 5m | ||
| 14:30 | Sulle tracce dell'assassinoQuando il fidanzato dell'investigatrice privata Francesca Frankie Quinn viene assassinato, sua sorella la ingaggia per trovare l'autore dell'omicid... | 1h 45m | ||
| 16:15 | Un viaggio per ricominciareMonica percorre il Cammino di Santiago, passo dopo passo troverà la pace interiore e l'amore. | 1h 45m | ||
| 18:00 | Alessandro Borghese: 4 ristorantiAlessandro Borghese va alla scoperta della tradizione culinaria lungo la Via dei Sapori della Basilicata. Tocca ad Antonio, Michele, Paola e Antoni... | S7 E1, Milano | 1h 20m | |
| 19:20 | FoodishSolo un piatto potrà essere incoronato Foodish: il più memorabile, quello capace di restare ben impresso nella memoria di Joe Bastianich e del suo ... | Anteprima | 5m | |
| 19:25 | FoodishA Pescara, cerchiamo i migliori arrosticini con Paride Vitale. I partecipanti alla gara sono: Braceria ardente, Arrosticini & vini, Somari e Teatro... | 1h 5m | ||
| 20:30 | FoodishSolo un piatto potrà essere incoronato Foodish: il più memorabile, quello capace di restare ben impresso nella memoria di Joe Bastianich e del suo ... | Anteprima | 5m | |
| 20:35 | FoodishUn viaggio lungo l'Italia per assaggiare proposte differenti della stessa ricetta e scegliere la versione migliore. Lungo il percorso, un personagg... | 1h 5m | ||
| 21:40 | X FactorChi conquisterà i 4 sì dei giudici e si guadagnerà un posto nella fase finale delle selezioni? | Bootcamp 2 | 2h 45m |
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_20nd8735/schedule?date=2026-10-13&tz=Europe/Zurich" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_20nd8735/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_20nd8735/history?from=2025-10-12T00:00:00Z&to=2025-10-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_20nd8735/schedule?date=2026-10-13&tz=Europe/Zurich"); 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_20nd8735/schedule?date=2026-10-13&tz=Europe/Zurich", { 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_20nd8735/schedule", params={"date": "2026-10-13", "tz": "Europe/Zurich"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_20nd8735/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_20ff5d5x", "channel": "ch_20nd8735", "start": "2026-10-12T21:50:00Z", "stop": "2026-10-13T00:05:00Z", "title": "The Equalizer 2: Senza perdono", "sub_title": null, "description": "L'ex agente Robert McCall conduce una vita solitaria lavorando come autista e...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 32, "date": "2026-10-13", "tz": "Europe/Zurich" } }
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 12 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.