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/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_d8jyrgdf/schedule?date=2026-10-12&tz=Europe/Rome
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:29 | Gantz revolution - conflitto finaleConvocati dal misterioso globo di origine apparentemente aliena Kei e Masaru decidono di continuare a giocare per raggiungere il punteggio massimo ... | Movie, Science fiction | 2h 27m | |
| 01:56 | Age Of TomorrowLa Terra è invasa dagli Ufo. Mentre la battaglia infuria, un gruppo di astronauti riesce ad entrare nella nave principale e scopre un portale che c... | Movie, Science fiction | 1h 33m | |
| 03:29 | VirusQuando l'equipaggio di un rimorchiatore americano sale a bordo di una nave di ricerca russa abbandonata, la forma di vita aliena a bordo li conside... | Movie, Action | 1h 48m | |
| 05:17 | Alien Outpost: L'InvasioneDue cameraman si uniscono a un’unità militare in un avamposto isolato, circondato dagli ultimi alieni superstiti. Mentre il mondo li ha dimenticati... | Movie, Science fiction | 1h 41m | |
| 06:58 | AbductionUn confuso uomo esce da una fontana del parco in Vietnam senza ricordare chi sia o da dove venga. Mentre vaga per la città, mettendo insieme indizi... | Movie, Action | 1h 47m | |
| 08:45 | HornetQuando una razza aliena invade e inizia a fare il lavaggio del cervello agli umani per compiere atti di distruzione, il resto dell'umanità deve aff... | Science fiction, Movie | 1h 32m | |
| 10:17 | Man from earthIl party a sorpresa per il pensionamento del professor John Oldman si trasforma in un mistero quando l'uomo rivela ai suoi colleghi di essere in re... | Movie, Science fiction | 1h 30m | |
| 11:47 | Planet DuneUna missione di salvataggio di una base abbandonata su un pianeta desertico diventa mortale quando l'equipaggio si ritrova braccato e attaccato dai... | Movie, Science fiction | 1h 33m | |
| 13:20 | Ape vs MonsterUna scimmia, persa nello spazio, si schianta sulla Terra. Il vascello trasuda un fango che innesca una crescita massiccia sia nella scimmia che in ... | Adventure, Movie | 1h 34m | |
| 14:54 | The ArrivalIl radioastronomo Zane Zaminsky crede di aver rilevato un rumore cosmico che prova l'esistenza di un'intelligenza extraterrestre. La sua disperata ... | Adventure, Movie | 2h 4m | |
| 16:58 | Alien Abduction - Rapimenti AlieniLa famiglia Morris si trova in vacanza sulle Brown Mountain in North Carolina per vivere un’esperienza a stretto contatto con la natura. | Creature features, Horror | 1h 31m | |
| 18:29 | 2021 War of the WorldsIn un futuro prossimo, il mondo viene invaso da una flotta di navi aliene, intenzionate a liberare il pianeta dalla sua popolazione con ogni mezzo. | Science fiction, Movie | 1h 34m | |
| 20:03 | AE Apocalypse EarthUn gruppo di rifugiati dalla Terra atterra su un pianeta esotico, dove deve combattere contro alieni spietati per poter sopravvivere. | Science fiction, Action | 1h 33m | |
| 21:36 | 2151: Minaccia AlienaNell’anno 2151, Miller, un ufficiale incinta è a bordo di una capsula di salvataggio e deve lottare per la sopravvivenza insieme a ciò che resta de... | Asian horror, Horror | 1h 36m | |
| 23:12 | 2025 ArmageddonUna razza aliena attacca la Terra utilizzando creature giganti ispirate ai film trasmessi da The Asylum's Movie Channel, che ha raggiunto il loro p... | Science fiction, Action | 1h 34m |
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_d8jyrgdf/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_d8jyrgdf/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_d8jyrgdf/history?from=2026-10-05T00:00:00Z&to=2026-10-06T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_d8jyrgdf/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_d8jyrgdf/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_d8jyrgdf/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_d8jyrgdf/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_2rfc6mwy", "channel": "ch_d8jyrgdf", "start": "2026-10-11T21:29:21Z", "stop": "2026-10-11T23:56:21Z", "title": "Gantz revolution - conflitto finale", "sub_title": null, "description": "Convocati dal misterioso globo di origine apparentemente aliena Kei e Masaru ...", "category": [ "movie", "science fiction", "adventure" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 15, "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 155 countries.