74.3M 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/Rome time, what is on now and next, and the same data in your app with one call.
All times Europe/Rome. The same day from the API: GET /v1/channels/ch_kcpb3yas/schedule?date=2026-10-12&tz=Europe/Rome
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:08 | The Lost RoomS1:E4 La Scatola - Lungo il cammino, Joe e Jennifer Bloom vengono a conoscenza del misterioso passato della Stanza. Martin Ruber cerca un oggetto p... | S1:E4 La Scatola | 49m | |
| 00:57 | CrashS1:E10 Il futuro è gratis - Cesar ottiene un lavoro in un autolavaggio, mentre Christine comprende meglio la partenza di Peter viene interrogato u... | S1:E10 Il futuro è gratis | 57m | |
| 01:54 | CrashS1:E11 Pedine - Anthony si trova in mezzo allo scontro fra Ben e sua figlia Cooper comincia a interrogare la moglie di Axel riguardo alla sparator... | S1:E11 Pedine | 53m | |
| 02:47 | Una nuova vita per ZoeS2:E5 Legato e imbavagliato - Zoe e M partecipano a una raccolta fondi di beneficenza dove Zoe giura di aver assistito al rapimento di un famoso st... | S2:E5 Legato e imbavagliato | 51m | |
| 03:38 | Una nuova vita per ZoeS2:E6 Grazie Dan! - Zoe e Dan devono collaborare per determinare se la rapina in una gioielleria sia stata un lavoro dall'interno. I problemi inizi... | S2:E6 Grazie Dan! | 51m | |
| 04:29 | ManhattanS1:E12 Gun Model - Akley si espone quando cerca di sistemare le mancanze di Thin Man. | S1:E12 Gun Model | 52m | |
| 05:22 | ManhattanS1:E13 Perestrojka - A Frank viene offerta un'opportunità di cambiare la vita, mentre Charlie si ritrova sulla graticola dell'esercito americano. | S1:E13 Perestrojka | 1h | |
| 06:21 | RectifyS2:E7 Strano Come Te - Daniel cerca delle risposte, Jon Stern incontra il Procuratore Sondra Person. | S2:E7 Strano Come Te | 50m | |
| 07:12 | RectifyS2:E8 Ilgrande Distruttore - A malincuore Daniel chiede aiuto. Alcune notizie improvvise provocano una discussione animata in casa Talbot. | S2:E8 Ilgrande Distruttore | 50m | |
| 08:02 | RectifyS2:E9 Fino All'Esasperazione - Amantha si sfoga. Ted Junior si sente frustrato per alcuni eventi recenti. | S2:E9 Fino All'Esasperazione | 51m | |
| 08:53 | Mogli assassineS1:E5 Lori McLuckie - Lori McLuckie non si è mai sentita a suo agio nella società da adolescente. Quando si trasferisce in una nuova città, spera d... | S1:E5 Lori McLuckie | 54m | |
| 09:47 | Mogli assassineS1:E6 Sarah Saunders - Sarah Saunders è una madre adolescente alla disperata ricerca di un padre per i suoi figli. Quando incontra Tommy in un bar,... | S1:E6 Sarah Saunders | 54m | |
| 10:41 | Mogli assassineS2:E1 Jameelah Jones - Jameelah è alla ricerca di una via d'uscita dalla Baltimora urbana quando si innamora di James, uno spacciatore. James vien... | S2:E1 Jameelah Jones | 53m | |
| 11:34 | Mogli assassineS2:E2 Courtney Larsen - È amore a prima vista per Jonathan e Courtney, entrambi sordi. Ma la luna di miele dura poco. Quando Courtney lo lascia per... | S2:E2 Courtney Larsen | 54m | |
| 12:28 | CherifS6:E1 Festival mortale - Cherif e tutta la squadra del commissariato, in modalità travestimento, si ritrovano al 1° Fan Lyon Festival, ma un autore... | S6:E1 Festival mortale | 59m | |
| 13:27 | CherifS6:E2 Scomparsa - Il cadavere di Jessica Dufresne viene ritrovato in una zona industriale, con il cranio fracassato da un oggetto contundente. Per ... | S6:E2 Scomparsa | 58m | |
| 14:26 | CherifS6:E3 Prove a carico - Un attore di una compagnia teatrale amatoriale viene assassinato a pochi giorni dalla prima. L'indagine si complica per Cher... | S6:E3 Prove a carico | 1h 1m | |
| 15:27 | CherifS6:E4 Cherif fammi paura - Una coppia di inglesi (Scott e Paula King, 50 anni) viene ritrovata morta nella casa che avevano affittato, con il volto... | S6:E4 Cherif fammi paura | 1h | |
| 16:27 | Squadra Speciale Cobra 11S10:E9 Gemini - Mentre inseguono un ladro d'auto in autostrada, Tom e Semir scoprono il corpo senza vita di una donna. Durante il loro interrogator... | S10:E9 Gemini | 52m | |
| 17:19 | Squadra Speciale Cobra 11S10:E10 In bocca al lupo - Dopo una rapina ad un furgone blindato, Tom e Semir inseguono i gangster in fuga, Pätzold e Hoven, ma questi riescono a ... | S10:E10 In bocca al lupo | 52m | |
| 18:11 | Squadra Speciale Cobra 11S10:E11 Evasione - Tom e Semir seguono un ladro che ha rubato della posta dal veicolo di un corriere. Dopo un inseguimento sfrenato, l'uomo riesce ... | S10:E11 Evasione | 52m | |
| 19:03 | Squadra Speciale Cobra 11S10:E12 Ricordi del passato - In autostrada, Tom Kranich e Semir Gerkhan soccorrono una donna ferita che ha perso la memoria ed è in stato di shock... | S10:E12 Ricordi del passato | 52m | |
| 19:55 | Squadra Speciale Cobra 11S10:E13 La seconda chance - Iris Eckert lavora come escort e ha trascorso la notte con Kai Lerche. Quando sta per partire, Keller e Holzer compaion... | S10:E13 La seconda chance | 51m | |
| 20:46 | Detective McLeanS1:E4 It Doesn't Show - Allison e Matt scoprono un oscuro segreto nel matrimonio di un loro amico, che trascina la detective e il collega Devin in ... | S1:E4 It Doesn't Show | 49m | |
| 21:36 | Detective McLeanS1:E5 United Front - La complicata relazione tra due fratelli ostacola l'indagine di Allison e Devin. Quando Matt porta Allison fuori per una serat... | S1:E5 United Front | 49m | |
| 22:25 | Detective McLeanS1:E6 Controlled Substance - Allison e Devin indagano sulla scomparsa di una studentessa modello del liceo e i ragazzi devono affrontare le consegu... | S1:E6 Controlled Substance | 49m | |
| 23:14 | The Lost RoomS1:E5 L'Occhio - In questo finale ad alta tensione di The Lost Room, Joe si serve di tutte le sue risorse e alleanze per trovare l'Oggetto Primario... | S1:E5 L'Occhio | 50m |
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_kcpb3yas/schedule?date=2026-10-12&tz=Europe/Rome" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_kcpb3yas/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_kcpb3yas/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_kcpb3yas/schedule?date=2026-10-12&tz=Europe/Rome"); 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_kcpb3yas/schedule?date=2026-10-12&tz=Europe/Rome", { 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_kcpb3yas/schedule", params={"date": "2026-10-12", "tz": "Europe/Rome"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_kcpb3yas/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_wyt667j7", "channel": "ch_kcpb3yas", "start": "2026-10-11T22:08:14Z", "stop": "2026-10-11T22:57:14Z", "title": "The Lost Room", "sub_title": "S1:E4 La Scatola", "description": "S1:E4 La Scatola - Lungo il cammino, Joe e Jennifer Bloom vengono a conoscenz...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 27, "date": "2026-10-12", "tz": "Europe/Rome" } }
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.