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_bnj7qej7/schedule?date=2026-10-14&tz=Europe/Prague
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:20 | Skrivena kraljevstva Kine I(China's Hidden Kingdoms I) Na rubu opstanka U najekstremnijim krajolicima Kine rijetke i smrtonosne životinje bore se za opstanak. Dok grabežljivc... | 50m | ||
| 00:10 | Najsmrtonosnije životinje u Africi VIII(Africa's Deadliest VIII) Smrtonosne vode Na afrička pojilišta životinje dolaze utažiti žeđ, ali i da bi brzo ubili. Od krokodila koji vrebaju ispo... | 50m | ||
| 01:00 | Skrivena kraljevstva Kine I(China's Hidden Kingdoms I) Rođeni u divljini U posebnoj epizodi pratite prve godine života mladunaca u prostranoj kineskoj divljini. Tibetanske li... | 50m | ||
| 01:50 | Neukroćeni Filipini I(Untamed Philippines I) Divlji raj Nakon kornjača na obali otoka Palawa idemo u morski park Tubbtaha gdje ćemo upoznati divove, kitopsine i raže ma... | 45m | ||
| 02:35 | Škola za pande I(Panda School I) Klub mladunaca U vodećem kineskom centru za pande dražesni mladunci uče vještine važne za život: kako žvakati bambus i kako održav... | 45m | ||
| 03:20 | Škola za pande I(Panda School I) Put pande Mladunci uče da je teže jesti lišće bambusa od stabljika, a uče i kako se penjati kad kiši. Vrhunski opremljena neonatal... | 50m | ||
| 04:10 | Divlja strana Japana I(Japan's Wild Side I) Na putovanju od surove zime do romantičnog ljeta upoznajemo endemske vrste poput medvjeda, rakuna, rakova, letećih vjeverica,... | 45m | ||
| 04:55 | Nova farma nevjerojatnog dr. Pola I(The Incredible Pol Farm I) Striženje prije janjenja U pripremama za janjenje, Polovi strižu merino ovce. Charles doživljava zastrašujuću nesreću, ... | 20m | ||
| 05:15 | Nova farma nevjerojatnog dr. Pola I(The Incredible Pol Farm I) Godinu dana farme Bila je to prava farmerska godina za obitelj Pol. Dok se Charles oporavlja od ozljede, na farmi nisu ... | 25m | ||
| 05:40 | Dvorac prerijskih pasa I(Prairie Dog Manor I) Velika utrka U gorju Charlotte i Petal odlaze u potragu za novim teritorijem i parnerima. U dolini Buttercup i njezina braća ... | 20m | ||
| 06:00 | Rođeni da opstanu I(Built to Survive I) Kišovite divlje prašume U vrelini prašume, Phil otkriva prilagodbe za preživljavanje nedostižnog drvenog klokana, šarenog kazu... | 23m | ||
| 06:23 | Rođeni da opstanu I(Built to Survive I) Stanovnici pustinje U vrućini pustinje, Phil susreće najvećeg australskog guštera perentiea, emua - najbržu pticu koja ne leti... | 22m | ||
| 06:45 | Divlje šume Australije(Australia's Wild Woodlands) Serija istražuje bogatu bioraznolikost i otpornost australskih šuma eukaliptusa, doma najrazličitijih papiga i kultnih... | 40m | ||
| 07:25 | Mashatu: Zemlja leoparda(Mashatu, terre de léopards) Trodogodišnje putovanje u Bocvani prati majku leoparda i njezina dva mladunčeta dok se bore za preživljavanje na isuše... | 50m | ||
| 08:15 | Ratovi krokodila: Grumeti protiv Mare(Croc Wars: Grumeti Vs Mara) Svake godine dva milijuna gnuova suočavaju se s dvije smrtonosne rijeke. U "Ratovima krokodila", suparničke krokodilsk... | 50m | ||
| 09:05 | Divlje šume Australije(Australia's Wild Woodlands) Serija istražuje bogatu bioraznolikost i otpornost australskih šuma eukaliptusa, doma najrazličitijih papiga i kultnih... | 45m | ||
| 09:50 | Mashatu: Zemlja leoparda(Mashatu, terre de léopards) Trodogodišnje putovanje u Bocvani prati majku leoparda i njezina dva mladunčeta dok se bore za preživljavanje na isuše... | 50m | ||
| 10:40 | Ubojiti safari: borbe velikih mački, kompilacija(Killer Safari: Big Cat Battle Compilation) U ovom safariju, događaju se rušenja i sretni bijegovi dok se velike mačke bore sa svojim vječnim, ali ... | 45m | ||
| 11:25 | Leopard očiju boje žada(Jade Eyed Leopard). Kamere National Geographica bilježe priču o mladom leopardu Totu tijekom kritične prve tri godine života. Gledatelji prate to ... | 50m | ||
| 12:15 | Ratovi krokodila: Grumeti protiv Mare(Croc Wars: Grumeti Vs Mara) Svake godine dva milijuna gnuova suočavaju se s dvije smrtonosne rijeke. U "Ratovima krokodila", suparničke krokodilsk... | 45m | ||
| 13:00 | Utrka do zime(Race to Winter) Dok prve proljetne zrake sunca dodiruju krajolike prekrivene snijegom, utrka počinje. Preko fjordova, šuma, planina i tundre, živo... | 50m | ||
| 13:50 | Zima medvjeda(Winter of the Bear) U šumama sjeverne Finske, medvjedica se budi iz zimskog sna kako bi vodila svoje mladunce kroz kratko ljeto. Za životinje ovdj... | 50m | ||
| 14:40 | Čudesni medojedni jazavac(The Incredible Honey Badger) U srcu afričke divljine, jedno stvorenje vlada smjelošću i upornošću: medonosni jazavac. Saznajte kako ove zastrašuju... | 50m | ||
| 15:30 | Divlje šume Australije(Australia's Wild Woodlands) Serija istražuje bogatu bioraznolikost i otpornost australskih šuma eukaliptusa, doma najrazličitijih papiga i kultnih... | 50m | ||
| 16:20 | Nevjerojatni dr. PolVeterináři z Polovy kliniky se už setkali snad se vším, stále se však najdou případy, které jim vyrazí dech. Díky trpělivosti, úsilí a špetce štěst... | Společně to zvládneme | Dokument | 45m |
| 17:05 | Nevjerojatni dr. PolInfekce, zranění, otravy a další potíže trápí pacienty veterinární kliniky doktora Pola, ať už jde o psy, kočky, krávy či klokany. Tentokrát bude P... | Zvířátka a spol | Dokument | 55m |
| 18:00 | Divovi iz dubina(Deep Sea Titans) Od svijetlog plićaka do crnih dubina, divovi iz dubina vladaju skrivenim svjetovima. Plavetni kitovi klize morem poput živućih pl... | 50m | ||
| 18:50 | Planet velikih mačaka(Big Cat Planet) Globalni safari istražuje otpornost i prilagodljivost velikih mačaka. Kad preživljavanje to zahtijeva, njihovo se ponašanje mijenj... | 55m | ||
| 19:45 | Divlje šume Australije(Australia's Wild Woodlands) Serija istražuje bogatu bioraznolikost i otpornost australskih šuma eukaliptusa, doma najrazličitijih papiga i kultnih... | 55m | ||
| 20:40 | Divovi iz dubina(Deep Sea Titans) Od svijetlog plićaka do crnih dubina, divovi iz dubina vladaju skrivenim svjetovima. Plavetni kitovi klize morem poput živućih pl... | 50m | ||
| 21:30 | Nevjerojatni dr. PolVeterináři z Polovy kliniky se už setkali snad se vším, stále se však najdou případy, které jim vyrazí dech. Díky trpělivosti, úsilí a špetce štěst... | Společně to zvládneme | Dokument | 55m |
| 22:25 | Nevjerojatni dr. PolInfekce, zranění, otravy a další potíže trápí pacienty veterinární kliniky doktora Pola, ať už jde o psy, kočky, krávy či klokany. Tentokrát bude P... | Zvířátka a spol | Dokument | 55m |
| 23:20 | Utrka do zime(Race to Winter) Dok prve proljetne zrake sunca dodiruju krajolike prekrivene snijegom, utrka počinje. Preko fjordova, šuma, planina i tundre, živo... | 50m |
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_bnj7qej7/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_bnj7qej7/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_bnj7qej7/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_bnj7qej7/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_bnj7qej7/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_bnj7qej7/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_bnj7qej7/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_zkwak70a", "channel": "ch_bnj7qej7", "start": "2026-10-13T21:20:00Z", "stop": "2026-10-13T22:10:00Z", "title": "Skrivena kraljevstva Kine I", "sub_title": null, "description": "(China's Hidden Kingdoms I) Na rubu opstanka U najekstremnijim krajolicima Ki...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 33, "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 | 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.