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/Budapest 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/Budapest. The same day from the API: GET /v1/channels/ch_48htdnes/schedule?date=2026-10-11&tz=Europe/Budapest
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 22:55 | Torrente 3. - A védelmezőTorrente 3: El protector\tTorrente 3. - A védelmező\t\t\t\tSpanyolországba látogat Giannina Ricci Európa parlamenti képviselő. Célja, hogy fényt de... | 2h | ||
| 00:55 | RamboEgy Rambo nevű vietnámi veterán egy amerikai kisvárosba érkezik. Rendhagyó öltözete miatt pedig szinte azonnal felhívja magára a helyi seriff figye... | 1h 40m | ||
| 02:35 | Hirtelen halálAz elszigeteltség erőt ad, ha nincs vesztenivalód... Art Jeffries kiábrándult és kiégett FBI ügynök. Az idegösszeomlás szélén áll, miután felettese... | 1h 45m | ||
| 04:20 | A gyilkos nem felejtEgy oregoni nő eltűnik. Nem marad más utána, csupán egy szál fekete rózsa és egy rejtélyes üzenet: eltűntem, de nem örökre. Még rejtélyesebbé teszi... | 1h 25m | ||
| 05:45 | Zoom In(1. évad/194, 2024.). | 5m | ||
| 05:50 | Spotlight(1. évad/47, 2025.). | 10m | ||
| 06:00 | Zoom In(1. évad/186, 2025.). | 5m | ||
| 06:05 | Zoom In(1. évad/218, 2019.). | 15m | ||
| 06:20 | Close Up(1. évad/27, 2013.). | 30m | ||
| 06:50 | Spangol - Magamat sem értemJohn Clasky (Adam Sandler) bármit megtenne a családjáért. Jól menő főszakácsi állásának köszönhetően el is halmozza őket mindenféle földi jóval, tö... | 2h 40m | ||
| 09:30 | EgértanyaA történet egy kisegérről szól, aki egy kedves, régi házban éldegél. Egy napon aztán meghal a ház tulajdonosa és rövidesen új lakók költöznek a hel... | 1h 55m | ||
| 11:25 | Állj, vagy jövök!Logan (Martin Lawrence) kiváló tolvaj, egyébként meg rettentő nagy balek: szerez egy húszmilliót érő gyémántot, ám rendőrök veszik körül, és nincs ... | 2h | ||
| 13:25 | 2020: A tűz birodalmaQuinn 12 éves, amikor a londoni metró egyik alagútjában szemtanúja a Sárkány ébredésének. Sikerül kimenekülnie a mélyből, ám édesanyja nem éli túl ... | 2h | ||
| 15:25 | Bérgyilkos a szomszédomNicholas "Oz" Oseransky (Matthew Perry) egy jóhiszemű, de balfék fogorvos, aki még pénzéhes, léha feleségét, Sophie-t (Rosanna Arquette) sem képes ... | 2h | ||
| 17:25 | A kalandorChris földrajzi és spirituális értelemben is nagy utat jár be: a lepusztult New York-i külvárosból eljut a Távol-Keletre, egészen a titkok és legen... | 2h | ||
| 19:25 | Ace Ventura - Állati nyomozóEltűnt a kis házikedvence? Kutyus, cicus, aranyhal, krokodíl, tarantella, denevér? Forduljon a világ legjobb állatnyomozójához, Ace Venturához! Ő g... | 1h 35m | ||
| 21:00 | Rambo 2Egykori főnöke, Samuel Trautman azzal keresi fel a börtönbüntetését töltő Rambót, hogy utazzon Kambodzsába és derítse ki, hogy vajon vannak-e ott a... | 1h 45m | ||
| 22:45 | Éli könyveA Földet 30 évvel a történet kezdete előtt atomháború pusztította el. A világvége utáni pusztaságban az erőszak az úr. Ha nem hord az ember szemüve... | 2h 10m |
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_48htdnes/schedule?date=2026-10-11&tz=Europe/Budapest" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_48htdnes/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_48htdnes/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_48htdnes/schedule?date=2026-10-11&tz=Europe/Budapest"); 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_48htdnes/schedule?date=2026-10-11&tz=Europe/Budapest", { 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_48htdnes/schedule", params={"date": "2026-10-11", "tz": "Europe/Budapest"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_48htdnes/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_5z0710sn", "channel": "ch_48htdnes", "start": "2026-10-10T20:55:00Z", "stop": "2026-10-10T22:55:00Z", "title": "Torrente 3. - A védelmező", "sub_title": null, "description": "Torrente 3: El protector\\tTorrente 3. - A védelmező\\t\\t\\t\\tSpanyolországba lá...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 18, "date": "2026-10-11", "tz": "Europe/Budapest" } }
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.