74.3M 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_45g7zx0r/schedule?date=2026-10-11&tz=Europe/Budapest
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:15 | Az utolsó párbajA Ridley Scott rendezésében készült, megtörtént eseményeket feldolgozó Az utolsó párbaj izgalmas története árulásról és bosszúról a 14. századi Fra... | 2h 55m | ||
| 02:10 | Az utolsó erődAz Erőd az utolsó állomás a három csillagos Irwin tábornok lenyűgöző katonai pályáján. Hadbíróság elé állították, megfosztották rangjától, és az ít... | 2h | ||
| 04:10 | Poseidon Rex - Szörny a mélybőlHárom búvár robbant a helyiek által csak Kék Lyuknak nevezett helyen, hogy felszínre hozhassák a spanyolok elsüllyedt aranyát. A detonáció hatásárá... | 1h 15m | ||
| 05:25 | Close Up(1. évad/9, 2023.). | 35m | ||
| 06:00 | Close Up(1. évad/14, 2024.). | 30m | ||
| 06:30 | Zoom In(1. évad/184, 2025.). | 15m | ||
| 06:45 | Close Up(1. évad/29, 2017.). | 30m | ||
| 07:15 | Zoom In(1. évad/186, 2025.). | 15m | ||
| 07:30 | Ip Man: A nagymesterAz Ip Man élettörténete folytatódik. A mester 1949-ben Kínából az angol fennhatóság alatt álló Hongkongba költözik, és ott próbálja népszerűsíteni ... | 2h 10m | ||
| 09:40 | A kék lagúnaKét gyermek és egy hajószakács a Csendes-óceán déli részén hajótörést szenvednek, amit csak ők élnek túl. Emmeline (Brooke Shields) és Richard (Chr... | 2h 5m | ||
| 11:45 | Kelekótya karácsonyLuther Kranknek tele a hócipője a karácsonnyal. Feleségével egyetértésben úgy dönt, hogy fittyet hány a szomszédság elvárásainak meg a decembertáji... | 2h | ||
| 13:45 | Az éhezők viadala: A kiválasztott - 1. részMiután Katniss Everdeen másodszor is túlélte az éhezők viadalát, új életet kell kezdenie a 13. körzetben. Bár nehezen dolgozza fel korábbi otthona ... | 2h 15m | ||
| 16:00 | SzaharaDirk Pitt, a tapasztalt és híres felfedező egy rejtélyes történelmi legendához kapcsolódó, csodálatos pénzérmét talál és belevág élete nagy kalandj... | 2h 30m | ||
| 18:30 | Tök állatA helyi rendőrőrsön írnokként dolgozó, kétbalkezes Marvin (Rob Schneider) nyomozó szeretne lenni. Amikor egy éjjel véletlenül egyedül felügyeli a k... | 1h 30m | ||
| 20:00 | Az éhezők viadala: A kiválasztott - Befejező részAz éhezők viadala: A kiválasztott - Befejező rész az eddigi történetet drámai erővel lezáró végjáték, amelyben Katniss Everdeen felismeri, hogy már... | 2h 25m | ||
| 22:25 | MobilMegszólal egy mobiltelefon. Ryan (Chris Evans) felveszi, és békés életét elragadja a totális káosz: gyilkosság és árulás veszi körül. Egy kétségbee... | 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_45g7zx0r/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_45g7zx0r/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_45g7zx0r/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_45g7zx0r/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_45g7zx0r/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_45g7zx0r/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_45g7zx0r/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_d4z4hj1m", "channel": "ch_45g7zx0r", "start": "2026-10-10T21:15:00Z", "stop": "2026-10-11T00:10:00Z", "title": "Az utolsó párbaj", "sub_title": null, "description": "A Ridley Scott rendezésében készült, megtörtént eseményeket feldolgozó Az uto...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 16, "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.