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_h9rnf7bb/schedule?date=2026-10-12&tz=Europe/Prague
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:30 | AdrenalinaDownhill Jeździć na rowerze można rekreacyjnie lub ekstremalnie. My wybieramy tę drugą opcję, czyli downhill. Jak zawsze gwarantujemy sporą dawkę a... | 7h 30m | ||
| 07:00 | AbuABU to mały dinozaur, który walczy o przetrwanie we współczesnej dżungli. Jak poradzi sobie z kolejnymi przeciwnościami? Odpowiedź w kolejnych odci... | 15m | ||
| 07:15 | AbuABU to mały dinozaur, który walczy o przetrwanie we współczesnej dżungli. Jak poradzi sobie z kolejnymi przeciwnościami? Odpowiedź w kolejnych odci... | 15m | ||
| 07:30 | Trzy wymiary muzykiKasia Klich. Spotkanie z Kasią Klich. Dowiecie się m.in. o czym jest piosenka "lepszy model" oraz jakie Kasia ma plany na przyszłość. Przekonacie s... | 30m | ||
| 08:00 | Lejdis&GentlemanPies kontra kot/ Jak zrobić karierę muzyczną w Polsce Tematy do dyskusji: Pies czy kot? Jak zrobić karierę muzyczną w Polsce. | 30m | ||
| 08:30 | Lejdis&GentlemanPies kontra kot/ Jak zrobić karierę muzyczną w Polsce Tematy do dyskusji: Pies czy kot? Jak zrobić karierę muzyczną w Polsce. | 30m | ||
| 09:00 | Rusz sięJazda konna czy Polo Tych, którzy jeszcze nie spróbowali przekonamy, że warto nauczyć się jeździć konno. A tych, którzy jeżdżą już od lat zachęcimy... | 30m | ||
| 09:30 | ŻywiołyKonie i Bawoły. | 30m | ||
| 10:00 | KoncertTammy Wynette. | 30m | ||
| 10:30 | KoncertTammy Wynette. | 30m | ||
| 11:00 | Dzień zNorbi, Robert Rozmus. | 30m | ||
| 11:30 | Nextreme | 30m | ||
| 12:00 | Lunch KuchniaNasz kucharz - Sebastian Gołębiewski serwuje na lunch potrawy z kurkami w roli głównej. Dla miłośników zup - zupa kurkowa. A dla smakoszy mięsa - w... | 15m | ||
| 12:15 | Lunch KuchniaNasz kucharz - Sebastian Gołębiewski serwuje na lunch potrawy z kurkami w roli głównej. Dla miłośników zup - zupa kurkowa. A dla smakoszy mięsa - w... | 15m | ||
| 12:30 | Zawód aktorArkadiusz Jakubik Aktor, reżyser, a ostatnio wokalista rockowy. Twierdzi, że doszedł do takiego etapu w swoim życiu, że może robić to, na co ma och... | 30m | ||
| 13:00 | Życie na medalPaweł Nastula Paweł Nastula zdradzi, kiedy zaczął trenować judo. Jeszcze raz weźmie do ręki swój medal olimpijski. Wyjaśni też, dlaczego stał się j... | 30m | ||
| 13:30 | Zapasy z SupronemKrzysztof Diablo Włodarczyk. Andrzej Supron oko w oko z Krzysztofem "Diablo" Włodarczykiem. Mistrz świata w zapasach zmierzy się z pięściarzem, któ... | 30m | ||
| 14:00 | Lejdis&GentlemanZwiązek po urodzeniu dziecka/ czy wierzymy w horoskop Tematy do dyskusji: Jak po urodzeniu dziecka zmienia się związek? Horoskop - prawda czy fałsz. | 30m | ||
| 14:30 | Lejdis&GentlemanZwiązek po urodzeniu dziecka/ czy wierzymy w horoskop Tematy do dyskusji: Jak po urodzeniu dziecka zmienia się związek? Horoskop - prawda czy fałsz. | 30m | ||
| 15:00 | AbuABU to mały dinozaur, który walczy o przetrwanie we współczesnej dżungli. Jak poradzi sobie z kolejnymi przeciwnościami? Odpowiedź w kolejnych odci... | 15m | ||
| 15:15 | AbuABU to mały dinozaur, który walczy o przetrwanie we współczesnej dżungli. Jak poradzi sobie z kolejnymi przeciwnościami? Odpowiedź w kolejnych odci... | 15m | ||
| 15:30 | Trzy wymiary muzykiCandy Girl Spotkanie z Candy Girl. Dowiecie się, kiedy zaczęła śpiewać. I jaką nagrodę dostała za swój pierwszy wygrany konkurs. Usłyszycie też now... | 30m | ||
| 16:00 | MotomanVespa i Gallardo. | 30m | ||
| 16:30 | Adrenalina NextraPower Days 2. | 30m | ||
| 17:00 | DamokracjaCo to jest biznesplan i jak go napisać? Kolejna odsłona dresscodu obowiązującego kobiety w biznesie, czyli jakich butów należy bezwzględnie unikać.... | 30m | ||
| 17:30 | Kobieta ekstremalnaKobieta kowal Spotkanie z kobietą, która łamie stereotypy. A siłą, uporem i determinacją w dążeniu do realizacji swojej pasji imponuje niejednemu m... | 30m | ||
| 18:00 | Trener personalnyJoanna Seneszyn. Jak sama mówi, oddaje się "głównie aktywności politycznej i intelektualnej". Za swoje największe osiągnięcie prozdrowotne uważa zr... | 30m | ||
| 18:30 | Nextreme | 30m | ||
| 19:00 | Cmentarniaki | 30m | ||
| 19:30 | Hot SpotTeatr lalek Pałac Kultury i Nauki kryje wiele ciekawych miejsc. Jednym z nich jest Teatr Lalek. Asia wybrała się na spektakl. Zajrzała też i do pra... | 15m | ||
| 19:45 | Zawodowy DetektywMalarz Stało się. Zawodowy Detektyw zamienił swoją lupę na pędzel. Jakie były tego efekty? Czy ma talent do malowania? Przekonacie się oglądając dz... | 15m | ||
| 20:00 | Zawód aktorGrażyna Wolszczak Aktorka teatralna, filmowa i serialowa. Prywatnie związana ze scenarzystą Cezarym Harasimowiczem. W Zawodzie Aktor w roli głównej... | 30m | ||
| 20:30 | 5PMBiżuteria Odkrywamy kolejne tajemnice kobiecej garderoby. Nasze ekspertki i nasi eksperci doradzą jak nie popełnić modowego faux pas. | 30m | ||
| 21:00 | PoloDo světa fantazie s dobrosrdečným společníkem. | S1 E1, Pressure | Animovaný | 15m |
| 21:15 | Też Sport | 15m | ||
| 21:30 | Zobacz to w 3DMosty warszawskie Warszawskie mosty. | 30m | ||
| 22:00 | KoncertDionne Warwick Legends in Concert Dionne Warwick to amerykańska piosenkarka i pianistka, która zadebiutowała jako wykonawczyni gospel. Jest też kuz... | 30m | ||
| 22:30 | KoncertDionne Warwick Legends in Concert Dionne Warwick to amerykańska piosenkarka i pianistka, która zadebiutowała jako wykonawczyni gospel. Jest też kuz... | 30m | ||
| 23:00 | Lunch KuchniaTym razem w kuchni mistrza - Sebastiana Gołębiewskiego królują banany. Jego propozycje na szybki i smaczny lunch to sałatka Waldorf i banany w cieś... | 30m | ||
| 23:30 | Nextreme | 7h 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_h9rnf7bb/schedule?date=2026-10-12&tz=Europe/Prague" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_h9rnf7bb/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_h9rnf7bb/history?from=2026-02-05T00:00:00Z&to=2026-02-06T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_h9rnf7bb/schedule?date=2026-10-12&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_h9rnf7bb/schedule?date=2026-10-12&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_h9rnf7bb/schedule", params={"date": "2026-10-12", "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_h9rnf7bb/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_y6bcem02", "channel": "ch_h9rnf7bb", "start": "2026-10-11T21:30:00Z", "stop": "2026-10-12T05:00:00Z", "title": "Adrenalina", "sub_title": null, "description": "Downhill Jeździć na rowerze można rekreacyjnie lub ekstremalnie. My wybieramy...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 40, "date": "2026-10-12", "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.