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/Prague 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/Prague. The same day from the API: GET /v1/channels/ch_eks5vxzc/schedule?date=2026-10-14&tz=Europe/Prague
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:00 | RiddickDrsné hlášky, zabijácké nestvůry, lovci hlav - nejnovější pokračování sci-fi hitu slibuje dynamické scény, tvrdé souboje a poctivou akci. Riddick s... | Akční, Sci fi | 2h | |
| 01:00 | Event HorizonPíše se rok 2047. Před několika lety zmizela v okolí planety Neptun experimentální kosmická loď Horizont události, vypuštěná k výzkumu sluneční sou... | Horor, Sci fi | 1h 40m | |
| 02:40 | Mickey 17Mickey Barnes se ocitne v situaci, kdy pracuje pro zaměstnavatele, který vyžaduje maximální nasazení v práci, zemřít, aby se uživil. Jedná se o zce... | Dobrodružný, Fantasy | 2h 20m | |
| 05:00 | Logan's RunIdylická společnost budoucnosti existuje jako uzavřený ráj, jenž má jediný kaz: Třicáté narozeniny jsou datem, kdy je nařízeno zemřít. Logan, zvláš... | Akční, Dobrodružný | 2h | |
| 07:00 | Sasquatch SunsetRok v životě jedné specifické rodiny. Zachycuje každodenní život seskveče, záhadného chlupatého divokého muže ze severoamerických lesů, s takovou p... | Akční, Dobrodružný | 1h 40m | |
| 08:40 | ConstantineTen, kdo vlastní kopí osudu, má v rukou osud světa. Jenže kopí osudu zmizelo na konci druhé světové války. V Los Angeles žije John Constantine. Nar... | Akční, Fantasy | 2h | |
| 10:40 | Deep ImpactK Zemi se blíží záhadná kometa obřích rozměrů, což by mohlo znamenat konec naší planety. Proto je nutné pokusit se zlikvidovat těleso ještě ve vesm... | Akční, Drama | 2h 15m | |
| 12:55 | Assassin's CreedMichael Fassbender stars as a prisoner saved from death row by a shadowy organisation. But for what purpose? Stylish action based on the hit video ... | 2h | ||
| 14:55 | Pitch BlackKdyž jejich vesmírná loď nouzově přistane na vzdálené planetě, trosečníci záhy zjistí, že uprchlý zločinec Riddick rozhodně nepředstavuje jediný dů... | Akční, Horor | 1h 55m | |
| 16:50 | The Chronicles Of RiddickRiddick je na útěku před žoldáky. Na jeho hlavu je vypsána vysoká odměna a on se proti své vůli ocitá uprostřed nelítostného souboje. Jedině Riddic... | Akční, Dobrodružný | 2h 10m | |
| 19:00 | RiddickDrsné hlášky, zabijácké nestvůry, lovci hlav - nejnovější pokračování sci-fi hitu slibuje dynamické scény, tvrdé souboje a poctivou akci. Riddick s... | Akční, Sci fi | 2h | |
| 21:00 | Cold Storage | Komedie, Horor | 1h 45m | |
| 22:45 | Star Trek: The Motion PictureSlavná loď Enterprise se pyšně vznáší v nekonečném vesmíru. Neznámý vetřelec zničí tři mohutné Klingonské lodě a kapitán James T. Kirk se vrací do ... | Dobrodružný, Mysteriozní | 2h 20m |
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_eks5vxzc/schedule?date=2026-10-14&tz=Europe/Prague" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_eks5vxzc/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_eks5vxzc/history?from=2026-02-05T00:00:00Z&to=2026-02-06T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_eks5vxzc/schedule?date=2026-10-14&tz=Europe/Prague"); 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_eks5vxzc/schedule?date=2026-10-14&tz=Europe/Prague", { 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_eks5vxzc/schedule", params={"date": "2026-10-14", "tz": "Europe/Prague"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_eks5vxzc/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_46yej8aj", "channel": "ch_eks5vxzc", "start": "2026-10-13T21:00:00Z", "stop": "2026-10-13T23:00:00Z", "title": "Riddick", "sub_title": null, "description": "Drsné hlášky, zabijácké nestvůry, lovci hlav - nejnovější pokračování sci-fi ...", "category": [ "akční", "sci fi" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 13, "date": "2026-10-14", "tz": "Europe/Prague" } }
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 | Thursday 5 February 2026 | 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.