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/Belgrade time, what is on now and next, and the same data in your app with one call.
All times Europe/Belgrade. The same day from the API: GET /v1/channels/ch_yr5j9zcc/schedule?date=2026-10-14&tz=Europe/Belgrade
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:00 | Egy igazán dühös emberA jól menő biztonsági cég főnöke, H (Jason Statham) csodával határos módon túléli, hogy többször is belelőnek egy pénzszállító kirablása során. Az ... | Movie | 2h 25m | |
| 01:25 | Drágán add az életedMinden idők egyik legjobb akciófilmjében John McClane (Bruce Willis) nyomozó New Yorkból Los Angelesbe tart, hogy rendbehozza házasságát. Még csak ... | Movie | 2h 50m | |
| 04:15 | Éld túl az éjjelt!Rich (Chad Michael Murray) egy orvosi műhibaper után szüleihez költözik a családjával egy kietlen farmra. A helyi kórházban kap állást, ám apja, Fr... | Movie | 4h 25m | |
| 08:40 | Apuci újra pácbanCarlo (Fabio De Luigi) az a fajta apa, aki hercegnőként neveli lányát, de ebből a rajongásából fakadóan lemondani sem hajlandó róla. Egy nap azonba... | Movie | 1h 50m | |
| 10:30 | Balhés nyaralásA pénzére mindig gondos Rousselot család egy rosszkor vett bitcoin miatt elveszíti a vagyonát, ezért kénytelenek egy kölcsönkapott korzikai villába... | Movie | 1h 45m | |
| 12:15 | Volt egyszer egy VeniceSteve Ford magánnyomozó (Bruce Willis) sajátos helyzetbe kerül, amikor Spider (Jason Momoa) hírhedt bandája ellopja az imádott kutyáját. Visszakaph... | Movie | 1h 55m | |
| 14:10 | Ecc, pecc, ki lehetsz?Megölik John Wolfot (Adrien Brody), a nagymenő hollywoodi filmrendezőt, aki a londoni West End egyik nagysikerű színdarabjából készült filmet csiná... | Movie | 2h | |
| 16:10 | MűkincsvadászokA II. világháború egyben a világ legnagyobb, legszervezettebb műkincsrablásának a története is. A németek figyelme mindenre kiterjedt, és a meghódí... | Movie | 2h 30m | |
| 18:40 | A SzupercsapatHannibalt (Liam Neeson) és három katonáját Irakba küldik, hogy szerezzék vissza a 100 dolláros nyomtatásához használt lemezeket. A négy férfit azon... | Movie | 2h 20m | |
| 21:00 | Men in Black - Sötét zsarukKay (Tommy Lee Jones) és Jay (Will Smith) különleges ügynök nem a CIA-nak, és még csak nem is az FBI-nak dolgozik. Ők egy sokkal titkosabb szerveze... | Movie | 2h | |
| 23:00 | R.I.P.D. - SzellemzsarukNick Walker (Ryan Reynolds), a korrupt bostoni rendőr hirtelen halála után a túlvilágon találja magát, ahol rögtön be is osztják a Nyugodjék Békébe... | Movie | 2h |
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_yr5j9zcc/schedule?date=2026-10-14&tz=Europe/Belgrade" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_yr5j9zcc/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_yr5j9zcc/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_yr5j9zcc/schedule?date=2026-10-14&tz=Europe/Belgrade"); 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_yr5j9zcc/schedule?date=2026-10-14&tz=Europe/Belgrade", { 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_yr5j9zcc/schedule", params={"date": "2026-10-14", "tz": "Europe/Belgrade"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_yr5j9zcc/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_f2vzywye", "channel": "ch_yr5j9zcc", "start": "2026-10-13T21:00:00Z", "stop": "2026-10-13T23:25:00Z", "title": "Egy igazán dühös ember", "sub_title": null, "description": "A jól menő biztonsági cég főnöke, H (Jason Statham) csodával határos módon tú...", "category": [ "movie" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 11, "date": "2026-10-14", "tz": "Europe/Belgrade" } }
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.