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. Search any past day on the Archive plan.
All times Europe/Oslo. The same day from the API: GET /v1/channels/ch_v9f3ngh8/schedule?date=2026-10-15&tz=Europe/Oslo
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Hvor ondskab borSpændende krimi-historier bliver afdækket i denne serie, hvor personer, der har haft et kærlighedsforhold til en morder, taler ud. Hver episode går... | Trapped Abroad With A Psychopath | Documentary | 1h 10m |
| 01:10 | Hvor ondskab borSpændende krimi-historier bliver afdækket i denne serie, hvor personer, der har haft et kærlighedsforhold til en morder, taler ud. Hver episode går... | Like A Monster From The Movies | Documentary | 1h 15m |
| 05:10 | Mexico LifeNysgerrige huskøbere realiserer deres tropiske drømme om sol, sand og vand på Mexicos kyst. Med hjælp fra lokale ejendomsmæglere finder de deres pr... | S1 E14, Kansas Attorneys Find New Life in Cozumel | Entertainment | 16h 50m |
| 06:00 | My Lottery Dream HomeDe fleste drømmer om at vinde den helt store lottogevinst - og for dem der vinder, bliver drømmehjemmet med fem soveværelser, pludselig en mulighed... | S12 E7, Knock Knock, It's a Million Dollars! | Entertainment | 20m |
| 06:20 | My Lottery Dream HomeDe fleste drømmer om at vinde den helt store lottogevinst - og for dem der vinder, bliver drømmehjemmet med fem soveværelser, pludselig en mulighed... | S11 E5, California Dreams | Entertainment | 25m |
| 06:45 | Renovating MississippiErin og Ben Napier elsker deres lille hjemby i Mississippi, især de gamle historiske bygninger. De gør brug af materialer, de finder og genbruger t... | A New Beginning | Entertainment | 45m |
| 07:30 | Mother & Daughter RenovateMor-datter-duoen Karen og Mina har købt og renoveret op mod 20 huse rundt omkring i Fountain Squares nærområde. De har håndplukket deres naboer og ... | MJ's Dream Home | Entertainment | 45m |
| 08:15 | My Lottery Dream HomeDe fleste drømmer om at vinde den helt store lottogevinst - og for dem der vinder, bliver drømmehjemmet med fem soveværelser, pludselig en mulighed... | S11 E10, A Fistful of Friendship | Entertainment | 25m |
| 08:40 | My Lottery Dream HomeDe fleste drømmer om at vinde den helt store lottogevinst - og for dem der vinder, bliver drømmehjemmet med fem soveværelser, pludselig en mulighed... | S10 E5, Million-Dollar Wonderland | Entertainment | 25m |
| 09:05 | My Lottery Dream HomeDe fleste drømmer om at vinde den helt store lottogevinst - og for dem der vinder, bliver drømmehjemmet med fem soveværelser, pludselig en mulighed... | S10 E6, Border Town Bonanza | Entertainment | 30m |
| 09:35 | My Lottery Dream HomeDe fleste drømmer om at vinde den helt store lottogevinst - og for dem der vinder, bliver drømmehjemmet med fem soveværelser, pludselig en mulighed... | Entertainment | 30m | |
| 10:05 | Renoveringsdrømme - SverigeVi følger unikke renoveringer, hvor passionerede husejere ønsker at skabe et drømmehjem med hjælp fra Anders Öfvergård. | Hjælp af Anders | Entertainment | 1h 5m |
| 11:10 | Fixer to FabulousDave og Jenny Marrs omfavner deres nabolag i Arkansas, hvor de renoverer de klassiske og historiske huse. Parret forvandler bygningerne og opdatere... | S6 E1, Massive Brick House Makeover | Entertainment | 1h 5m |
| 12:15 | Fixer UpperChip og Joanna Gaines hjælper med at designe og renovere huse. I ’’Fixer Upper’’ følger vi processen, hvor de forfaldne huse bliver renoveret – og ... | S5 E10, Touchdown for a Family in Need | Entertainment | 1h |
| 13:15 | Helicopter ERHop ombord på redningshelikoptere med paramedicinere og luftbårne læger fra Yorkshire Air Ambulance-besætningen. | S8 E12, Sudden Impacts | Documentary | 1h 10m |
| 14:25 | Haul Out the Holly: Lit UpJulen nærmer sig, og Emily og Jared glæder sig til at fejre højtiden sammen igen. | Kids & family | 2h | |
| 16:25 | Catch Me If You ClausPå randen af sit store gennembrud fanger den håbefulde nyhedsanker Avery Quinn en ubuden gæst i sit hjem iført et rødt jakkesæt, der hævder at være... | Shows | 2h | |
| 18:25 | Joyeux NoelDa et julemaleri fanger redaktøren Leas fantasi, bliver hun sendt til Frankrig sammen med den pragmatiske reporter Mark for at afsløre mysteriet. | Drama | 1h 35m | |
| 20:00 | Letters to SantaI julen bruger en flok søskende en magisk kuglepen, der opfylder deres største ønske om at bringe deres forældre sammen igen. | Shows | 2h 10m | |
| 22:10 | Christmas In Notting HillFodboldstjernen Graham har for travlt til kærlighed, men da han kommer hjem til Notting Hill til jul, møder han den eneste person, der ikke aner, h... | Shows | 1h 50m |
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_v9f3ngh8/schedule?date=2026-10-15&tz=Europe/Oslo" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_v9f3ngh8/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_v9f3ngh8/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_v9f3ngh8/schedule?date=2026-10-15&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_v9f3ngh8/schedule?date=2026-10-15&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_v9f3ngh8/schedule", params={"date": "2026-10-15", "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_v9f3ngh8/schedule?date=2026-10-15, the first programme { "data": [ { "id": "ls_hfk3bdgd", "channel": "ch_v9f3ngh8", "start": "2026-10-14T22:00:00Z", "stop": "2026-10-14T23:10:00Z", "title": "Hvor ondskab bor", "sub_title": "Trapped Abroad With A Psychopath", "description": "Spændende krimi-historier bliver afdækket i denne serie, hvor personer, der h...", "category": [ "documentary" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 20, "date": "2026-10-15", "tz": "Europe/Oslo" } }
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 154 countries.