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_a66ngran/schedule?date=2026-10-17&tz=Europe/Rome
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:15 | Godard e il cinemaRipercorriamo le sfide che la poliomielite ha presentato nel corso dei decenni e le strategie adottate per combatterla. | 1h 45m | ||
| 01:00 | Echo: Quello che rimaneS1 Ep9 Michela Murgia - Matteo Caccia racconta Michela Murgia, scrittrice, intellettuale, attivista. Insieme a Matteo, Marco Missiroli, scrittore e... | 30m | ||
| 01:30 | Echo: Quello che rimaneS1 Ep10 Neil Armstrong - Matteo Caccia racconta Neil Armstrong, il primo uomo a camminare sulla Luna. Insieme a Matteo, Paolo Nespoli, ingegnere e ... | 30m | ||
| 02:00 | DallAmeriCaruso. Il concerto perdutoLa storia d'amore tra la Napoli di Enrico Caruso e il profondo legame di Lucio Dalla con la citta' e Sorrento. | 2h | ||
| 04:00 | My Generation 2021S1 Ep9 Marlene Kuntz - Riviviamo il percorso artistico delle band che hanno segnato gli anni '90. A raccontarsi attraverso performance live e inter... | 1h | ||
| 05:00 | My Generation 2021S1 Ep10 Perturbazione - Riviviamo il percorso artistico delle band che hanno segnato gli anni '90. A raccontarsi attraverso performance live e inte... | 1h | ||
| 06:00 | B.E.V.I.S5 Ep6 - Il vino e', per molti produttori, una creazione frutto della propria sensibilita' e della propria cultura di riferimento. Un viaggio in It... | 30m | ||
| 06:30 | Manierismo. L'arte piu' pazza del mondoS1 Ep1 Bye Bye Rinascimento - Tra i movimenti artistici del Periodo degli Antichi Maestri, il piu' bizzarro e il piu' emozionante e' sicuramente il... | 1h | ||
| 07:30 | Manierismo. L'arte piu' pazza del mondoS1 Ep2 Gli anni della follia - Tra i movimenti artistici del Periodo degli Antichi Maestri, il piu' bizzarro e il piu' emozionante e' sicuramente i... | 1h | ||
| 08:30 | Art entertainment Premio CampielloArt entertainment Premio Campiello | 2h | ||
| 10:30 | ArtBoxS12 Ep2 - Alla scoperta delle migliori e piu' accattivanti mostre d'arte in Italia e nel mondo in compagnia di esperti d'arte, collezionisti e cura... | 40m | ||
| 11:10 | Ifis Art: Il valore della bellezzaCollezioni d'arte, restauri e mecenatismo: Banca Ifis, col progetto Ifis art, si prende cura della bellezza, dai capolavori del passato alle ricerc... | 1h | ||
| 12:10 | STORIES TBCSTORIES TBC | 50m | ||
| 13:00 | Picasso: Un ribelle a Parigi. Storia...... di una vita e di un museo. - La storia di un giovane emigrato, destinato a diventare un'icona: quando Picasso arriva a Parigi nel 1901, il suo ... | 1h 40m | ||
| 14:40 | Godard e il cinemaRipercorriamo le sfide che la poliomielite ha presentato nel corso dei decenni e le strategie adottate per combatterla. | 1h 50m | ||
| 16:30 | Livio Garzanti. Il gran viziato: La...... morale nascosta di un editore formidabile. - Conosciamo Livio Garzanti, l'editore dei talenti letterari del '900. | 1h 30m | ||
| 18:00 | Brunello, il visionario garbatoL'incredibile storia di Brunello Cucinelli raccontata da Giuseppe Tornatore: dalle campagne umbre all'impero del cashmere di lusso. | 2h 10m | ||
| 20:10 | B.E.V.I. 1^TVS5 Ep6 - Il vino e', per molti produttori, una creazione frutto della propria sensibilita' e della propria cultura di riferimento. Un viaggio in It... | 30m | ||
| 20:40 | Siamo tutti Alberto Sordi?Un racconto inedito sulla leggendaria vicenda artistica e sulle doti di un interprete e autore capace di raccontare come nessun altro la commedia u... | 1h 35m | ||
| 22:15 | Vittorio De Sica: La vita in scena 1^TVGrazie a materiali d'archivio rari e alle testimonianze di artisti e registi contemporanei, si racconta la modernita' dello sguardo di Vittorio De ... | 1h 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_a66ngran/schedule?date=2026-10-17&tz=Europe/Rome" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_a66ngran/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_a66ngran/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_a66ngran/schedule?date=2026-10-17&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_a66ngran/schedule?date=2026-10-17&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_a66ngran/schedule", params={"date": "2026-10-17", "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_a66ngran/schedule?date=2026-10-17, the first programme { "data": [ { "id": "ls_x9xdbae3", "channel": "ch_a66ngran", "start": "2026-10-16T21:15:00Z", "stop": "2026-10-16T23:00:00Z", "title": "Godard e il cinema", "sub_title": null, "description": "Ripercorriamo le sfide che la poliomielite ha presentato nel corso dei decenn...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 20, "date": "2026-10-17", "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.