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_bdbcd285/schedule?date=2026-10-14&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Junkyard EmpireBuild a Jeep, Crush a Car. Andy's drive to grow his business pushes him to take on more work than he can handle. With problems mounting, he leans o... | S2 E3, Build a Jeep, Crush a Car | 1h | |
| 01:00 | Texas MetalMom-Ster Truck. After pro wrestler and actor John Cena makes a surprise appearance at the shop, Bill and the guys begin to customise John's small 1... | S5 E2, Mom-Ster Truck | 1h | |
| 02:00 | Wheeler DealersMercedes Benz E55 AMG. The 2002 Mercedes Benz E55 AMG is the pinnacle of luxury and supercar performance. Can Mike find profit in a neglected examp... | 1h | ||
| 03:00 | TeleshoppingTeleshopping. | 30m | ||
| 03:30 | TeleshoppingTeleshopping. | 30m | ||
| 04:00 | TeleshoppingTeleshopping. | 30m | ||
| 04:30 | TeleshoppingTeleshopping. | 30m | ||
| 05:00 | TeleshoppingTeleshopping. | 30m | ||
| 05:30 | TeleshoppingTeleshopping. | 30m | ||
| 06:00 | How Do They Do It?How do they build a tractor every three minutes to power Indian agriculture? How do they cast the bronze bells that help Swiss farmers keep track o... | S16 E9, Tractors, Cowbells | 30m | |
| 06:30 | How Do They Do It?How do they collect millions of real birds' nests to make birds' nest soup? Plus, how do they use aerospace technology to make rowers go faster? S1... | S16 E10, Bird's Nest Soup, Rowing Oars | 30m | |
| 07:00 | Roadworthy RescuesRebel With A Cause. Derek travels to the last standing AMC dealership in Pikeville, North Carolina. He finds an AMC Rebel SST convertible that need... | S1 E8, Rebel With a Cause | 1h | |
| 08:00 | Salvage Hunters: Classic CarsAlfa Spider & Renault Alpine. Drew and Paul they test out an 80s Ford sportscar. Plus, they get a taste of Hollywood glamour behind the wheel of a ... | S3 E5, Alfa Romeo Spider & Renault GTA | 1h | |
| 09:00 | Ant Anstead: Born MechanicLand Rover: A Favourite To Finish. Ant finds a rare 1978 Land Rover Series 3, a dream find for a Landie fanatic. But the bulkhead is riddled with r... | S1 E8, Land Rover: A Favourite to Finish | 1h | |
| 10:00 | Shed And Buried: Classic CarsThe Daimler Ferret. Henry and Fuzz rummage through two huge sheds of vintage military vehicles. There are army quad bikes, amphibious troop carrier... | S1 E6, Daimler Ferret | 1h | |
| 11:00 | Richard Hammond's WorkshopA Brave New World. Richard Hammond eyes a classic Bentley driven with synthetic fuel at Goodwood. Plus, the Hammond family's Discovery breaks down,... | S3 E3, A Brave New World | 1h | |
| 12:00 | Junkyard EmpireHot Wheelin' And Dealin'. When iconic car designer Larry Wood asks Andy to build him a life-size replica of one of his Hot Wheel designs, Andy sees... | S2 E4, Hot Wheelin' and Dealin' | 1h | |
| 13:00 | Da Vinci's MachinesCrossbow Machine. The team builds the Crossbow Machine, a massive structure designed to automatically load four large crossbows. But has Val bitten... | 1h | ||
| 14:00 | James May's Shed Load Of IdeasHot Plate. James builds a table to keep pub meals warm. Plus, he tries to repair a record player, chop salad in a fan, and solve the problem of doo... | S1 E7, Hot Plate | 1h | |
| 15:00 | Ant Anstead: Born MechanicLand Rover: A Favourite To Finish. Ant finds a rare 1978 Land Rover Series 3, a dream find for a Landie fanatic. But the bulkhead is riddled with r... | S1 E8, Land Rover: A Favourite to Finish | 1h | |
| 16:00 | Ant Anstead: Born MechanicFiat 500: The Italian Job. Ant haggles with a 91-year-old Italian Nonna to get a 1970 Fiat 500, but it's full of faults. Plus, Ant tackles the farm... | S2 E3, Fiat 500: The Italian Job | 1h | |
| 17:00 | Wheeler DealersVW 181 Thing. Mike sources a VW 181 Thing from a collector, but is forced to dig deep for the purchase, meaning there isn't much left in the kitty ... | 1h | ||
| 18:00 | Shed And Buried: Classic CarsDragstar. Henry and Fuzz stop by a shed in Leighton Buzzard filled with astonishing American muscle cars. The pair pick a trusty classic with room ... | S1 E7, Dragstar | 1h | |
| 19:00 | Ant Anstead: Born MechanicBeach Buggy: Radical Reinvention. Ant revamps a 1972 beach buggy giving it a radical twist, but has he gone too far? And the scale of the farmhouse... | S2 E4, Beach Buggy | 1h | |
| 20:00 | Motor PickersClassic car expert Paul Cowland and builder-restorer Helen Stanley help buyers find their dream rides within their budget - from SUVs to high end s... | S1 E11, Episode 11 | 30m | |
| 20:30 | Motor PickersClassic car expert Paul Cowland and builder-restorer Helen Stanley help buyers find their dream rides within their budget - from SUVs to high end s... | S1 E12, Episode 12 | 30m | |
| 21:00 | James May's Shed Load Of IdeasPoopchute. James tackles uncollected dog poo, makes a new noticeboard for the church, plays a game of 'Tool Charades' and cooks curry in a washing ... | S1 E8, Poopchute | 1h | |
| 22:00 | Outback TruckersJosh Carter hauls a monster oversized convoy. Steve Grahame transports a triple trailer load whilst battling against Mother Nature. S10, Ep8 | S10 E8, Episode 8 | 1h | |
| 23:00 | Ant Anstead: Born MechanicBeach Buggy: Radical Reinvention. Ant revamps a 1972 beach buggy giving it a radical twist, but has he gone too far? And the scale of the farmhouse... | S2 E4, Beach Buggy | 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_bdbcd285/schedule?date=2026-10-14&tz=UTC" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_bdbcd285/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_bdbcd285/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_bdbcd285/schedule?date=2026-10-14&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_bdbcd285/schedule?date=2026-10-14&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_bdbcd285/schedule", params={"date": "2026-10-14", "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_bdbcd285/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_pvbsp8wd", "channel": "ch_bdbcd285", "start": "2026-10-14T00:00:00Z", "stop": "2026-10-14T01:00:00Z", "title": "Junkyard Empire", "sub_title": "Build a Jeep, Crush a Car", "description": "Build a Jeep, Crush a Car. Andy's drive to grow his business pushes him to ta...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 29, "date": "2026-10-14", "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 155 countries.