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/Kyiv 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/Kyiv. The same day from the API: GET /v1/channels/ch_6x7nd75t/schedule?date=2026-10-11&tz=Europe/Kyiv
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 22:40 | Pán prsteňov: Prstene moci IICelebrimbor sa sústredí na svoju novú úlohu. Galadriel zvažuje Adarovu ponuku na spojenectvo proti spoločnému nepriateľovi. Podarí sa ešte zachráni... | Kde je? | Filmy | 1h 30m |
| 23:55 | Sicario 2: SoldadoTentoraz žiadne pravidlá. Na americko-mexických hraniciach eskaluje vojna drogových kartelov, v ktorej neplatia žiadne pravidlá. Pokračovanie úspeš... | Akčné | 2h 35m | |
| 00:10 | Sicario 2: SoldadoTentoraz žiadne pravidlá. Na americko-mexických hraniciach eskaluje vojna drogových kartelov, v ktorej neplatia žiadne pravidlá. Pokračovanie úspeš... | Akčné | 2h 30m | |
| 02:30 | Profesionáli IIIKeď cez mestečko prevážajú košický zlatý poklad, krčmár Miňo policajtom tvrdí, že vybuchli Jaslovské Bohunice a nesmie sa vychádzať von! Náčelník M... | Košický zlatý poklad | Komediálne | 50m |
| 02:40 | Profesionáli IIIKeď cez mestečko prevážajú košický zlatý poklad, krčmár Miňo policajtom tvrdí, že vybuchli Jaslovské Bohunice a nesmie sa vychádzať von! Náčelník M... | Košický zlatý poklad | Komediálne | 50m |
| 03:20 | Drsné mestoPolícia verzus gangstri v Marseille. Medzi skorumpovanými kolegami a uprostred vojny marseilleských gangov musí vziať poctivý policajt veci do vlas... | Akčné | 1h 50m | |
| 03:30 | Drsné mestoPolícia verzus gangstri v Marseille. Medzi skorumpovanými kolegami a uprostred vojny marseilleských gangov musí vziať poctivý policajt veci do vlas... | Akčné | 1h 50m | |
| 05:10 | Postavíme, opravíme, zveľadímeRelácia Postavíme, opravíme, zveľadíme je určená všetkým, ktorí sa chystajú stavať, rekonštruovať, opravovať zariaďovať, či inak zveľaďovať svoj do... | Reality šou | 30m | |
| 05:20 | KinosálaV relácii o nových filmoch v kinách každý týždeň informujeme o najzaujímavejších a najočakávanejších tituloch v našej distribúcii. V krátkych repor... | Film/kino | 10m | |
| 05:30 | Postavíme, opravíme, zveľadímeRelácia Postavíme, opravíme, zveľadíme je určená všetkým, ktorí sa chystajú stavať, rekonštruovať, opravovať zariaďovať, či inak zveľaďovať svoj do... | Reality šou | 30m | |
| 05:40 | KolabsPrečo matka dáva svojmu synovi elektrošoky? Bolesť čistí hlavu a treba zachrániť ďalší krachujúci plán podnikavých bratrancov. Za všetkým hľadaj že... | KOLABS | Komediálne | 20m |
| 06:00 | Kutyil s.r.o. IIPo svadbe je u Gyönyöruovcov napätá situácia. Musia si zvyknúť na novú spolubývajúcu, Melónovu matku Anabelu. Okrem toho, že Lackovej manželke Tünd... | Veštica | Komediálne | 55m |
| 06:50 | Kutyil s.r.o. IIAnabela sa nadobro stala súčasťou domu Gyönyörüovcov. Ani Lacko ani Tünde nie sú nadšení, pretože okrem toho, že Anabela sa neprestáva montovať do ... | Celibát | Komediálne | 50m |
| 06:55 | Kutyil s.r.o. IIAnabela sa nadobro stala súčasťou domu Gyönyörüovcov. Ani Lacko ani Tünde nie sú nadšení, pretože okrem toho, že Anabela sa neprestáva montovať do ... | Celibát | Komediálne | 45m |
| 07:40 | Hoď svišťomMia si v penzióne otvára Salón krásy. Jej prvými zákazníkmi sú - samozrejme čiastočne pod nátlakom - veľkopodnikateľ Bojo a Oskar. Následky Miinej ... | Salón krásy | Komediálne | 35m |
| 08:15 | Hoď svišťomOskar leží chorý v posteli a z dlhej chvíle si vymýšľa na osadenstvo penziónu rôzne nevinné, aj menej nevinné žarty. Mia je presvedčená, že jej Pra... | Dôkaz lásky | Komediálne | 1h 10m |
| 08:20 | Hoď svišťomOskar leží chorý v posteli a z dlhej chvíle si vymýšľa na osadenstvo penziónu rôzne nevinné, aj menej nevinné žarty. Mia je presvedčená, že jej Pra... | Dôkaz lásky | Komediálne | 1h 5m |
| 09:25 | Mr. BeanPán Bean musí denne bojovať s realitou života. Nemotorný a detinský pán Bean má v každodenné problémy zvládnuť aj tie najjednoduchšie úlohy. Jeho v... | Starosti s pánom Beanom | Komédie | 50m |
| 10:15 | Dievča na stráženieO živote smotánky očami mladej pestúnky. Scarlett Johanssonová ako Annie, mladá žena z chudobnej rodiny, si hľadá svoje miesto na svete. Po skončen... | Komédie | 2h 15m | |
| 12:30 | Tomáš a DianaScény z partnerského života. Nový seriál o úskaliach partnerského života nám poradí, ako riešiť konflikty, ako im predchádzať alebo ako sa im bezpe... | Komédie | 35m | |
| 13:05 | Tomáš a DianaScény z partnerského života. Nový seriál o úskaliach partnerského života nám poradí, ako riešiť konflikty, ako im predchádzať alebo ako sa im bezpe... | Komédie | 40m | |
| 13:45 | InkognitoKto som? Čo som? Uhádnite! Máš netradičné zamestnanie a chceš, aby o ňom každý vedel? Alebo pracuješ v klasickej profesii, ale chceš našich hostí p... | Hosť: Karin Haydu | Shows | 1h 5m |
| 14:50 | Dobre vedieťNová slovenská súťažno-zábavná a vedomostná šou. V každej epizóde proti sebe stoja dvaja kapitáni - Zuzka Kubovčíková Šebová a Juraj Loj - ktorí sp... | Hostia: Tomáš Hudák, Lujza Garajová Schrameková | Shows | 1h 25m |
| 16:15 | Agent WC-40Neporaziteľný agent vo výslužbe Dick Steele je jediný, kto môže zachrániť svet! Tentoraz musí zneškodniť šialeného generála Rancora, ktorý chce ovl... | Komédie | 1h 45m | |
| 18:00 | KurskSpoločne až do konca. Hrdinovia sa nerodia len vo vojnách. Skutočný príbeh katastrofy ruskej jadrovej ponorky K-141 Kursk. 12. augusta 2000 počas m... | Akčné | 2h 35m | |
| 20:35 | Mr. BeanPán Bean musí denne bojovať s realitou života. Nemotorný a detinský pán Bean má v každodenné problémy zvládnuť aj tie najjednoduchšie úlohy. Jeho v... | Pán Bean | Komédie | 35m |
| 21:10 | Deuce Bigalow: Dobrý striptérMilovník rybičiek a profesionálny čistič akvárií Rob Schneider je smoliar par excellence, ale podarí sa mu zohnať vynikajúci džob. Bohatý klient a ... | Komédie | 1h 55m | |
| 23:00 | Ideme na teambuildingZa firemné peniaze sa žúruje najlepšie. Ambiciózny Aleš sa snaží so svojimi kolegami vyhrať tohtoročné hry na firemnom víkendovom teambuildingu. V ... | Komédie | 2h 30m | |
| 23:05 | Ideme na teambuildingZa firemné peniaze sa žúruje najlepšie. Ambiciózny Aleš sa snaží so svojimi kolegami vyhrať tohtoročné hry na firemnom víkendovom teambuildingu. V ... | Komédie | 2h 30m |
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_6x7nd75t/schedule?date=2026-10-11&tz=Europe/Kyiv" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_6x7nd75t/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_6x7nd75t/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_6x7nd75t/schedule?date=2026-10-11&tz=Europe/Kyiv"); 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_6x7nd75t/schedule?date=2026-10-11&tz=Europe/Kyiv", { 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_6x7nd75t/schedule", params={"date": "2026-10-11", "tz": "Europe/Kyiv"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_6x7nd75t/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_4tyx5ycc", "channel": "ch_6x7nd75t", "start": "2026-10-10T19:40:00Z", "stop": "2026-10-10T21:10:00Z", "title": "Pán prsteňov: Prstene moci II", "sub_title": "Kde je?", "description": "Celebrimbor sa sústredí na svoju novú úlohu. Galadriel zvažuje Adarovu ponuku...", "category": [ "filmy" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 29, "date": "2026-10-11", "tz": "Europe/Kyiv" } }
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.