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-19&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | The Repair ShopMaster saddler Susie and wood restorer Will fix up an old saddling stool. Upholsterer Sonnaz and Dominic bring a well-loved chair back to life. S7,... | 1h | ||
| 01:00 | Richard Hammond's WorkshopThe Big Bet. Richard faces a gun-toting client, who is anxious for work to start on his vintage Bentley. And, poor planning threatens The Smallest ... | S2 E5, The Big Bet | 1h | |
| 02:00 | Richard Hammond's WorkshopThe Moment Of Truth. Richard comes up with a cunning plan to create a show car to generate business for the Cog. And, Accountant Kamla gives Richar... | S2 E6, The Moment of Truth | 1h | |
| 03:00 | Wheeler Dealers: Dream CarJordan's Subaru Impreza. The boys desperately want to buy policeman Jordan his dream car, a Subaru Impreza. Elvis surprises Mike as he dips into hi... | S2 E6, Jordan's Subaru Impreza | 1h | |
| 04:00 | How It's MadeHow are alkaline batteries, wheelchairs, flutes and cowboy boots made? We find out as more items are put under the microscope. S5, Ep6 | S5 E6, Alkaline Batteries; Wheelchairs; Flutes; Cowboy Boots | 30m | |
| 04:30 | How It's MadeFind out how golf balls, furniture handles, parking meters and room dividers are made, as more everyday items are put under the microscope. S5, Ep7 | S5 E7, Golf Balls; Furniture Handles; Parking Meters; Room Dividers | 30m | |
| 05:00 | TeleshoppingTeleshopping. | 30m | ||
| 05:30 | TeleshoppingTeleshopping. | 30m | ||
| 06:00 | Salvage Hunters: The RestorersBeatlemania. Sculptor Nick has his work cut out for him. Meanwhile, metal worker Ted tries to revive a model fairground and Alex restores a piece o... | S3 E15, Episode 15 | 1h | |
| 07:00 | Salvage HuntersA department store owner in Reading plays hardball with Drew and a country manor in West Sussex contains an antique relating to Archduke Franz Ferd... | S4 E8, Episode 8 | 1h | |
| 08:00 | Salvage HuntersA remarkable Manchester library impresses Drew, a fellow dealer has lock-up in Chorley but the two men are miles apart in valuation, and a chair in... | S4 E9, Episode 9 | 1h | |
| 09:00 | Aussie Gold HuntersPull Up The Roots. The Dirt Dogs are forced to uproot their entire operation. The Gold Gypsies face a major decision. Henri and Kelli strike salt-l... | S1 E3, Uprooting and Salt-Lake Gold | 1h | |
| 10:00 | Aussie Gold HuntersOnce In A Lifetime. Torrential rain threatens to drown the Dirt Dog's season. Henri and Kellie hit a hot streak. The Gold Gypsies strike a once-in-... | S1 E4, Big Storm and Big Finds | 1h | |
| 11:00 | Outback TruckersSteve Grahame battles desert breakdowns, Mike Elliott bets big on a busted road, and Sludge fights for a second chance behind the wheel. S11, Ep1 | S11 E1, Episode 1 | 1h | |
| 12:00 | Outback TruckersMike Elliott races the rising floodwaters. Foody battles busted roads and breakdowns. The Haighs haul heavy loads through the heart of the Outback.... | S11 E2, Episode 2 | 1h | |
| 13:00 | Antiques Road TripAuctioneer Charles Hanson and dealer Margie Cooper embark on a trip in the Leicestershire countryside. Their first auction is in Nottingham. S12, Ep6 | 1h | ||
| 14:00 | Shed And Buried: Classic CarsHot Rod. In Northamptonshire, Henry and Fuzz dive into an eclectic mix of British and American vehicles. Henry and Fuzz end up smitten with a custo... | S1 E5, Hot Rod | 1h | |
| 15:00 | Shed And BuriedSam and Henry are in Somerset to check out a magnificent collection of World War Two vehicles, including a Norton 16H and a BSA folding bicycle. S4... | 30m | ||
| 15:30 | Shed And BuriedHenry and Fuzz are off to Bolton where some classic motorcycles catch Henry's eye, but Fuzz is more interested in wackier treasures, such as a doub... | 30m | ||
| 16:00 | Find It, Fix It, Flog ItSimon and Henry are in Bury St Edmunds to rummage through a shed full of collectables. They unearth a bamboo wood sofa perfect for restoration, and... | S4 E18, Episode 18 | 1h | |
| 17:00 | Celebrity Yorkshire Auction HouseSinger Russell Watson invites Angus to his amazing home, and ex-Emmerdale starlet Roxy Shahidi invites her co-star Matthew Wolfenden to auction. S5... | S5 E3, Russell Watson & Roxy Shahidi | 1h | |
| 18:00 | The Yorkshire Auction HouseAngus and the team are in Derbyshire to help a widow clear out her home. They uncover a riding crop, a 19th century stool and a jewellery collectio... | S1 E7, Derbyshire Widow | 1h | |
| 19:00 | Antiques Road TripMustard Pot vs Miniature Toast Rack. Antiques experts Phil Serrell and Natasha Raskin-Sharp shop around Scotland, finding retro West German kitchen... | S30 E1, Mustard Pot vs Miniature Toast Rack | 1h | |
| 20: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 | |
| 21:00 | New: Sam Lovegrove: Race MechanicLotus Elise Hill Climb. Sam revives a Lotus Elise for the Gurston Down Hill Climb. Can farmyard ingenuity and a last-minute fix help owner Steve ac... | S1 E1, Lotus Elise Hill Climb | 1h | |
| 22:00 | The Repair ShopThe team restores a tiny bird brooch that's been in a family for four generations. Plus, a rag doll from WWII called Chiefy is made fit for service... | 1h | ||
| 23:00 | New: BSB HighlightsRound 11: Brands Hatch. Highlights of all the action from Round 10 of the British Superbike Championships at Brands Hatch. S1, Ep11 | 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-19&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-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_xg86xe7k/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_xg86xe7k/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_xg86xe7k/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_xg86xe7k/schedule?date=2026-10-19, the first programme { "data": [ { "id": "ls_adrav1nf", "channel": "ch_xg86xe7k", "start": "2026-10-19T00:00:00Z", "stop": "2026-10-19T01:00:00Z", "title": "The Repair Shop", "sub_title": null, "description": "Master saddler Susie and wood restorer Will fix up an old saddling stool. Uph...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 27, "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 154 countries.