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 America/New_York time, what is on now and next, and the same data in your app with one call.
All times America/New_York. The same day from the API: GET /v1/channels/ch_hfsar29c/schedule?date=2026-10-13&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:45 | Le Sorelle McLeod: Quando c'è fumoMeg ha ripreso gli studi per poter prendere il diploma, e nonostante alcune difficoltà viene incoraggiata da un professore. A Drovers intanto sono ... | S3 E19, Where There's Smoke | Drama, Series | 49m |
| 00:34 | Le Sorelle McLeod: L'anima gemellaJake e Becky chiedono a Claire un appezzamento in affitto per iniziare l'attività di accoppiamento di Storm Cloud, ma per Claire è difficile non in... | S3 E20, Perfect Match | Drama, Series | 49m |
| 01:23 | Le Sorelle McLeod: Che vinca il migliore On nowAlex e Nick si fermano a prestare aiuto ad una ragazza Elly, che ha avuto un guasto alla macchina, ed iniziano a competere tra di loro per conquist... | S3 E21, Let the Best Man Win | Drama, Series | 49m |
| 02:12 | Le Sorelle McLeod: Un passo alla voltaTess e Dave continuano a pianificare il loro matrimonio, ma la ragazza mentre si fa la doccia sente un nodulo al seno. Quando Claire torna da Melbo... | S3 E24, One Step at a Time | Drama, Series | 48m |
| 03:00 | Le Sorelle McLeod: Attimi di tempoClaire e Tess chiedono ad Harry il toro King Harold per poter ingravidare le loro mucche, ma interviene Sandra asserendo che il toro è già stato pr... | S3 E25, Time Frames | Drama, Series | 50m |
| 03:50 | Le Sorelle McLeod: TurbulenzaA Drovers arriva un detective che cerca Stevie, ma Meg e Tess negano di conoscerla. Quando Tess le chiede spiegazioni, la ragazza si rifiuta di par... | Turbulenza | Drama, Series | 50m |
| 04:40 | Le Sorelle McLeod: IstantiClaire incontra Stevie, una vecchia amica, e le propone di lavorare per loro. Tess sembra non gradire la cosa, dal momento che crede sia lei la res... | Istanti | Drama, Series | 50m |
| 05:30 | Le Sorelle McLeod: Il mio mezzogiorno, la mia mezzanotteClaire e Alex decidono di vivere insieme, ed Alex intende dare a Claire un anello. Buone notizie giungono anche a Tess, il dottore infatti la rassi... | Il mio mezzogiorno, la mia mezzanotte | Drama, Series | 49m |
| 06:19 | Le Sorelle McLeod: Il lungo addioTutti sono sconvolti per la morte di Claire. Tess non riesce a darsi pace per essere sopravvissuta; Alex in un primo momento si rifiuta di prendere... | Il lungo addio | Drama, Series | 50m |
| 07:09 | Le Sorelle McLeod: TurbulenzaA Drovers arriva un detective che cerca Stevie, ma Meg e Tess negano di conoscerla. Quando Tess le chiede spiegazioni, la ragazza si rifiuta di par... | Turbulenza | Drama, Series | 49m |
| 07:58 | Le Sorelle McLeod: Bentornata a casaA causa della morte improvvisa del padre, le due sorelle McLeod Tess e Claire si riuniscono dopo anni di separazione. Ma la felicità è ben lontana ... | Bentornata a casa | Drama, Series | 50m |
| 08:48 | Le Sorelle McLeod: Donne in azioneClaire vuole a tutti i costi mantenere il possesso della Drovers Run, l'azienda agricola e fattoria di famiglia che il padre Jack gestiva prima di ... | Donne in azione | Drama, Series | 50m |
| 09:38 | Le Sorelle McLeod: Mai mettersi contro le ragazzeÈ in atto il rodeo di Gungellan e Claire trova un'opportunità per ottenere i consensi della comunità, ma Tess riceve più elogi specialmente dai fra... | Mai mettersi contro le ragazze | Drama, Series | 49m |
| 10:27 | Le Sorelle McLeod: Chi è il capo?Tess rivaluta sempre di più quello che pensava della vita in campagna. I rapporti con la sorella si fanno meno conflittuali grazie all'acquisto di ... | Chi è il capo? | Drama, Series | 49m |
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_hfsar29c/schedule?date=2026-10-13&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_hfsar29c/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_hfsar29c/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_hfsar29c/schedule?date=2026-10-13&tz=America/New_York"); 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_hfsar29c/schedule?date=2026-10-13&tz=America/New_York", { 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_hfsar29c/schedule", params={"date": "2026-10-13", "tz": "America/New_York"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_hfsar29c/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_3rp7szjv", "channel": "ch_hfsar29c", "start": "2026-10-13T03:45:00Z", "stop": "2026-10-13T04:34:00Z", "title": "Le Sorelle McLeod: Quando c'è fumo", "sub_title": "Quando c'è fumo", "description": "Meg ha ripreso gli studi per poter prendere il diploma, e nonostante alcune d...", "category": [ "drama", "series" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 14, "date": "2026-10-13", "tz": "America/New_York" } }
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.