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 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_xg86xe7k/schedule?date=2026-10-17&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | How Do They Do It?How do they forge a set of jaws that can chomp through concrete, stitch the historic airman's bomber, and brew the oldest beer in the Western World... | S13 E14, Crushing Machine; Aviator Jacket; Beer Lambic | 30m | |
| 00:30 | How Do They Do It?How do they turn Sheffield steel into a carpenter's handsaw, make a microphone that can pick up a whisper, and safely steer through a frozen river?... | S13 E15, Cooling of the building; Saws; Microphones | 30m | |
| 01:00 | Salvage HuntersIn the Cotswolds, Drew is given exclusive access to a dozen shipping containers. Drew picks out three items, including a 19th century glazed bookca... | S17 E15, Episode 15 | 1h | |
| 02:00 | Salvage HuntersPortugal Special. Drew and Tee take a trip to Portugal, a hidden gem of the antiques trade. They unearth some architectural marvels recovered from ... | S18 E1, Portugal Special | 1h | |
| 03:00 | Salvage Hunters: The RestorersA Stag Triumph. Sculptor Nick Elphick works on a life-sized stag statue that's missing its head. Plus, metalsmith Ted Edley restores an alien-theme... | S6 E15, A Stag Triumph | 1h | |
| 04:00 | How It's MadeWood burning stoves, ballet slippers and buses. More everyday items are put under the microscope as we find out how they are made. S5, Ep2 | S5 E2, Wood Burning Stoves, Orthoses, Ballet Slippers, Buses | 30m | |
| 04:30 | How It's MadeRobotic arms, tattoos, sanitary towels; more everyday items are put under the microscope as we find out how they are made. S5, Ep3 | S5 E3, Robotic Arms; Tattoos; Sanitary Napkins; Concrete Pipes | 30m | |
| 05:00 | TeleshoppingTeleshopping. | 30m | ||
| 05:30 | TeleshoppingTeleshopping. | 30m | ||
| 06:00 | Massive Engineering MistakesAround the world, there are extraordinary building mistakes. Design teams and experts analyse what went wrong and how engineers are fixing them. S5... | S5 E1, San Francisco Freeway Fire | 1h | |
| 07:00 | Massive Engineering MistakesAround the world, there are extraordinary building mistakes. Design teams and experts analyse what went wrong and how engineers are fixing them. S5... | S5 E2, Arizona Railroad Inferno | 1h | |
| 08:00 | Ant Anstead: Born MechanicFiat X1/9: A Project In Pieces. Ant takes on an engine-out, partly dismantled 1987 Fiat X1/9, despite Duncan's doubts. And a drastic farmhouse repa... | S3 E12, Fiat X1/9: A Project in Pieces | 1h | |
| 09:00 | Wheeler DealersTR4 On The Floor. Mike's found a classic 1964 Triumph TR4 in British racing green. It's rust-free, but it's been sitting for 20 years and Ant has b... | 1h | ||
| 10:00 | Wheeler Dealers1972 Datsun 510. Mike and Ant drag a rare 1972 Datsun 510 2-door into the 21st century. The engine is in good order, but the bad paint job, gearbox... | 1h | ||
| 11:00 | Wheeler Dealers2004 BMW M3. Mike finds a BMW six-cylinder modern classic, the E46 M3, with the subframe already fixed. He challenges Ant to transform the transmis... | 1h | ||
| 12:00 | Wheeler DealersLotus Europa. Mike returns Elvis to his F1 roots with a car from a big name in British racing: a Lotus Europa. Elvis is excited - until he takes it... | 1h | ||
| 13:00 | Wheeler DealersBMW Z1. Mike is on the lookout for a two-seat roadster with attitude in the form of the original BMW Z1. This zippy sports car could make a tidy pr... | 1h | ||
| 14:00 | Wheeler DealersFord Focus ST. With the Ford Focus having its 25th anniversary, Mike thinks the ST model may be the next classic. He nabs a bargain, but Elvis find... | 1h | ||
| 15:00 | Shed And Buried: Classic Cars1965 Sunbeam Alpine. Henry and Fuzz are in Essex to work on restoring Warren's Alpine Sunbeam, hoping to revive it to its original glory and help m... | S4 E4, Model T Ford | 1h | |
| 16:00 | Shed And Buried: Classic Cars1963 Singer Gazelle. In Bath, Henry and Fuzz explore sheds packed with British classics. They spot a 1963 Singer Gazelle - can they rescue this ele... | S4 E5, Humber Imperial | 1h | |
| 17:00 | Shed And BuriedHenry and Sam are invited to look around the workshops of the National Motorcycle Museum. The guys consider bidding on a 1926 Ariel and a 1927 BSA.... | S4 E3, James / Birmingham | 30m | |
| 17:30 | Shed And BuriedSam and Henry travel to Leicestershire to meet former motorbike racer Eddie Roberts. His impressive collection includes a rare 1962 Greeves Sportsm... | S4 E4, Eddie / Leicestershire | 30m | |
| 18:00 | Shed And BuriedThe guys are in Herefordshire to look at a eclectic collection. Henry sets his sights on a Nuffield tractor, while Sam wants an antique bird scarer... | S4 E5, Johnathon / Herefordshire | 30m | |
| 18:30 | Shed And BuriedOn a trip to Worcestershire, Henry and Sam fall in love with a barn full of extraordinary automobilia. However, the guys find it hard work to negot... | S4 E6, Duncan, Declan / Worcestershire | 30m | |
| 19:00 | Vinnie Jones In The CountryNo Risk...No Reward. With the Manor nearing completion and Pip due any day the pressure's on for Vinnie and the lads to square jobs away before the... | S3 E5, No Risk... No Reward | 1h | |
| 20:00 | Ant Anstead: Born MechanicFiat X1/9: A Project In Pieces. Ant takes on an engine-out, partly dismantled 1987 Fiat X1/9, despite Duncan's doubts. And a drastic farmhouse repa... | S3 E12, Fiat X1/9: A Project in Pieces | 1h | |
| 21:00 | The Repair ShopA tiny but treasured bicycle is in desperate need of Dominic's expertise in metalwork. Meanwhile, silversmith Brenton attempts to save a historic c... | 1h | ||
| 22:00 | The Repair ShopWood restorer Will attempts to bring an old fishing box back to its former glory. Meanwhile, Julie and Amanda work together to revive a badly damag... | 1h | ||
| 23:00 | Aussie Gold HuntersBattling mechanical breakdowns, Brent and Cayden fight to keep German Gully alive. Sheryl and Simon make a grave discovery on their new lease. S11,... | S11 E6, Episode 6 | 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_xg86xe7k/schedule?date=2026-10-17&tz=UTC" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_xg86xe7k/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_xg86xe7k/history?from=2025-10-12T00:00:00Z&to=2025-10-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_xg86xe7k/schedule?date=2026-10-17&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_xg86xe7k/schedule?date=2026-10-17&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_xg86xe7k/schedule", params={"date": "2026-10-17", "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_xg86xe7k/schedule?date=2026-10-17, the first programme { "data": [ { "id": "ls_f1bt944e", "channel": "ch_xg86xe7k", "start": "2026-10-17T00:00:00Z", "stop": "2026-10-17T00:30:00Z", "title": "How Do They Do It?", "sub_title": null, "description": "How do they forge a set of jaws that can chomp through concrete, stitch the h...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 29, "date": "2026-10-17", "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 | Sunday 12 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 155 countries.