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.
All times UTC. The same day from the API: GET /v1/channels/ch_qtt0d775/schedule?date=2026-10-19&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Help! My House Is HauntedNever Dead And Buried. The team investigate unsettling activity at the Trinity Arts Centre. Box Office Manager Lisa has worked there for 20 years a... | S3 E11, Never Dead and Buried | 1h | |
| 01:00 | Help! My House Is HauntedThe Grey Lady Of Sinai. When Kate asks for help with her 14th century hunting lodge, the team discover a mind-blowing theory and the sinister story... | S3 E2, The Grey Lady of Sinai | 1h | |
| 02:00 | TeleshoppingTeleshopping. | 2h | ||
| 04:00 | My Lottery Dream HomeFirst-Time Forever Home. David Bromstad heads to Texas to meet a couple who won the lottery. The pair have construction and inspection experience, ... | S9 E5, First-Time Forever Home | 30m | |
| 04:30 | My Lottery Dream HomeG'ma's Pad. With 37 piercings, 89 tattoos and endless wigs, David has never met a winner like this grandma! She wants a big house with a big yard f... | S9 E7, G'ma's Pad | 30m | |
| 05:00 | My Lottery Dream HomeKing And Queen Of M'Orlando. David helps a lucky couple find their dream home in Orlando. After winning a million dollars, they want a house where ... | S10 E2, King and Queen of M'Orlando | 30m | |
| 05:30 | My Lottery Dream HomeSo Young, So Rich. In North Carolina, David helps his youngest winner yet put her $390,000 prize towards buying a home to share with her mother and... | S10 E4, So Young, So Rich | 30m | |
| 06:00 | Fantasy Homes By The SeaAn ex-music executive and aspiring writer is on the lookout for a holiday home in the Italian island of Sicily. She has £400,000 to spend on a nove... | S6 E5, Sicily | 1h | |
| 07: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 | ||
| 08:00 | Escape To The CountryNicki Chapman helps a couple who have £400,000 to spend on a dream country home in Devon. Plus, she visits a centuries-old carpet manufacturer. S16... | S16 E63, Shropshire | 1h | |
| 09:00 | Salvage Hunters: The RestorersDealer Saxon Durrant asks joiner Robin to give a 1930s kitchen cabinet a sleek transformation. Blacksmith Nev turns a fire grate into a modern piec... | S5 E11, Episode 11 | 1h | |
| 10:00 | Salvage Hunters: The RestorersMetalworker Ted attempts to revive an antique suit of armour that's missing some important parts. Drew Pritchard asks blacksmith Nev to repurpose a... | S5 E12, Episode 12 | 1h | |
| 11:00 | Salvage Hunters: The RestorersFurniture restorer Steve is challenged to give a Victorian kitchen table an unusual makeover. Dealer Drew brings a dilapidated crocodile to taxider... | S5 E13, Episode 13 | 1h | |
| 12:00 | Antiques Road TripStudent Takes On Master. Debut road tripper Hettie Jago takes on regular dealer David Harper. The pair start in Scotland with £1500 each and a 1980... | 1h | ||
| 13:00 | Antiques Road TripA Close Encounter With A Cow. Auctioneer Hettie Jago takes on dealer David Harper. The second leg of their trip takes them to Glasgow and the Scott... | S27 E12, David Harper and Hettie Jago - Day 2 | 1h | |
| 14:00 | The Repair ShopA pair of furniture restorers work together to revive a well-loved armchair. Meanwhile, silversmith Brenton West attempts to restore a handcrafted ... | 1h | ||
| 15:00 | Salvage HuntersChanging With The Times. Drew and Al buy from businesses in the process of change. They find a striking Windsor chair, an anatomical model, and art... | S19 E6, Changing with the Times | 1h | |
| 16:00 | Salvage HuntersTalking Shop. With her new shop opening, Viki fills the van while on the road with Drew. They snap up French advertising art and a dolls-house cabi... | S19 E7, Talking Shop | 1h | |
| 17:00 | A Place In The SunEpisode 46. A couple from Essex look for a permanent home their family can enjoy in Playa Blanca, Lanzarote. Danni shows them properties in their £... | 1h | ||
| 18:00 | Money For NothingIn East Lothian, Sarah Moore gets creative with a woollen blanket collection whilst antiques restorer Peter Fournel works on an Edwardian chair. S1... | 1h | ||
| 19: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 | |
| 20:00 | Antiques Road TripAntiques experts Louise Gostelow and David Harper begin their road trip in Ballynure. Louise eyes a curling stone, while David buys a Victorian cha... | S20 E16, Episode 16 | 1h | |
| 21:00 | The Repair ShopThe team spice up a painted pepper mill. The toy restorers fix two wind-up toys belonging to identical twins, and a stained-glass panel is revived.... | 1h | ||
| 22:00 | The Yorkshire Auction HouseDad's Valuable Hoard. Angus clears a collection of ancient artefacts from the home of a legendary musician. He then helps sisters part with their a... | S5 E1, Dad's Valuable Hoard | 1h | |
| 23:00 | Help! My House Is HauntedPossessive Petts Lane. Krissie blames a possessive spirit for the break-up of two relationships. Could the spirit be Samuel Pett, who lived in her ... | S3 E4, Possessive Petts Lane | 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_qtt0d775/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_qtt0d775/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_qtt0d775/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_qtt0d775/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_qtt0d775/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_qtt0d775/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_qtt0d775/schedule?date=2026-10-19, the first programme { "data": [ { "id": "ls_92x273nr", "channel": "ch_qtt0d775", "start": "2026-10-19T00:00:00Z", "stop": "2026-10-19T01:00:00Z", "title": "Help! My House Is Haunted", "sub_title": null, "description": "Never Dead And Buried. The team investigate unsettling activity at the Trinit...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 25, "date": "2026-10-19", "tz": "UTC" } }
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.