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/Stockholm time, what is on now and next, and the same data in your app with one call.
All times Europe/Stockholm. The same day from the API: GET /v1/channels/ch_ek800pgm/schedule?date=2026-10-13&tz=Europe/Stockholm
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:38 | Masterchef - Danmarks største madtalenterCiao bella! Det italienske køkken kalder. Deltagerne skal lave en hofret med en rislignende pastatype. Bagefter venter et kæmpe bord af lækre itali... | S12 E18, Episode 18 | Series, Food & cooking | 55m |
| 00:33 | Masterchef - Danmarks største madtalenterHvad er vigtigst? Tiden eller råvarerne? Ekstra Chance-deltagerne må prioritere skarpt, når kreativitet og kompromiser afgør deres fremtid i Master... | S12 E19, Episode 19 | Series, Food & cooking | 54m |
| 01:27 | Masterchef - Danmarks største madtalenterI MasterChef er man ikke bedre end sin sidste ret. Og i dag skal Ekstra Chance- deltagerne lave mad med den råvare, der endte med at blive deres ne... | S12 E20, Episode 20 | Series, Food & cooking | 55m |
| 02:22 | Masterchef - Danmarks største madtalenterEt stort twist rammer, da nye og gamle deltagere mødes, og følelserne sidder udenpå tøjet. Farven på forklædet afgør deres skæbne og hvilke råvarer... | S12 E21, Episode 21 | Series, Food & cooking | 1h 11m |
| 03:33 | Masterchef - Danmarks største madtalenterDommerne har preppet, og nu er det op til deltagerne at tilberede deres bedste bud på en ret baseret på langtidsholdbare råvare. | S12 E22, Episode 22 | Series, Food & cooking | 54m |
| 04:27 | Masterchef - Danmarks største madtalenter On nowDagens fem deltagere skal vælge ingredienser fra et kæmpe råvarebord. Men der skal vælges taktisk, for der er kun én af hver råvare og udvælgelsen ... | S12 E23, Episode 23 | Series, Food & cooking | 58m |
| 05:25 | Masterchef - Danmarks største madtalenterKonkurrencen er simpel og avanceret på samme tid, der skal nemlig laves pesto! Vinderen må fordele verdenshjørner, hvor turen både går til Sverige,... | S12 E24, Episode 24 | Series, Food & cooking | 52m |
| 06:17 | Masterchef - Danmarks største madtalenterHold på handsker og briller! Elimineringsugen starter i det søde køkken. Cathrine Østerberg giver en masterclass i is, før deltagerne kaster sig ud... | S12 E25, Episode 25 | Series, Food & cooking | 51m |
| 07:08 | Masterchef - Danmarks største madtalenterMasterclass med Jakob Mielcke med æbler. Mielcke viser hvordan den klassiske frugt kan bruges på nye og overraskende måder, inden deltagerne selv s... | Episode 1226 | Series, Food & cooking | 53m |
| 08:01 | Masterchef - Danmarks største madtalenterEndnu en dag står i de søde sagers tegn, når deltagerne får en masterclass i lagkage af konditor Jonas Grue Dahl. Men tiden presser, og for én delt... | Episode 1227 | Series, Food & cooking | 52m |
| 08:53 | Masterchef - Danmarks største madtalenterI dag lærer deltagerne at forvandle gårsdagens brød til himmelske brøddesserter i en inspirerende masterclass med Jesper Koch. | Episode 1228 | Series, Food & cooking | 54m |
| 09:47 | Masterchef - Danmarks største madtalenterKøkkenet deles i to hold. Først livretter, derefter Daks danske livret. Kun de to bedste fra hvert hold går videre til vinderdagen. | Episode 1229 | Series, Food & cooking | 56m |
| 10:43 | Masterchef - Danmarks største madtalenterTaberdagen står i romantikkens tegn. Først kærlighedsretter, derefter lava-kager med blødende hjerter. En deltager må til sidst se drømmen smelte væk. | Episode 1230 | Series, Food & cooking | 54m |
| 11:37 | Masterchef - Danmarks største madtalenterVinderdagen starter med en tidsauktion, hvor råvarer koster dyrebare minutter. Ingen ryger ud i dag, men vinderen får en stor fordel, nemlig at kun... | Episode 1231 | Series, Food & cooking | 55m |
| 12:31 | Masterchef - Danmarks største madtalenterDagens dyst samler seks deltagere fra både taber- og vinderdagen til en hård kamp mod deres haderåvare. Med kreativitet og mod skal de trylle mad f... | Episode 1232 | Series, Food & cooking | 53m |
| 13:24 | Masterchef - Danmarks største madtalenterUgen starter med holddyst: Først barndommens smage fulde af minder, derefter Jesper Kochs sønderjyske specialitet. Teknik, tradition og personlighe... | Episode 1233 | Series, Food & cooking | 53m |
| 14:17 | Masterchef - Danmarks største madtalenterFire tabere sendes i Rema 1000 med stramme benspænd: Max 3 kilo, 300 kroner og kun 3 minutter. Hvert valg kan få store konsekvenser hjemme i Master... | Episode 1234 | Series, Food & cooking | 52m |
| 15:09 | Masterchef - Danmarks største madtalenterFamilie og venner indtager køkkenet, når deltagerne skal guide deres nærmeste gennem madlavningen. Kærlighed, kommunikation og overblik bliver alta... | Episode 1235 | Series, Food & cooking | 56m |
| 16:05 | Masterchef - Danmarks største madtalenterDeltagerne kopierer Daks signaturret til perfektion, før de skal genskabe et personligt ferieminde på tallerkenen. Smag, teknik og fortælling skal ... | Episode 1236 | Series, Food & cooking | 55m |
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_ek800pgm/schedule?date=2026-10-13&tz=Europe/Stockholm" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_ek800pgm/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_ek800pgm/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_ek800pgm/schedule?date=2026-10-13&tz=Europe/Stockholm"); 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_ek800pgm/schedule?date=2026-10-13&tz=Europe/Stockholm", { 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_ek800pgm/schedule", params={"date": "2026-10-13", "tz": "Europe/Stockholm"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_ek800pgm/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_dqj3e7na", "channel": "ch_ek800pgm", "start": "2026-10-12T21:38:29Z", "stop": "2026-10-12T22:33:19Z", "title": "Masterchef - Danmarks største madtalenter", "sub_title": "Episode 1218", "description": "Ciao bella! Det italienske køkken kalder. Deltagerne skal lave en hofret med ...", "category": [ "series", "food & cooking" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 19, "date": "2026-10-13", "tz": "Europe/Stockholm" } }
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 154 countries.