74.3M 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/Zagreb 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/Zagreb. The same day from the API: GET /v1/channels/ch_5xnhv3n9/schedule?date=2026-10-16&tz=Europe/Zagreb
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:55 | BarbapapaChoupinette / Sauvons les coraux. Svakodnevna zabava s Barbapapom i njegovom obitelji, vrlo posebnom skupinom živopisnih bića koja se mogu promijen... | 20m | ||
| 00:15 | Rubble I EkipaThe Crew Builds A Pizza Parlor / The Crew Builds An Airport Road. Rubble se sa svojom obitelji psića graditelja seli u obližnji gradić Uvalu gradit... | 25m | ||
| 00:40 | Rubble I EkipaEkira gradi centar za padobranstvo u zatvorenom; Ekipa gradi rolersku dvoranu. Rubble se sa svojom obitelji psića graditelja seli u obližnji gradić... | 20m | ||
| 01:00 | Psići U OphodnjiPups Save a Grump-A-Saurus. Psići u ophodnji je serija za predškolsku djecu u kojoj su glavne zvijezde psići junaci: Chase, Marshall, Rocky, Rubble... | 15m | ||
| 01:15 | Psići U OphodnjiPups Save a Squirrely Cabin. Psići u ophodnji je serija za predškolsku djecu u kojoj su glavne zvijezde psići junaci: Chase, Marshall, Rocky, Rubbl... | 10m | ||
| 01:25 | Psići U OphodnjiPsići spašavaju T. rexa Tyka / Psići spašavaju zaigranu bebu slona. Nakon što se beba tiranosaur izgubi, Ryder i psići pođu na odvažnu misiju u Din... | 25m | ||
| 01:50 | Odred JelenaOdbjegla lopta hrčka / Perfekcionist. Steel slučajno koristi zraku rasta na Stuovom i Safiinom ljubimcu hrčku, pretvarajući je u golemog hrčka! // ... | 20m | ||
| 02:10 | Plavkine ZagonetkeCamp Clue Hits the Trail. Dječja animirana serija "Blue's Clues & You" predstavlja razne igrice koje samo čekaju na vas! | 25m | ||
| 02:35 | Tim Rex U SvemiruSpaceland / New Rocket / Babysitting. Pridruži se Timu Rexu, njegovom starijem bratu Tommyju, mlađoj sestri Tiji i najboljem prijatelju Triceratops... | 20m | ||
| 02:55 | Rubble I EkipaEkipa gradi stadion! / Ekipa gradi most za surfanje!. Rubbleova omiljena bejzbol zvijezda Aaron Judge ne može izaći iz grada kako bi stigao na derb... | 25m | ||
| 03:20 | Santiago Na PučiniPrinceza i gusarski psić / Uvala školjaka. Santi i posada će se morati podijeliti s piratskim štencem da zaustave Bonnie Bonacu i spasili starog pr... | 20m | ||
| 03:40 | Dora IstražujeEmpanada Emergency / Bip Bip's Bug. Ovaj animirani serijal prati svima omiljenu istraživačicu Doru koja uz pomoć svojih vjernih prijatelja i karte ... | 25m | ||
| 04:05 | Plavkine ZagonetkeCamp Clue Hits the Trail. Dječja animirana serija "Blue's Clues & You" predstavlja razne igrice koje samo čekaju na vas! | 20m | ||
| 04:25 | Gospodin KrokodilBorrower Daisy / Can Do Croc. Gospodin Krokodil, iako veliki i opasan, skriva nježno i radoznalo srce. | 25m | ||
| 04:50 | BarbapapaNagrada / Najbolji brkovi. Barbabebe su osvojile tablet na nagradnoj igri, i svi se žele igrati njime. // Barbazo skuplja sličice slavnih brkonja. ... | 25m | ||
| 05:15 | BarbapapaNeka bude pravde / Veliko proljetno čišćenje. Barbakist je zaboravio vratiti knjigu u knjižnicu. Kako u posjet dolazi knjižničar, g. Strogi, on odl... | 20m |
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_5xnhv3n9/schedule?date=2026-10-16&tz=Europe/Zagreb" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_5xnhv3n9/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_5xnhv3n9/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_5xnhv3n9/schedule?date=2026-10-16&tz=Europe/Zagreb"); 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_5xnhv3n9/schedule?date=2026-10-16&tz=Europe/Zagreb", { 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_5xnhv3n9/schedule", params={"date": "2026-10-16", "tz": "Europe/Zagreb"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_5xnhv3n9/schedule?date=2026-10-16, the first programme { "data": [ { "id": "ls_dvr4m610", "channel": "ch_5xnhv3n9", "start": "2026-10-15T21:55:00Z", "stop": "2026-10-15T22:15:00Z", "title": "Barbapapa", "sub_title": null, "description": "Choupinette / Sauvons les coraux. Svakodnevna zabava s Barbapapom i njegovom ...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 16, "date": "2026-10-16", "tz": "Europe/Zagreb" } }
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.