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/Oslo time, what is on now and next, and the same data in your app with one call.
All times Europe/Oslo. The same day from the API: GET /v1/channels/ch_cjpe3nfe/schedule?date=2026-10-13&tz=Europe/Oslo
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:14 | Dynasty: The ThreatEn skandaløs avisoverskrift kobler kongressmedlemmet McVane til en ung jente i Washington. Han innser at Alexis står bak. Kirby finner ut at hun er... | S3 E23, The Threat | Independent drama, Series | 56m |
| 00:11 | Dynasty: The CabinNår Blake får vite at Stevens advokat, Chris, har flyttet sammen med sønnen, sverger han på kjempe for omsorgen for lille Danny. | S3 E24, The Cabin | Drama, Series | 56m |
| 01:07 | Dynasty: The ArrestKrystle og Alexis, som er innesperret en brennende hytte langt uti skogen, finner ut at døren er låst – fra utsiden. Mark redder de to kvinnene på ... | S4 E1, The Arrest | Drama, Series | 56m |
| 02:03 | Dynasty: The BungalowMark blir siktet for drap og brannstiftelse. Alexis forteller Blake og politiet at han ville hevne seg. De andre mistenkte i saken, McVane, Hess og... | S4 E2, The Bungalow | Drama, Series | 56m |
| 02:59 | Dynasty: The NoteAlexis får en beskjed fra avdøde Joseph – han startet brannen for å drepe henne. Claudia slipper ut fra sanatoriet. Steven og Blake slåss om lille ... | S4 E3, The Note | Drama, Series | 56m |
| 03:55 | Dynasty: The Hearing - Part 1 On nowKirby angriper Alexis og krever å vite hvorfor Joseph ville drepe henne. I rettsaken om foreldreretten til Danny, vitner Alexis mot Blake, som blir... | S4 E4, The Hearing (1) | Drama, Series | 56m |
| 04:51 | Dynasty: The Hearing - Part 2Rettssaken om foreldreretten fortsetter, og Fallon vitner på vegne av broren sin, mens Sammy Jo fornærmer eksmannen. Fallon drar til Montana for å ... | S4 E5, The Hearing (2) | Drama, Series | 56m |
| 05:47 | Dynasty: Tender ComradesSteven og Claudia gifter seg, og dommeren henlegger saken om foreldreretten. Blake tilbyr Krystle en PR-jobb. Adam lurer Alexis til å signere blank... | S4 E6, Tender Comrades | Drama, Series | 56m |
| 06:43 | Dynasty: TracyAdam fabrikerer en falsk anklage om at Alexis sto bak forgiftningen, og Blake truer med å offentliggjøre historien. Mark angriper Krystle. | S4 E7, Tracy | Drama, Series | 56m |
| 07:39 | Dynasty: DexJeff anklager Alexis for å forsøke å drepe ham og tar tilbake aksjene sine. Mark blir bodyguard for Alexis. Dex Dexter, sønnen til et styremedlem, ... | S4 E8, Dex | Drama, Series | 56m |
| 08:35 | Dynasty: Peter De VilbisDex fortsetter sin innsats for å vinne Alexis. Jeff får vite at Adam voldtok Kirby. Krystle stortrives i PR-jobben. Fallon møter en spennende milli... | S4 E9, Peter De Vilbis | Drama, Series | 56m |
| 09:31 | Dynasty: The ProposalDex slår Alexis i kampen om en oljekontrakt. Jeff konfronterer Adam om Kirbys graviditet. Krystle sier ja til Blakes frieri. Del 1 | The Proposal | Drama, Series | 56m |
| 10:27 | Dynasty: CarouselDex slår Alexis i kampen om en oljekontrakt. Jeff konfronterer Adam om Kirbys graviditet. Krystle sier ja til Blakes frieri. Del 2 | Carousel | Drama, Series | 56m |
| 11:23 | Dynasty: The WeddingAdam frir til Kirby, som har til hensikt å skille seg fra Jeff. Tracy overtaler Krystle til å gi henne selskapets kredittkort og konfidensielle fil... | The Wedding | Drama, Series | 56m |
| 12:19 | Dynasty: The RingEn fremmed hilser på lille Danny og vet hva han heter. Claudia blir bekymret og flytter familien til herskapshuset. Peter DeVilbis' arkitekt hinter... | The Ring | Drama, Series | 56m |
| 13:15 | Dynasty: LancelotKirbys helseproblemer fortsetter. Peter oppfordrer Fallon til å prøve kokain. Tracy saboterer Krystle på kontoret for å vinne Blake over på sin sid... | Lancelot | Drama, Series | 56m |
| 14:11 | Dynasty: SeizureBlake mottar et løsepengekrav for hesten. Peter kunngjør at han skal gifte seg med Fallon. Dex og Alexis blander forretninger med fonøyelser. Kirby... | Seizure | Drama, Series | 56m |
| 15:07 | Dynasty: A Little GirlBlake blir mistenksom overfor Peter DeVilbis. Claudia mottar flere fioler fra «Lancelot». Adam forteller Blake sannheten om forgiftningen. | A Little Girl | Drama, Series | 56m |
| 16:03 | Dynasty: The AccidentAllegre leveres tilbake og Blakes mistanker om Peters innblanding forsterkes. Tracy iscenesetter en pressekampanje for å ødelegge Krystle. | The Accident | Drama, Series | 56m |
| 16:59 | Dynasty: The VigilPeter DeVilbis blir tatt da han forsøker å rømme landet, og blir arrestert for narkotikabesittelse og fengslet. Blake får tilbud om å jobbe i polit... | The Vigil | Drama, Series | 56m |
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_cjpe3nfe/schedule?date=2026-10-13&tz=Europe/Oslo" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_cjpe3nfe/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_cjpe3nfe/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_cjpe3nfe/schedule?date=2026-10-13&tz=Europe/Oslo"); 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_cjpe3nfe/schedule?date=2026-10-13&tz=Europe/Oslo", { 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_cjpe3nfe/schedule", params={"date": "2026-10-13", "tz": "Europe/Oslo"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_cjpe3nfe/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_sw6txrf1", "channel": "ch_cjpe3nfe", "start": "2026-10-12T21:14:49Z", "stop": "2026-10-12T22:11:13Z", "title": "Dynasty: The Threat", "sub_title": "The Threat", "description": "En skandaløs avisoverskrift kobler kongressmedlemmet McVane til en ung jente ...", "category": [ "independent drama", "series", "drama" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 20, "date": "2026-10-13", "tz": "Europe/Oslo" } }
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.