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. Search any past day on the Archive plan.
All times Europe/Stockholm. The same day from the API: GET /v1/channels/ch_bdafjbsz/schedule?date=2026-10-15&tz=Europe/Stockholm
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:10 | Vår strävan efter meningHur framsteg inom vetenskap och teknik får människor att utvecklas till en ny art - delvis människa, delvis maskin. | Del 3 av 3 - Människa och maskin | Series, Documentary | 1h |
| 00:10 | Nutidens myter - Hur idéer blir myterKonsthistorikern Richard Clay utforskar vad filosofen Roland Barthes bok från 1957 har att säga om dagens fenomen. | Special, Art | 6h 50m | |
| 07:00 | Solen - Vår egen stjärnaSolen är ursprunget till livet på jorden och påverkar ett oändligt antal naturfenomen. | Special, Documentary | 1h | |
| 08:00 | Sanning och lögnSam Leith intervjuar Victoria Trumbull. | Del 5 av 7 | Series, Debate | 30m |
| 08:30 | Sanning och lögnSam Leith intervjuar Jade McGlynn. | Del 6 av 7 | Series, Debate | 30m |
| 09:00 | Tre bassångare och Anna Akhmatova - Poesin som överlevde StalinAkhmatova föddes 1889 i Odessa. Här får vi veta mer om hennes liv och höra tonsatta dikter. | Special, Documentary | 30m | |
| 09:30 | From the Archives | Del 3 av 12 | Series | 30m |
| 10:00 | Angkor: Djungelrikets fall - Det bortglömda riket | Movie | 1h | |
| 11:00 | Nutidens myter - Hur idéer blir myterKonsthistorikern Richard Clay utforskar vad filosofen Roland Barthes bok från 1957 har att säga om dagens fenomen. | Special, Art | 2h 50m | |
| 13:50 | Axess filmklassikerGunilla Kindstrand samtalar med Tomas Alfredson. | Om filmen Det ljuva livet, La Dolce Vita | Series, Talk | 20m |
| 14:10 | Det ljuva livetSkvallerjournalisten Marcello Rubini hoppas någon gång kunna bli en verklig författare men måste tills vidare följa med i den romerska nöjesvirveln... | Movie, Drama | 2h 50m | |
| 17:00 | Vem skrev nya testamentet? - Historien om evangelisterna och apostlarnaNär skrevs Nya testamentet och vilka skrev det? De främsta specialisterna i studien av den heliga texten uppmanas att lösa mysteriet och försöka sv... | Special, History | 1h | |
| 18:00 | American ExperienceZora Neale Hurston (1891-1960) var författare men hennes arbete som antropolog kom att bli minst lika banbrytande. | S35 E2, Taken Hostage: The Making of an American Enemy, Part 2 | Series, Anthology | 1h |
| 19:00 | Vår strävan efter meningHur framsteg inom vetenskap och teknik får människor att utvecklas till en ny art - delvis människa, delvis maskin. | Del 3 av 3 - Människa och maskin | Series, Documentary | 1h |
| 20:00 | Secrets Of The Lost CitiesUtforska mysterierna bakom världens mest legendariska forntida storstäder och upptäck hur dessa städer nådde sin storhetstid, orsakerna till att de... | Aten | Series, Documentary | 50m |
| 20:50 | Sten för stenExperter dekonstruerar och analyserar kända stenbyggnader runtom i Europa. | Palatinska kapellet i Aachen | Series, Documentary | 10m |
| 21:00 | Spinozas bannlysning - Filosofen som fängslar oss än idagEn resa mellan Amsterdam, Haag, New York, och Jerusalem för att spåra orsaker till Spinozas bannlysning. | Movie, Documentary | 1h | |
| 22:00 | On the ThemeVad är sanning? Och vad gör något till en lögn? Sanning förändras ständigt genom makt, språk och föreställningar. | Sanning och lögn | Series, Science | 30m |
| 22:30 | Kenneth Clarks CivilisationKenneth Clark reser från bysantinska Ravenna till de keltiska Hebriderna, från vikingarnas Norge till Karl den Stores kapell i Aachen och kastar ny... | Del 1 av 13 - Den mörka medeltiden | Series, Documentary | 50m |
| 23:20 | From the Archives | Del 4 av 12 | Series | 30m |
| 23:50 | From the Archives | Del 5 av 12 | Series | 30m |
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_bdafjbsz/schedule?date=2026-10-15&tz=Europe/Stockholm" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_bdafjbsz/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_bdafjbsz/history?from=2026-02-07T00:00:00Z&to=2026-02-08T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_bdafjbsz/schedule?date=2026-10-15&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_bdafjbsz/schedule?date=2026-10-15&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_bdafjbsz/schedule", params={"date": "2026-10-15", "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_bdafjbsz/schedule?date=2026-10-15, the first programme { "data": [ { "id": "ls_apa9e4x8", "channel": "ch_bdafjbsz", "start": "2026-10-14T21:10:00Z", "stop": "2026-10-14T22:10:00Z", "title": "Vår strävan efter mening", "sub_title": "Del 3 av 3 - Människa och maskin", "description": "Hur framsteg inom vetenskap och teknik får människor att utvecklas till en ny...", "category": [ "series", "documentary" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 21, "date": "2026-10-15", "tz": "Europe/Stockholm" } }
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 | Saturday 7 February 2026 | Category |
|---|---|---|
| 07:00 | Nyhetsredaktion i krigstid | Series, Documentary |
| 07:30 | Östersjöns geopolitiska historia | Series |
| 08:00 | Soldaternas revolution i Portugal - Nejlikerevolutionen den 25 april 1974 | Special, Documentary |
| 16 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 155 countries.