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_4jxv2sr6/schedule?date=2026-10-14&tz=Europe/Zurich
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:05 | Scarpetta d'ItaliaLuca Terni intraprende il suo viaggio nelle varie locande italiane con l'obiettivo di trovare piatti degni di essere lucidati. Solo uno di questi p... | Parma - Food Valley | 1h | |
| 00:05 | Scarpetta d'ItaliaLuca arriva tra le splendide colline di Orvieto in cerca di una scarpetta. | Orvieto | 1h 5m | |
| 01:10 | Scarpetta d'ItaliaLuca arriva a Potenza e assaggia le specialità. Scopri chi riuscirà a fargli fare la scarpetta. | Potenza | 1h 5m | |
| 02:15 | Spie al ristoranteKeeli, proprietaria di un locale a Huntington Beach sospetta che uno dei dipendenti rubi dalla cassa dopo aver notato un ammanco di oltre 4.000 dol... | S9 E13, Dusting for Prints | 25m | |
| 02:40 | Spie al ristoranteKeith, proprietaria del Deanie's Seafood di New Orleans, è preoccupata che il proprio manager sia troppo focalizzato sulla sua carriera di comico a... | S3 E8, No Laughing Matter | 25m | |
| 03:05 | Spie al ristoranteCara è preoccupata per la concorrenza tra due dei suoi ristoranti di New Orleans, Toast e Tartine. Shelby e Nicole vanno sotto copertura a visitare... | S9 E8, Repeat Offender | 25m | |
| 03:30 | Spie al ristoranteDue dipendenti che si sono lasciati da poco rompono l'armonia dello staff, fino addirittura a compromettere le vendite al Marche Bacchus. I proprie... | S2 E11, Love Hurts | 25m | |
| 03:55 | Spie al ristoranteA causa di incongruenze nella fornitura di pollame e bovini, i padroni dello Shades Oceanfront Bistro contattano Charles Stiles. Gli investigatori ... | S7 E1, Going to the Dogs | 25m | |
| 04:20 | Spie al ristoranteKeeli, proprietaria di un locale a Huntington Beach sospetta che uno dei dipendenti rubi dalla cassa dopo aver notato un ammanco di oltre 4.000 dol... | S9 E13, Dusting for Prints | 25m | |
| 04:45 | Spie al ristoranteUche, proprietario di The Anchor Bar and Tattoo di Atlanta, contatta Charles dopo aver notato un calo nelle vendite di cibo e tatuaggi. Meagen e Ju... | Inchiostro rosso | 25m | |
| 05:10 | Spie al ristoranteGary e Tony, coproprietari del ristorante Big & Little di Chicago, contattano Charles dopo aver sentito voci sulla presunta vendita illegale di alc... | S4 E7, Wine on Wheels | 25m | |
| 05:35 | Spie al ristoranteIn seguito a numerose lamentele contro il nuovo capocameriere, reo di non concedere neanche mance di gruppo, il direttore del D'Cache di L.A. chiam... | S2 E1, The Tipping Point | 25m | |
| 06:00 | Spie al ristoranteNirav, dello Smokin' Barrel, contatta Charles Stiles dopo aver notato un calo delle vendite in occasione dei classici periodi di vacanza. Le spie, ... | S11 E5, Unhappy Holidays | 25m | |
| 06:25 | Le ricette di casa PersiaIl radicchio rosso di Treviso, detto anche il fiore d'inverno, è il protagonista del menù veneto di Valentina. | 1h | ||
| 07:25 | Le ricette di casa PersiaFagioli di Sorana - Valentina celebra la Toscana autentica con i preziosi Fagioli di Sorana. | 1h | ||
| 08:25 | Le ricette di casa PersiaNocciola delle Langhe - La Nocciola delle Langhe porta il Piemonte più goloso in casa Persia. | 1h | ||
| 09:25 | Fatto in casa per voiBenedetta prepara tre piatti gustosi che vedono i legumi come protagonisti. | 35m | ||
| 10:00 | Fatto in casa per voiBenedetta Rossi prepara tre piatti a base di verdure per un menù completamente vegetariano: cestini di pancarré con verdure, lasagne di radicchio e... | Menu vegetariano | 30m | |
| 10:30 | Fatto in casa per voiLa nostra cuoca prepara tre ricette che ha scoperto nei suoi viaggi all'estero. | Ricette dal mondo | 35m | |
| 11:05 | Fatto in casa per voiBenedetta cucina tre piatti in cui può sfruttare al meglio le erbe aromatiche, preziose alleate della sua cucina. | Le erbe aromatiche | 35m | |
| 11:40 | Fatto in casa per voiIn questo appuntamento, tre deliziose ricette con un tocco di cremosità vengono introdotte e preparate da Benedetta: scopriamo insieme quali sono. | Menu cremoso | 30m | |
| 12:10 | Fatto in casa per voiLa famosa cuoca Benedetta Rossi apre le porte della sua cascina nelle Marche. In questa puntata Benedetta presenta 3 ricette a base di riso. | Mille e un riso | 35m | |
| 12:45 | Fatto in casa per voiBernedetta Rossi condivide con i telespettatori le sue ricette tradizionali. Consiglia cosa preparare per il giorno più lungo dell'anno, per celebr... | L'aperitivo del solstizio d'estate | 30m | |
| 13:15 | Fatto in casa per voiAlla scoperta delle nuove ricette preparate da Benedetta, tutte ispirate alle Hawaii, ovvero un'insalata di pollo all'ananas, dei fagottini in fogl... | Party hawaiano | 35m | |
| 13:50 | Le ricette del conventoAlcuni frati condividono ricette segrete. | 35m | ||
| 14:25 | Le ricette del conventoUn viaggio nei sapori di un tempo: pasta con fave e ricotta e torta di polenta. | 35m | ||
| 15:00 | Le ricette del conventoAlcuni frati condividono ricette segrete. | 35m | ||
| 15:35 | Le ricette del conventoRigatoni arcobaleno e melanzane della vigilia, tradizioni da gustare. | 35m | ||
| 16:10 | Le ricette del conventoDue ricette tra memoria e tradizione: riso del campanaro e frittelle di fagioli. | 35m | ||
| 16:45 | Le ricette del conventoFusilli al limone e vitello del principe per un giorno di festa. | 35m | ||
| 17:20 | Le ricette del conventoSemplicità genuina: zuppa di fagioli all'olio e frittata dell'orto. | 35m | ||
| 17:55 | C'era una volta in CalabriaIl menu di Nonna Rita e Frank prevede: Pipi pieni e Polpette al sugo. | 35m | ||
| 18:30 | C'era una volta in CalabriaNonna Rita e Frank cucinano: Pizza bianca con patate 'mbacchiuse e cipolla, Parmigiana di melanzane. | 35m | ||
| 19:05 | C'era una volta in CalabriaNonna Rita e Frank preparano: Baccalà e Scaliddre. | 35m | ||
| 19:40 | C'era una volta in CalabriaNonna Rita e Frank cucinano: Uova in Purgatorio e Salsiccia, pipi e patate. | 35m | ||
| 20:15 | C'era una volta in CalabriaNonna Rita e Frank preparano: finocchi gratinati e Cuddurieddi. | 35m | ||
| 20:50 | C'era una volta in CalabriaNonna Rita, con l'aiuto di Frank, prepara Lagane e ciciri e Crucette de ficu. | 35m | ||
| 21:25 | C'era una volta in CalabriaNonna Rita e Frank preparano: Riso pieno e Braciole di maiale alla calabrese. | 35m | ||
| 22:00 | D'amore e d'AbruzzoParide Vitale e Davide Nanni ci portano alla scoperta dell'Abruzzo. | 1h | ||
| 23:00 | D'amore e d'AbruzzoParide Vitale e Davide Nanni ci portano alla scoperta dell'Abruzzo. | 1h |
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_4jxv2sr6/schedule?date=2026-10-14&tz=Europe/Zurich" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_4jxv2sr6/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_4jxv2sr6/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_4jxv2sr6/schedule?date=2026-10-14&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_4jxv2sr6/schedule?date=2026-10-14&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_4jxv2sr6/schedule", params={"date": "2026-10-14", "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_4jxv2sr6/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_xsts6s09", "channel": "ch_4jxv2sr6", "start": "2026-10-13T21:05:00Z", "stop": "2026-10-13T22:05:00Z", "title": "Scarpetta d'Italia", "sub_title": "Parma - Food Valley", "description": "Luca Terni intraprende il suo viaggio nelle varie locande italiane con l'obie...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 40, "date": "2026-10-14", "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 | 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.