73.8M 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. Search any past day on the Archive plan.
All times Europe/Rome. The same day from the API: GET /v1/channels/ch_vsyb07f4/schedule?date=2026-10-16&tz=Europe/Rome
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:55 | Super Shark - I signori degli abissiS1 Ep3 Nell'oscurita' - Immergiamoci nelle profondita' marine e scopriamo cosa fanno gli squali bianchi e gli squali toro dopo il tramonto. | 1h | ||
| 00:55 | Super Shark - I signori degli abissiS1 Ep4 Il social - Scopriamo come funzionano le gerarchie degli squali. | 55m | ||
| 01:50 | I grandi parchi d'AfricaS1 Ep4 Il Grande Karoo - Al centro del Sudafrica vi e' una terra antica un tempo mare interno: il Parco Nazionale del Karoo. | 50m | ||
| 02:40 | I grandi parchi d'AfricaS1 Ep5 Il Parco Transfrontaliero Kgalagadi - Nel Parco Transfrontaliero Kgalagadi, nella parte meridionale del grande bacino del Kalahari, tutto e'... | 50m | ||
| 03:30 | 13 ore per sopravvivereS1 Ep1 Intrappolati nella bassa marea - La temperatura sale nella pozza di marea, invasa da misteriose creature mortali. | 55m | ||
| 04:25 | PredatorsS1 Ep5 I licaoni - Sulle rive dello Zambesi una cucciola di licaone deve fare i conti con le sfide della vita mentre la sua famiglia rischia di ess... | 40m | ||
| 05:05 | L'oceano oscuroS1 Ep1 Abissi inesplorati - Ken O'Sullivan si reca nella parte settentrionale dell'Atlantico, la zona piu' fertile dell'oceano, che ospita la maggi... | 55m | ||
| 06:00 | L'oceano oscuro 1^TVS1 Ep2 A caccia di mostri - Dopo aver constatato la grande fertilita' dell'oceano, Ken O'Sullivan va alla ricerca della balenottera comune, estrema... | 1h | ||
| 07:00 | L'oceano oscuro 1^TVS1 Ep3 Verso la luce - Ken O'Sullivan si dirige verso sud, lasciandosi ispirare dallo spirito dei primi esploratori. Ken vuole conoscere meglio alc... | 1h | ||
| 08:00 | I nostri migliori amici animaliS1 Ep5 Penny, Chunk, e Faith - Esploriamo il legame speciale tra Hannah e Penny il piccione, tra Ryad e le api britanniche, tra Cristina e gli squa... | 1h | ||
| 09:00 | Panorami nascostiS1 Ep5 Arizona - Con canyon serpeggianti, maestose pareti e dune fossilizzate in mezzo al rosso del deserto, il Paria Plateau e' una meraviglia geo... | 55m | ||
| 09:55 | Panorami nascostiS1 Ep6 Le Bahamas - Con oltre 405 mila ettari di Parchi Nazionali, le Bahamas sono un paradiso per uccelli migratori, tartarughe verdi e iguana del... | 55m | ||
| 10:50 | Estate in AlaskaAlla scoperta dello splendore dello Stato piu' settentrionale degli USA grazie all'animata fotografia HDR. | 55m | ||
| 11:45 | Super Small AnimalsIl biologo Patrick Aryee esplora gli affascinanti segreti di alcune creature in miniatura, da un primate non piu' grande di un topo a un camaleonte... | 1h | ||
| 12:45 | Gli animali piu' grandi del pianetaI grandi animali sono da sempre al centro della nostra immaginazione. Essere un animale gigante ha alcuni vantaggi, ma porta ad affrontare sfide co... | 1h | ||
| 13:45 | David Attenborough e il mostro giurassico- David Attenborough indaga sulla scoperta del teschio gigante di un mostro marino preistorico, noto come pliosauro: il Tyrannosaurus rex dei mari. | 1h | ||
| 14:45 | Dinosauri: L'apocalisseCosa accadde realmente quando un asteroide colpi' la Terra, spazzando via i dinosauri, 66 milioni di anni fa? | 1h 40m | ||
| 16:25 | La danza della pioggiaS1 Ep1 - In Kenya la vita danza al ritmo delle piogge. Viaggiando verso Nord incontriamo un branco di elefanti assetati. Poi andiamo in esplorazion... | 1h | ||
| 17:25 | La danza della pioggiaS1 Ep2 Sangue e polvere - In Kenya la vita danza al ritmo delle piogge. Impariamo come gli elefanti scavino pozzi d'emergenza e quanto la siccita' ... | 1h | ||
| 18:25 | La danza della pioggiaS1 Ep3 Pregando per la pioggia - In Kenya la vita danza al ritmo delle piogge. Dopo una lunga e difficile siccita', finalmente torna la pioggia! | 1h | ||
| 19:25 | La danza della pioggiaS1 Ep4 La storia segreta - Sbirciamo dietro le quinte il lavoro dei tecnici e degli abitanti locali che aiutano a salvaguardare la natura selvaggia... | 1h | ||
| 20:25 | Surviving EarthS1 Ep8 Quando l'america venne inondata - La fine dell'ultima era glaciale e come gli improvvisi sconvolgimenti climatici abbiano provocato inondazi... | S1 E8, When America Flooded | 50m | |
| 21:15 | L'oceano oscuro 1^TVS1 Ep1 Abissi inesplorati - Ken O'Sullivan si reca nella parte settentrionale dell'Atlantico, la zona piu' fertile dell'oceano, che ospita la maggi... | 1h | ||
| 22:15 | L'oceano oscuro 1^TVS1 Ep2 A caccia di mostri - Dopo aver constatato la grande fertilita' dell'oceano, Ken O'Sullivan va alla ricerca della balenottera comune, estrema... | 1h | ||
| 23:15 | L'oceano oscuroS1 Ep1 Abissi inesplorati - Ken O'Sullivan si reca nella parte settentrionale dell'Atlantico, la zona piu' fertile dell'oceano, che ospita la maggi... | 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_vsyb07f4/schedule?date=2026-10-16&tz=Europe/Rome" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_vsyb07f4/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_vsyb07f4/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_vsyb07f4/schedule?date=2026-10-16&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_vsyb07f4/schedule?date=2026-10-16&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_vsyb07f4/schedule", params={"date": "2026-10-16", "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_vsyb07f4/schedule?date=2026-10-16, the first programme { "data": [ { "id": "ls_3f2by47b", "channel": "ch_vsyb07f4", "start": "2026-10-15T21:55:00Z", "stop": "2026-10-15T22:55:00Z", "title": "Super Shark - I signori degli abissi", "sub_title": null, "description": "S1 Ep3 Nell'oscurita' - Immergiamoci nelle profondita' marine e scopriamo cos...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 25, "date": "2026-10-16", "tz": "Europe/Rome" } }
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 150 countries.