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_p29m8xyd/schedule?date=2026-10-17&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Help! My House Is HauntedGedling House Of Cricket. The team of paranormal experts have been called in to investigate a 19th century town house with a celebrated but unsettl... | S2 E10, Gedling House Of Cricket | 1h | |
| 01:00 | TeleshoppingTeleshopping. | 2h | ||
| 03:00 | Salvage HuntersOne Stop Shop. Drew and Viki head for one-stop-shop locations. They snap up some Ford Maddox Brown chairs and a recliner from a Victorian ocean lin... | S19 E4, One Stop Shop | 1h | |
| 04:00 | Salvage HuntersFresh Starts. Drew and Viki explore new antiques ventures. They find a Scottish jewellery packing case and a matchstick model made by a prisoner ar... | S19 E5, Fresh Starts | 1h | |
| 05:00 | Fantasy Homes By The SeaA high-flying couple want to trade their hectic city lives for the picturesque Jurassic Coast. They have £600,000 to spend on a spacious home they'... | S6 E3, Jurassic Coast | 1h | |
| 06:00 | Cruise TV with LoveitBookitYour one-stop-shop for all things cruise; bringing you the hottest destinations, ground-breaking ships and the latest deals to ensure your next cru... | 1h | ||
| 07:00 | Salvage HuntersFirsts For Viki. Drew takes Viki to three types of hunting grounds that have been staples of his business. They snap up a rare Anglepoise lamp alon... | S19 E9, Firsts for Viki | 1h | |
| 08:00 | Salvage HuntersForgotten Treasures. Drew snaps up a rare pair of console tables in Sherborne. Then, he visits the UK's last drop hammer tool-making forge before p... | S19 E10, Forgotten Treasures | 1h | |
| 09:00 | The Yorkshire Auction HouseWatches, Lighters & Ceramic Horses. Angus clears a garage packed to the brim with rare antiques. Plus, he meets a woman and her collection of valua... | S3 E3, Watches, Lighters & Ceramic Horses | 1h | |
| 10:00 | The Yorkshire Auction HouseBarber's Collection Makes The Cut. Angus uncovers a rare coin collection and some vintage hair cutting gear. An old sea chest proves to be a treasu... | S3 E4, Barber's Collection Makes the Cut | 1h | |
| 11:00 | The Repair ShopSilversmith Brenton West cleans up a silver tea set that has more than a few dents. Plus, metal expert Dominic gives a sentimental post box a new l... | 1h | ||
| 12:00 | The Repair ShopCeramics expert Kirsten revives a handmade mosaic table. Plus, bookbinding specialist Chris is tasked with restoring a family recipe book. S7, Ep13 | 1h | ||
| 13:00 | The Repair ShopSilversmith Brenton repairs a broken garden statue. Plus, Steve is tasked with fixing a cherished but damaged 100-year-old clock. S7, Ep14 | 1h | ||
| 14:00 | The Repair ShopHorologist Steve and metal expert Dominic restore two oil lamps from horse-drawn hearses. Silversmith Brenton revives a handmade copper box. S7, Ep15 | 1h | ||
| 15:00 | The Repair ShopBookbinding specialist Christ is tasked with restoring a grandmother's diary. Plus, leather expert Susie works on a worn leather apron. S7, Ep16 | 1h | ||
| 16:00 | The Repair ShopWood restorer Will works on a pair of Turkish bath clogs. Plus, silversmith Brenton brings a pair of Grand Prix trophies back to life. S7, Ep17 | 1h | ||
| 17:00 | The Repair ShopThe team of restoration experts revive an old entertainment unit, a mid-century musical telephone lighter, and a remarkable saddle. S7, Ep18 | 1h | ||
| 18:00 | The Repair ShopCeramics expert Kirsten revives a handmade mosaic table. Plus, bookbinding specialist Chris is tasked with restoring a family recipe book. S7, Ep13 | 1h | ||
| 19:00 | The Repair ShopSilversmith Brenton repairs a broken garden statue. Plus, Steve is tasked with fixing a cherished but damaged 100-year-old clock. S7, Ep14 | 1h | ||
| 20:00 | Help! My House Is HauntedCalverton. The team investigate reports of paranormal activity in a pub in Calverton, but soon learn that strange phenomena are happening all over ... | S2 E12, Calverton | 1h | |
| 21:00 | Help! My House Is HauntedA Sinister Attachment. Daniel and Claire believe renovations on their home have stirred a residual energy. The team investigate whether Claire has ... | S3 E1, A Sinister Attachment | 1h | |
| 22:00 | Help! My House Is HauntedThe Ghost Of Gertie. The Bull Hotel dates back to the 14th century and is said to be a hotbed of paranormal activity. The team investigate a child ... | S3 E3, The Ghost of Gertie | 1h | |
| 23:00 | Help! My House Is HauntedMurder At The Museum. The team investigate True's Yard Fisherfolk Museum. There have been reports of ghostly sightings, strange noises and a violen... | S3 E5, Murder at the Museum | 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_p29m8xyd/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_p29m8xyd/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_p29m8xyd/history?from=2025-10-12T00:00:00Z&to=2025-10-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_p29m8xyd/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_p29m8xyd/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_p29m8xyd/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_p29m8xyd/schedule?date=2026-10-17, the first programme { "data": [ { "id": "ls_fyfv9y8t", "channel": "ch_p29m8xyd", "start": "2026-10-17T00:00:00Z", "stop": "2026-10-17T01:00:00Z", "title": "Help! My House Is Haunted", "sub_title": null, "description": "Gedling House Of Cricket. The team of paranormal experts have been called in ...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 23, "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.