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_44gz72ra/schedule?date=2026-10-12&tz=Europe/Prague
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:50 | NapovedujemoNapovedujemo. | 6h 30m | ||
| 06:20 | OdmeviOdmevi ponudijo sveže večerne novice in analize najpomembnejših dogodkov dneva. Ozadja dogodkov in pojavov, prikrite podrobnosti in nove plati vzne... | 40m | ||
| 07:00 | Dobro jutro | 1h | ||
| 08:00 | PoročilaJutranja poročila so prva televizijska poročila, ob katerih se gledalci seznanijo z najpomembnejšim dogajanjem doma in po svetu. Izvedo, kateri pom... | 5m | ||
| 08:05 | Dobro jutro | 55m | ||
| 09:00 | PoročilaJutranja poročila so prva televizijska poročila, ob katerih se gledalci seznanijo z najpomembnejšim dogajanjem doma in po svetu. Izvedo, kateri pom... | 10m | ||
| 09:10 | Dobro jutro | 50m | ||
| 10:00 | PoročilaJutranja poročila so prva televizijska poročila, ob katerih se gledalci seznanijo z najpomembnejšim dogajanjem doma in po svetu. Izvedo, kateri pom... | 5m | ||
| 12:00 | Debate z BergantomSuperinteligenca. V novi tedenski informativni oddaji bodo strokovnjakinje in strokovnjaki z voditeljem Igorjem E. Bergantom razpravljali o pomembn... | 55m | ||
| 12:55 | Vreme | 5m | ||
| 13:00 | Prvi dnevnikPrvi dnevnik ob 13.00 z najpomembnejšimi novicami iz domovine in sveta, vsak dan v tednu. | 20m | ||
| 13:20 | Šport | 10m | ||
| 13:30 | Politično s Tanjo GobecŽivimo čas množice informacij in dogodkov. Nekateri se izkažejo za muhe enodnevnice. Kaj pa v resnici zaznamuje teden ali kroji prihodnjega? V odda... | 20m | ||
| 13:35 | Politično s Tanjo GobecŽivimo čas množice informacij in dogodkov. Nekateri se izkažejo za muhe enodnevnice. Kaj pa v resnici zaznamuje teden ali kroji prihodnjega? V odda... | 15m | ||
| 13:50 | Krasni novi umAvtonomni sistemi. Da je umetna inteligenca danes vse okoli nas, ni nič novega. Kar je novo, je to, da so danes v naših domovih, v industriji in na... | 30m | ||
| 15:10 | Dober dan, Koroška(Dober dan, Koroška - Magazin für Slowenen in Kärnten) Slovensko televizijsko stalnico „Dober dan, Koroška“ lahko vidite vsak ponedeljek na TV Slov... | 30m | ||
| 15:40 | Knjiga o džungli | Dokument | 10m | |
| 15:50 | Ježek Srečko(Happy the Hoglet) An animated series for preschool children about a prickly, smelly, and flea-covered young hedgehog. | 15m | ||
| 16:05 | Z vseh vetrov: Potapljajoči se otoki - Kiribati in podnebne spremembe(FULL REPORT ZOOM, SINKING ISLANDS - KIRIBATI AND CLIMATE CHANGE) nemška dokumentarna oddaja. Kiribati bi lahko zaradi podnebnih sprememb kmalu pos... | 10m | ||
| 16:15 | Obrazi naših krajevBela krajina. Televizija Slovenija bo v letu lokalnih volitev v oddajah Obrazi naših krajev predstavila uspešne in neuspešne razvojne zgodbe. V obd... | 35m | ||
| 16:20 | Obrazi naših krajevBela krajina. Televizija Slovenija bo v letu lokalnih volitev v oddajah Obrazi naših krajev predstavila uspešne in neuspešne razvojne zgodbe. V obd... | 30m | ||
| 16:50 | Slovenija danes, regionalne noviceV novi oddaji Televizije Slovenija bomo z dopisniki po Sloveniji temeljito in vsebinsko predstavljali lokalno problematiko. Pojasnili bomo dileme l... | 5m | ||
| 16:55 | Vreme | 5m | ||
| 17:00 | Poročila ob petih(Poročila) Informativna oddaja in pregled aktualnih novic. | 10m | ||
| 17:10 | Šport | 5m | ||
| 17:15 | Ah, ta letaRevščina pri starejših. V oddaji Ah, ta leta! bomo spregovorili o revščini med starejšimi. Stopnja revščine pa tudi pri nas že nekaj let narašča. M... | 30m | ||
| 17:45 | Za sosedovo mizoTrst in Kraška planota, Italija. Kraška planota nad Trstom leži ob slovensko-italijanski meji in nedaleč od Avstrije, zato se tam prepletajo kultur... | 35m | ||
| 18:20 | VemV zabavnem kvizu trije tekmovalci odgovarjajo na enostavna vprašanja. Rešitev je zmeraj črka, ki se izpiše v križanki. Naslednja naloga je rešiti g... | 35m | ||
| 18:55 | Vreme | 2m | ||
| 18:57 | DnevnikZ ogledom Dnevnika si zagotovite učinkovit dnevni pregled dogodkov doma in po svetu oz. enourni odmerek informacij, ki so jih čez dan zbrali dopisn... | 28m | ||
| 19:25 | Slovenska kronikaOddaja Slovenska kronika vsak delovni dan predstavi najpomembnejše dogodke in zgodbe iz slovenskih krajev. Poudarek je na človeških zgodbah, okoljs... | 20m | ||
| 19:45 | Šport | 10m | ||
| 19:55 | Vreme | 10m | ||
| 20:05 | Tednik | 1h | ||
| 21:05 | MarcelVsak ponedeljek zvečer vas na prvem programu Televizije Slovenija znova vabimo v družbo dolgoletnega voditelja Studia City, Marcela Štefančiča. Vra... | 35m | ||
| 21:40 | Osmi danOsrednja mozaična oddaja Uredništva oddaj o kulturi. Osmi dan je kozmopolitska oddaja, v kateri najdejo prostor vse oblike klasičnega in sodobnega ... | 25m | ||
| 22:05 | Vreme | 5m | ||
| 22:10 | OdmeviOdmevi ponudijo sveže večerne novice in analize najpomembnejših dogodkov dneva. Ozadja dogodkov in pojavov, prikrite podrobnosti in nove plati vzne... | 30m | ||
| 22:40 | Kultura | 15m | ||
| 22:55 | Šport | 10m | ||
| 23:05 | Wolf HallToto oblíbené historické drama popisuje nástup Thomase Cromwella, syna prostého kováře, k moci. Po pádu kardinála Wolseyho se Thomas Cromwell, kter... | Biografický, Drama | 1h 15m |
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_44gz72ra/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_44gz72ra/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_44gz72ra/history?from=2026-02-06T00:00:00Z&to=2026-02-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_44gz72ra/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_44gz72ra/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_44gz72ra/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_44gz72ra/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_5a338643", "channel": "ch_44gz72ra", "start": "2026-10-11T21:50:00Z", "stop": "2026-10-12T04:20:00Z", "title": "Napovedujemo", "sub_title": null, "description": "Napovedujemo.", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 41, "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 | Friday 6 February 2026 | Category |
|---|---|---|
| 06:05 | Odmevi | |
| 06:35 | Kultura | |
| 06:50 | Šport ob 22.45 (od ponedeljka do petka) | |
| 36 more programmes that day, on Archive | ||
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.