72.1M 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_g6j8mwj3/schedule?date=2026-10-13&tz=Europe/Prague
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:35 | Tři vteřinyPete Koslow (Joel Kinnaman) je bývalý voják speciálních operací, který pracuje jako informátor pro FBI, aby pomohl zlikvidovat obchod polské mafie ... | Thril | 1h 50m | |
| 01:25 | Ghoul On nowTrojice filmařů se vydává na Ukrajinu s cílem natočit unikátní dokument o kanibalismu. Strašlivý hladomor v letech 1932-1933 tu dohnal spoustu lidí... | Hor | 1h 25m | |
| 02:50 | Prachová příšeraPo náhlém zmizení své rodiny zůstává osmiletá Aurora sama ve velkém, tichém domě. Věří, že za vším stojí děsivá příšera ukrytá pod její postelí - p... | Hor | 1h 42m | |
| 04:32 | Přestávka | Film | 1h 38m | |
| 06:10 | Kriminálka Vídeň XIVSotva Carl dokončí kolaudační večírek ve svém novém bytě, je následujícího dne na dvoře svého činžovního domu nalezen mrtvý Conrad Strobl. To, co z... | Kriminálka Vídeň S14, E11 | Thril | 55m |
| 07:05 | Kriminálka Vídeň XIVNásilník Gerd Weinzierl je po třech letech ve vězení umístěn do elektronicky monitorovaného domácího vězení. Richard Kofler, otec Weinzierlovy býva... | Kriminálka Vídeň S14, E12 | Thril | 55m |
| 08:00 | Tygři železniceJistý železniční dělník v Číně v roce 1941 vede skupinu bojovníků za svobodu proti Japonsku, aby získal potraviny pro chudé. | Vál | 2h 11m | |
| 10:11 | Barva vítězstvíV roce 1930 se Jesse Owens jako první ze své rodiny dostal na vysokou školu Ohio State University. Tam si ho brzy všiml atletický trenér Larry Snyd... | Dram | 2h 20m | |
| 12:31 | Zathura: Vesmírné dobrodružstvíPokaždé, když jejich otec odejde do práce a nechá je v péči jejich starší sestry, začnou si šestiletý Danny a desetiletý Walter lézt na nervy nebo ... | Dob | 1h 49m | |
| 14:20 | G. Joe: Snake EyesCo člověka přivede k tomu, že chce zasvětit svůj život fyzické likvidaci grázlů všeho druhu? V případě muže přezdívaného Snake Eyes byla hlavní mot... | Dob | 2h 10m | |
| 16:30 | Mission ImpossibleEthan Hunt pracuje v elitním týmu agentů CIA, kterému velí Jim Phelps. Tentokrát na ně čeká mise v Praze, kde mají chytit při činu muže, který se c... | Dob | 1h 57m | |
| 18:27 | UFODidier Mathure, geniální vesmírný inženýr, vidí, jak se jeho sny rozplynou když jeho raketa při startu exploduje. Najednou se ocitne na vedlejší ko... | Scifi | 1h 38m | |
| 20:05 | NemilosrdníSerge Buren (Jean Reno) je legendární polda, noční můra všech kriminálníků. On a jeho policejní tým mladých kolegů vyznávají trochu nevšední vyšetř... | Thril | 1h 40m | |
| 21:45 | Lovci a obětiFilm Lovci a oběti je inspirován skutečnými příběhy a životními situacemi, ve kterých se můžete už zítra ocitnout i Vy nebo někdo Vám blízký. Co má... | Dram | 1h 50m | |
| 23:35 | Goliáš IIIBilly s Patty si při svědecké výpovědi Blackwoodových neberou servítky. Odhalí více o jejich komplikovaném vztahu i o způsobu, jakým si dokázali př... | V čele | Thril | 45m |
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_g6j8mwj3/schedule?date=2026-10-13&tz=Europe/Prague" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_g6j8mwj3/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_g6j8mwj3/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_g6j8mwj3/schedule?date=2026-10-13&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_g6j8mwj3/schedule?date=2026-10-13&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_g6j8mwj3/schedule", params={"date": "2026-10-13", "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_g6j8mwj3/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_p3zh3h62", "channel": "ch_g6j8mwj3", "start": "2026-10-12T21:35:00Z", "stop": "2026-10-12T23:25:00Z", "title": "Tři vteřiny", "sub_title": null, "description": "Pete Koslow (Joel Kinnaman) je bývalý voják speciálních operací, který pracuj...", "category": [ "thril" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 15, "date": "2026-10-13", "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 155 countries.