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/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_e20ch291/schedule?date=2026-10-15&tz=Europe/Stockholm
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Car S.O.STim och Fuzz reser till Yorkshire för att hämta ett akutfall - en traktor av märke Ferguson från 1953. Andrews familj har ägt Fergie sedan den var ... | S8 E5, Lancia Fulvia | Series, Reality | 1h |
| 01:00 | World War II: Secrets from AboveDen 3 september 1939 sänker en tysk ubåt ett brittiskt passagerarfartyg. Detta är de första skott som avlossas i slaget om Atlanten, en sex år lång... | S2 E2, Battle of the Atlantic | Series, Documentary | 1h |
| 02:00 | Romarrikets försvunna skatterHadrianus mur är den största struktur romarna någonsin byggde. Med sina 117 kilometer över hela Storbritannien utgjorde muren en gång det enorma im... | Romarrikets mäktiga mur | Series, Documentary | 1h |
| 03:00 | Romarrikets försvunna skatterDet dödliga vulkanutbrott som begravde Pompeji år 79 e.Kr. krävde ytterligare ett offer: Herculaneum. Denna kuststad, belägen närmare Vesuvius krat... | Pompejis förlorade tvilling: Herculaneum | Series, Documentary | 1h |
| 04:00 | To Catch a SmugglerTull- och gränsskydd räddar heliga afrikanska artefakter och hittar en megaförsändelse med meth på LAX. | It's Raining Meth | Series, Documentary | 1h |
| 05:00 | To Catch a SmugglerVid Kaliforniens gräns genomsöker CBP en mystisk, skottsäker lastbil och stoppar en SUV lastad med dolt metamfetamin värt mer än 200 000 dollar. | Boatloads of Coke | Series, Documentary | 1h |
| 06:00 | Dränerade världshavUtredningen av ett mystiskt flygplansvrak samt upptäckten av en hemlig tunnel längs gränsen mellan USA och Mexiko avslöjar vilka extrema åtgärder s... | Narcos | Series, Documentary | 1h |
| 07:00 | Car S.O.STim och Fuzz tar sig an en VW Golf GTi från 1989. Grabbarna anstränger sig för att återställa bilen åt dess ägare, en före detta busschaufför som b... | S12 E8, VW Golf GTI Mk 2 | Series, Reality | 1h |
| 08:00 | Car S.O.STim och Fuzz tar sig an en av de mest omtvistade brittiska sportbilarna som någonsin tillverkats - Triumph TR7. Ägaren Barry hade alltid drömt om a... | S12 E9, Triumph TR7 | Series, Reality | 1h |
| 09:00 | Hitlers sista fästeJanuari 1945. I ett försök att stötta Ardenneroffensiven inleder Heinrich Himmler en överraskande offensiv. | Himmlers fixa idé | Series, Documentary | 1h |
| 10:00 | Hitlers sista fästeJanuari 1945. När de allierade försöker rensa Colmarfickan skickar den amerikanske fänriken Audie Murphy tillbaka sitt kompani under en fientlig mo... | Audie Murphys stund i strålkastarljuset | Series, Documentary | 1h |
| 11:00 | Ice Road RescueThord Paulsen och Bjørn Lægreid bärgar ett båtvrak i en fjord, medan Frank Sebulonsen hjälper en tysk chaufför som transporterar nio bilar. | S1 E4, Beggars Can't Be Choosers | Series, Reality | 1h |
| 12:00 | Apokalyps: Hitlers uppgångAdolf Hitler betraktades som en marginaliserad knäppgök i det tyska politiska livet tills den ekonomiska krisen 1929 förändrade allt. | Hitlers frammarsch | Series, Documentary | 1h |
| 13:00 | Apokalyps: Hitlers uppgångÅr 1933 styrs hela Tyskland av en nazistisk diktatur. Hitler är nu Führern som förbereder för krig samtidigt som han offentligt förespråkar fred. | Vägen till krig | Series, Documentary | 1h |
| 14:00 | HaverikommissionenDå China Airlines flight 120 landar i den japanska staden Okinawa börjar planet brinna. Ingen kommer till skada, men många frågetecken kvarstår. | Farliga element | Series, Documentary | 1h |
| 15:00 | Car S.O.STim och Fuzz hämtar en 1994 Lancia Integrale Evo II. Det är en rally-bil som är så rostig att killarna blir tvungna att ta i med hårdhandskarna. | S6 E3, VW Karmann Ghia | Series, Reality | 1h |
| 16:00 | Car S.O.STim och Fuzz hämtar bilen som Lee importerade, en 1965 VW Karmann Ghia, en snygg tysk klassiker som har sett bättre dagar. | S6 E2, Lancia Delta Integrale | Series, Reality | 1h |
| 17:00 | MegafactoriesBoieng 747 hade varit världens största flygplan i decennier när Airbus 380 tog över positionen 2007. Nu behöver planet en uppgradering. | S6 E7, Aston Martin | Series, Documentary | 1h |
| 18:00 | Ice Road RescueKatastrofer blir ofta följden när internationella lastbilschaufförer försöker manövrera på norska vintervägar. Bossen Thord ger sig ut för att hjäl... | S4 E3, Chaos with Chains | Series, Reality | 1h |
| 19:00 | Ice Road RescueIsräddarna får ständigt svåra fall att jobba med. I norr skickas den nye bogseraren Ole Henrik ut av sin far på ett stort solouppdrag. I söder åker... | S4 E4, Toxic Cargo | Series, Reality | 1h |
| 20:00 | Världens värsta naturkatastroferTio experter listar världens hittills värsta naturkatastrofer med hjälp av högkvalitativ CGI, ögonvittnesvideor och historiska filmbilder. | Special, Documentary | 1h | |
| 21:00 | Ice Road Rescue: Vägkaos!När en bil kör över ett stup börjar Thords och Eiriks räddningsinsats dåligt - de hittar inte ens bilen. Och värre blir det när de inte kan köra nä... | S11 E1, Cliffhanger | Series, Reality | 1h |
| 22:00 | MegafabrikerKoenigsegg har snabbt kommit att bli en av världens bästa bilar. Den beundras av många, men ägs av få. Varje bil tillverkas omsorgsfullt för hand i... | Den svenska superbilen | Series, Documentary | 1h |
| 23:00 | HaverikommissionenEfter en dödskrasch på 10 kilometers höjd ovanför Indonesiens regnskogar gör haveriutredarna en oroväckande upptäckt. | Pressad till det yttersta | Series, Documentary | 1h |
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_e20ch291/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_e20ch291/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_e20ch291/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_e20ch291/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_e20ch291/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_e20ch291/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_e20ch291/schedule?date=2026-10-15, the first programme { "data": [ { "id": "ls_rf91mj54", "channel": "ch_e20ch291", "start": "2026-10-14T22:00:00Z", "stop": "2026-10-14T23:00:00Z", "title": "Car S.O.S", "sub_title": "Ferguson TE20 Tractor", "description": "Tim och Fuzz reser till Yorkshire för att hämta ett akutfall - en traktor av ...", "category": [ "series", "reality", "auto", "documentary" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 24, "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 | 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.