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_xsfqb1nr/schedule?date=2026-10-13&tz=Europe/Rome
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:35 | Popoli del mareGli Argonauti - Nella seconda serie del viaggio sulle rotte dei Popoli del Mare, ripartiamo su Adriatica questa volta attraverso il Mar Tirreno. A ... | S2 E01 | 31m | |
| 00:07 | I Mondi di SyusyIl viaggio raccontato in A Tiahuanaco con Zecharia Sitchin nasce dagli incontri e dalle interviste esclusive realizzate da Syusy Blady con Zecharia... | S1 E13 | 1h 4m | |
| 01:11 | I Mondi di SyusyAttraversando il bardo: a Kathmandu - Syusy Blady ha seguito Franco Battiato a Kathmandu in Nepal per raccontare il backstage del suo documentario ... | S1 E06 | 26m | |
| 01:37 | TG del turismoNel TG del Turismo si parla del Festival della canzone anarchica di Massenzatico, dei tour pirateschi alle Bahamas e dei costi della burocrazia per... | S1 E62 | 11m | |
| 01:48 | Slow tourL'Isola del tesoro. Due destinazioni: prima la letteraria isola di Montecristo, in Toscana, disabitata e naturalisticamente intatta. Poi il Palio d... | Italiani non per caso - S1 E01 | 28m | |
| 02:16 | Slow tourLa valle dei ciliegi. Emilia, terra di saperi, sapori e motori! Syusy fa un viaggio tra coltura e cultura lungo la "Strada dei Vini e dei Sapori" i... | Italiani non per caso - S1 E02 | 30m | |
| 02:46 | In viaggio con mia figliaCampania Divina - In Campania, nei luoghi del mito sulle tracce del divino femminile tra Capua, Caserta e Pagani, passando da una social street nel... | S1 E01 | 27m | |
| 03:13 | In viaggio con mia figliaMontecatini e Siena - In Toscana, fra suggestioni etrusche e medicee, Syusy e Zoe visiteranno Montecatini, il Chianti, Siena. Viaggiando sulla loro... | S1 E02 | 27m | |
| 03:40 | In viaggio con mia figliaAgrigento e Noto - In Sicilia, fra siti archeologici testimoni di un grande passato e uno sguardo al futuro, che deve essere sostenibile dal punto ... | S1 E03 | 26m | |
| 04:07 | In viaggio con mia figliaI cammini spirituali del Lazio - In Lazio, tra i cammini spirituali di San Francesco e San Benedetto, per connettersi sì, ma con la Natura, tra bor... | S1 E04 | 27m | |
| 04:33 | Velisti per casoVelisti per caso - Giro del mondo in 80 persone (Ritorno) Ep4 - Iniziano le deviazioni e gli stop a terra: Patrizio è a Bali, mentre Syusy gli da i... | S2 E04 | 1h 57m | |
| 06:31 | Velisti per caso On nowVelisti per caso - Giro del mondo in 80 persone (Ritorno) Ep5 - Il viaggio a terra di Patrizio continua da Bali al Vietnam, cominciando da Ho Chi M... | S2 E05 | 1h 55m |
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_xsfqb1nr/schedule?date=2026-10-13&tz=Europe/Rome" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_xsfqb1nr/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_xsfqb1nr/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_xsfqb1nr/schedule?date=2026-10-13&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_xsfqb1nr/schedule?date=2026-10-13&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_xsfqb1nr/schedule", params={"date": "2026-10-13", "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_xsfqb1nr/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_gay3mkwe", "channel": "ch_xsfqb1nr", "start": "2026-10-12T21:35:43Z", "stop": "2026-10-12T22:07:03Z", "title": "Popoli del mare", "sub_title": "S2 E01", "description": "Gli Argonauti - Nella seconda serie del viaggio sulle rotte dei Popoli del Ma...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 12, "date": "2026-10-13", "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.