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 UTC 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 UTC. The same day from the API: GET /v1/channels/ch_vynatt2k/schedule?date=2026-10-19&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Bangers & CashAston Martin DB6/Toyota Supra: Derek's in Bromsgrove on the trail of a rare mark 2 Aston Martin DB6. Plus, Jack and Charlie collect an even rarer T... | S13 E1, Aston Martin DB6/Toyota Supra | 1h | |
| 01:00 | Bangers & CashSunbeam Alpine/Daimler Sovereign: Father and son duo Paul and Charlie are off on a road trip to Northampton, to extract a Daimler Sovereign, and a ... | S13 E2, Sunbeam Alpine/Daimler Sovereign | 1h | |
| 02:00 | Great Continental Railway JourneysThe Black Forest to Hannover: Michael Portillo goes deep into the Black Forest, and he discovers how Germany's reputation for making quality goods ... | S4 E5, The Black Forest to Hannover | 1h | |
| 03:00 | TeleshoppingShopping from Home. | 3h 10m | ||
| 06:10 | Great Continental Railway JourneysBarcelona to Mallorca: Travelling from Barcelona to Majorca, Michael Portillo traces the early roots of the Spanish Civil War, which divided his fa... | S4 E6, Barcelona to Mallorca | 1h | |
| 07:10 | Great Continental Railway JourneysSalamanca to Canfranc: Armed with a 1936 edition of Bradshaw's Continental Railway Guide, Michael Portillo ventures onto the European rail network ... | S7 E1, Salamanca to Canfranc | 50m | |
| 08:00 | Bangers & CashFord Escort Mexico: Derek has sold everything from trucks to bicycles - but he can't remember the last time he auctioned off a two-seater plane. S7... | S7 E3, Episode 3 | 1h | |
| 09:00 | Bangers & CashSunbeam Rapier: 100 motorbikes come in for auction from every era of the 20th century. Also, the team assess a 1965 Vanden Plas Princess with a fou... | S7 E4, Episode 4 | 1h | |
| 10:00 | The Buildings That Fought HitlerFighting Back by Sea and Air: Britain needed to produce vast amounts of ammunition. Chatham Docks on the Medway saw 142 ships set sail, and bomber ... | S1 E7, Fighting Back by Sea and Air | 1h | |
| 11:00 | Rise of the NazisMost Wanted: The return of the documentary, picking up in the immediate aftermath of the Second World War, when the hunt began to capture and convi... | S4 E1, Most Wanted | 1h | |
| 12:00 | Antiques RoadshowSenate House 2: Fiona Bruce presents the show from Senate House in Bloomsbury, where experts meet a man who has flown in from Antwerp to get a carv... | 1h | ||
| 13:00 | Antiques RoadshowBlack Country Living Museum: The team visits the Black Country Living Museum in Dudley, where Geoffrey Munn examines a Faberge jewel, commissioned ... | 1h | ||
| 14:00 | Bangers & CashMG Magnette/Morris Minor/De Tomaso Longchamp/Ford Escort Rally Car: Derek collects a pair of stylish British classics from a Yorkshire workshop, wi... | S13 E4, MG Magnette/Morris Minor/De Tomaso Lomngchamp/Ford Escort Rally Car | 1h | |
| 15:00 | Bangers & CashRolls Royce Phantom/VW Bettle: Derek's charmed by a 1929 Rolls Royce Phantom with an unusual history, involving a WW1 hero and a tale of fraud. S13... | S13 E5, Rolls Royce Phantom/VW Bettle | 1h | |
| 16:00 | The Buildings That Fought HitlerFighting Back by Sea and Air: Britain needed to produce vast amounts of ammunition. Chatham Docks on the Medway saw 142 ships set sail, and bomber ... | S1 E7, Fighting Back by Sea and Air | 1h | |
| 17:00 | Rise of the NazisMost Wanted: The return of the documentary, picking up in the immediate aftermath of the Second World War, when the hunt began to capture and convi... | S4 E1, Most Wanted | 1h | |
| 18:00 | Antiques RoadshowSenate House 2: Fiona Bruce presents the show from Senate House in Bloomsbury, where experts meet a man who has flown in from Antwerp to get a carv... | 1h | ||
| 19:00 | Russia with Simon ReeveOn the 100th anniversary of the Russian Revolution, Simon Reeve embarks on a journey from the snow-capped volcanoes of Kamchatka and Yakutia to the... | S1 E1, Episode 1 | 1h | |
| 20:00 | The Americas with Simon ReeveSimon Reeve travels through Texas and Mexico and joins the US Border Patrol - who pick up migrants who have illegally crossed the Rio Grande river ... | S1 E4, Episode 4 | 1h | |
| 21:00 | Tribe with Bruce ParryNew. The Mucubal: The explorer spends time in Angola's harsh Namib Desert with the Mucubal, a community whose extreme isolation protects a unique w... | S1 E2, The Mucubal | 1h | |
| 22:00 | Bangers & CashMG Magnette/Morris Minor/De Tomaso Longchamp/Ford Escort Rally Car: Derek collects a pair of stylish British classics from a Yorkshire workshop, wi... | S13 E4, MG Magnette/Morris Minor/De Tomaso Lomngchamp/Ford Escort Rally Car | 1h | |
| 23:00 | Bangers & CashRolls Royce Phantom/VW Bettle: Derek's charmed by a 1929 Rolls Royce Phantom with an unusual history, involving a WW1 hero and a tale of fraud. S13... | S13 E5, Rolls Royce Phantom/VW Bettle | 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_vynatt2k/schedule?date=2026-10-19&tz=UTC" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_vynatt2k/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_vynatt2k/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_vynatt2k/schedule?date=2026-10-19&tz=UTC"); 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_vynatt2k/schedule?date=2026-10-19&tz=UTC", { 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_vynatt2k/schedule", params={"date": "2026-10-19", "tz": "UTC"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_vynatt2k/schedule?date=2026-10-19, the first programme { "data": [ { "id": "ls_ykw70ydt", "channel": "ch_vynatt2k", "start": "2026-10-19T00:00:00Z", "stop": "2026-10-19T01:00:00Z", "title": "Bangers & Cash", "sub_title": null, "description": "Aston Martin DB6/Toyota Supra: Derek's in Bromsgrove on the trail of a rare m...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 22, "date": "2026-10-19", "tz": "UTC" } }
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.