73.8M 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_hhte79x0/schedule?date=2026-10-16&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:55 | 8 Out of 10 Cats Does CountdownJimmy Carr hosts as Sean Lock and Vic Reeves take on Lee Mack and Sara Pascoe. Alex Horne and The Horne Section join Susie Dent in Dictionary Corne... | S7 E6, Vic Reeves, Lee Mack, Sara Pascoe, Alex Horne | 1h 5m | |
| 01:00 | TaskmasterGreg Davies deals out withering looks and occasional faint praise in his role as the Taskmaster. Ever wondered what was underneath Phil Wang's cost... | 1h | ||
| 02:00 | TeleshoppingTeleshopping | 4h | ||
| 06:00 | TeleshoppingTeleshopping | 5m | ||
| 06:05 | Undercover Boss USAJeff Dudan, the CEO of environmental services company AdvantaClean, goes incognito among his staff to ensure that his franchise owners are followin... | S8 E5, AdvantaClean | 55m | |
| 07:00 | Undercover Boss USAJohn Fuller, CEO of The Coffee Bean & Tea Leaf, goes undercover to check on his shops' efficiency. Six years earlier, he did the same thing as CEO ... | S8 E6, The Coffee Bean & Tea Leaf | 1h | |
| 08:00 | Couples Come Dine with MeThree couples compete in South Wales. Nigel and Nikki serve up a taste of South Africa, and fine diners Darren and Simon hire a butler - a step too... | 1h | ||
| 09:00 | Couples Come Dine with MeIn Aberdeen, singer Lek and international footballer Josh Parker's Asian and West Indian menu competes with Ange and Davie's kangaroo curry and Jen... | 1h | ||
| 10:00 | Don't Tell the BrideThe Caribbean Carnival One: Laid-back Daniel fancies a Caribbean street parade for his nuptials, while Sabrina dreams of a more traditional event. ... | 1h | ||
| 11:00 | Don't Tell the BrideThe Beauty and the Beast One: Beauty queen and bride-to-be Yasmin has her heart set on a fairytale wedding. Can powerlifter Yiannis deliver with hi... | 1h | ||
| 12:00 | Storage WarsSundown Showdown: The gang become night owls as they swoop in to steal some seriously good storage in a late auction. Plus: Mary really should stop... | S9 E13, Sundown Showdown | 30m | |
| 12:30 | Storage WarsFather Bids Best: We're in Montebello where King Darrell once bagged a unit worth nearly a million dollars. So, obviously Dave does everything in h... | S9 E14, Father Bids Best | 30m | |
| 13:00 | Celebrity Undercover Boss USAGround-breaking model, author and body activist Ashley Graham dons a disguise to go undercover and meet people who hope to break into the fashion w... | 1h | ||
| 14:00 | Celebrity Undercover Boss USAGrammy-winning singer-songwriter Seal adopts a disguise to go incognito among some undiscovered but talented musicians who are struggling to make i... | 1h | ||
| 15:00 | America's Funniest Home VideosAlfonso Ribeiro hosts as home video clips capture funny, surprising and memorable moments. Nine of the series' funniest video clips compete for a $... | S33 E21, Magic Hour, Balloon Busters, and the $100,000 Competition | 1h | |
| 16:00 | Storage WarsPop, Lock & Auction: Dan's the talk of Koreatown thanks to his bright orange shoes and the fact he misses a bid... again! Thankfully, Dave decides ... | S10 E12, Olé/GYN | 30m | |
| 16:30 | Storage WarsHappiness is a Warm Laser Gun: It's a rainy morning in El Monte where Darrell's armed with a cold and some Dayquil. Mary bags a locker with no cont... | S10 E7, Quoth the Kenny: Kumbaya! | 30m | |
| 17:00 | Below DeckFraser questions his long-distance relationship. Captain Kerry is still having doubts about Caio. And Rainbeau tries to build bridges with Barbara ... | S12 E5, Rainbeau Kisses, Friendship Wishes | 1h | |
| 18:00 | Ramsay's Kitchen Nightmares USACafe 36: Gordon Ramsay visits Cafe 36 in Chicago. Husband-and-wife team Terry and Carol are stuck in the past and their head chef's lax attitude is... | 1h | ||
| 19:00 | Ramsay's Kitchen Nightmares USACasa Roma: Gordon visits Casa Roma, the oldest restaurant in Lancaster, California. Although the bar is a success, the restaurant is failing and ha... | S2 E7, Hannah & Mason's | 1h | |
| 20:00 | 8 Out of 10 Cats Does CountdownJimmy Carr hosts as Sean Lock and Roisin Conaty take on Sarah Millican and Rhod Gilbert. David O'Doherty joins Susie Dent in Dictionary Corner. Wit... | S7 E8, Roisin Conaty, Sarah Millican, Rhod Gilbert, David O'Doherty | 1h | |
| 21:00 | Friday Night DinnerDad's Birthday: Dad has the birthday blues - he's worked out the date when he's going to die, and 'Horrible Grandma' turns up uninvited. Can Jim's ... | S6 E4, Dad's Birthday | 35m | |
| 21:35 | Friday Night DinnerThe Cage: Jim sets up a giant dog cage for Milson in the Goodmans' living room, and Aunty Val's got a hot date with a 'sex robot'. (S6 Ep5/6) | S6 E5, The Cage | 30m | |
| 22:05 | TaskmasterIt's the penultimate episode of the series. Rhod Gilbert's at the centre of satsuma-based controversy. (S7 Ep9/10) | 1h | ||
| 23:05 | 8 Out of 10 CatsJimmy Carr hosts the topical comedy panel show, joined by team captains Rob Beckett and Aisling Bea, together with Chris Kamara, Tom Davies, James ... | S19 E6, Chris Kamara, Tom Davis, James Acaster, Tiff Stevenson | 50m | |
| 23:55 | 8 Out of 10 Cats Does CountdownJimmy Carr hosts as Sean Lock and Roisin Conaty take on Sarah Millican and Rhod Gilbert. David O'Doherty joins Susie Dent in Dictionary Corner. Wit... | S7 E8, Roisin Conaty, Sarah Millican, Rhod Gilbert, David O'Doherty | 1h 5m |
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_hhte79x0/schedule?date=2026-10-16&tz=UTC" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_hhte79x0/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_hhte79x0/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_hhte79x0/schedule?date=2026-10-16&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_hhte79x0/schedule?date=2026-10-16&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_hhte79x0/schedule", params={"date": "2026-10-16", "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_hhte79x0/schedule?date=2026-10-16, the first programme { "data": [ { "id": "ls_yapkv6t6", "channel": "ch_hhte79x0", "start": "2026-10-15T23:55:00Z", "stop": "2026-10-16T01:00:00Z", "title": "8 Out of 10 Cats Does Countdown", "sub_title": null, "description": "Jimmy Carr hosts as Sean Lock and Vic Reeves take on Lee Mack and Sara Pascoe...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 26, "date": "2026-10-16", "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.