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/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_w9whmtbc/schedule?date=2026-10-16&tz=Europe/Prague
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:40 | BadateléReportér Jaroslav Mareš je na stopách největších záhad, nevysvětlených jevů a zapomenutých příběhů (skryté titulky). | Zakázané štoly Malé Ameriky | Voľnočasové | 3h 55m |
| 03:35 | OstříhánoČtyři kadeřníci v soutěži na ostří nůžek (skryté titulky). | Súťažné | 1h 15m | |
| 04:50 | Na plac!Šance pro herce z ulice (skryté titulky). | Súťažné | 42m | |
| 05:32 | Konec vysílání | Nevysiela | 28m | |
| 06:00 | Soudkyně BarbaraSkutečné příběhy ze soudních síní. Nesmlouvavá, neomylná a spravedlivá - soudkyně Barbara rozhoduje, kde je pravda. | Diskusie | 1h | |
| 07:00 | Šťastná 7Nová zábavná soutěž plná zajímavých otázek a ještě zajímavějších odpovědí. Pořadem vás provede Vlasta Korec. | Súťažné | 55m | |
| 07:55 | ZáchranářiNikdo nezná tenkou hranici mezi životem a smrtí tak dobře jako oni. Záchranáři. V situacích, kdy jde doslova o všechno. Čtyři příběhy, čtyři výjezd... | Magazíny | 1h 5m | |
| 09:00 | Josef Klíma: Jak jsem přežil devadesátkyDomácí násilí Josef Klíma ve svém novém pořadu JAK JSEM PŘEŽIL DEVADESÁTKY vypráví o tom, jak dobrodružné a často i nebezpečné tehdy bylo dělat nov... | Detektívne | 2h 15m | |
| 11:15 | Co je doma, to se počítáV každém díle navštívíme jinou rodinu a podíváme se, jestli se jejím členům podaří zvládnout záludné kvízové otázky a získat nové domácí spotřebiče... | Voľnočasové | 35m | |
| 11:50 | Česká tajenkaPro všechny příznivce přísloví a slovních hříček startuje každý všední den odpoledne zábavná soutěž Česká tajenka. Na soutěžící čekají nejen záludn... | Súťažné | 1h | |
| 12:50 | LuxusStoreZábavný prodejní pořad, který přináší výběr elegantních zlatých šperků, bižuterie, potravin, parfémů, produktů pro domácnost, sad na tvoření a spou... | Voľnočasové | 1h 30m | |
| 14:20 | Co bude dnes k večeři?Kuchařku zahoďte, vařte s televizí Barrandov. | Citronový cheesecake s malinovým sorbetem a marinované jahody s krémem Chantilly | Varenie | 25m |
| 14:45 | Soudce AlexandrNa obrazovku se vrací spravedlnost v mužské podobě soudce Alexandra. Řešit se budou především peníze. Dluhy, exekuce, zpronevěry, podvody a již brz... | Diskusie | 1h 5m | |
| 15:50 | Soudkyně BarbaraSkutečné příběhy ze soudních síní. Nesmlouvavá, neomylná a spravedlivá - soudkyně Barbara rozhoduje, kde je pravda. | Diskusie | 1h 10m | |
| 17:00 | Soudce AlexandrNa obrazovku se vrací spravedlnost v mužské podobě soudce Alexandra. Řešit se budou především peníze. Dluhy, exekuce, zpronevěry, podvody a již brz... | Diskusie | 1h | |
| 18:00 | ZáchranářiNikdo nezná tenkou hranici mezi životem a smrtí tak dobře jako oni. Záchranáři. V situacích, kdy jde doslova o všechno. Čtyři příběhy, čtyři výjezd... | Magazíny | 1h 5m | |
| 19:05 | Česká tajenkaPro všechny příznivce přísloví a slovních hříček startuje každý všední den odpoledne zábavná soutěž Česká tajenka. Na soutěžící čekají nejen záludn... | Súťažné | 1h | |
| 20:05 | Josef Klíma: Jak jsem přežil devadesátkyKozel zahradníkem Josef Klíma ve svém novém pořadu JAK JSEM PŘEŽIL DEVADESÁTKY vypráví o tom, jak dobrodružné a často i nebezpečné tehdy bylo dělat... | Detektívne | 1h | |
| 21:05 | Politická střelniceSatirický pořad Zuzany Bubílkové. | Voľnočasové | 1h 5m | |
| 22:10 | Zločin IIISarah Lundová má za sebou pětadvacet let u policie, které jí přinesly několik rozvrácených partnerství a disfunkční vztah s nyní již dospělým synem... | Detektívne | 1h 20m | |
| 23:30 | Aféry - neuvěřitelné životní příběhyŠokující partnerské vztahy, nevěry, podrazy. Jak daleko se dá zajít ve vztahu a jak moc si partneři dokážou ublížit. | Diskusie | 4h |
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_w9whmtbc/schedule?date=2026-10-16&tz=Europe/Prague" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_w9whmtbc/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_w9whmtbc/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_w9whmtbc/schedule?date=2026-10-16&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_w9whmtbc/schedule?date=2026-10-16&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_w9whmtbc/schedule", params={"date": "2026-10-16", "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_w9whmtbc/schedule?date=2026-10-16, the first programme { "data": [ { "id": "ls_4mxjjqbz", "channel": "ch_w9whmtbc", "start": "2026-10-15T21:40:00Z", "stop": "2026-10-16T01:35:00Z", "title": "Badatelé", "sub_title": "Zakázané štoly Malé Ameriky", "description": "Reportér Jaroslav Mareš je na stopách největších záhad, nevysvětlených jevů a...", "category": [ "voľnočasové" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 21, "date": "2026-10-16", "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 | 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.