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_hhte79x0/schedule?date=2026-10-15&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:00 | Russell Howard & Mum:......Globetrotters: Russell and Ninette are in Tokyo for a very special occasion: Ninette's 60th birthday. So they're celebrating by zipping through ... | S4 E6, Turning 60 in Japan | 1h 5m | |
| 00:05 | 8 Out of 10 Cats: Best BitsA revisit to the best bits from the 2014 series of 8 Out of 10 Cats with host Jimmy Carr, team captains Jon Richardson and Sean Lock and a host of ... | 1h | ||
| 01:05 | TaskmasterGreg Davies challenges five funny people to entertain him by completing baffling challenges. This time: Christmas crackers and eye-opening techniqu... | 55m | ||
| 02:00 | TeleshoppingTeleshopping | 4h | ||
| 06:00 | TeleshoppingTeleshopping | 5m | ||
| 06:05 | Undercover Boss USAGreg Scott, the CEO of clothing retailer New York & Company, goes undercover among his own employees, seeking ways to keep the business in vogue an... | S8 E3, New York & Company | 55m | |
| 07:00 | Undercover Boss USARenee Maloney, the co-founder of art class studio business Painting with a Twist, goes undercover in her organisation to make sure that her project... | S8 E4, Painting with a Twist | 1h | |
| 08:00 | Couples Come Dine with MeIn Belfast, newly-wed am-dram lovers Mel and Richard take on rockers Joanne and Jim and confident Cherith and David, in a week featuring a love-the... | 1h | ||
| 09:00 | Couples Come Dine with MeIn Cardiff, Jackie and Oasis tribute singer Degsy pay homage to Manchester. Jo and Vikki make their Indian menu from scratch. And will critical Chr... | 1h | ||
| 10:00 | Don't Tell the BrideThe One with All the Boxing: Former boxing champ Jordan plans a fight-night wedding in front of thousands, while his bride-to-be Danielle dreams of... | 1h | ||
| 11:00 | Don't Tell the BrideThe One with the Zip Wire: Thrill-seeker Lee plans an extreme wedding for his unadventurous bride Aimee. Will their big day have the wow factor, or... | 1h | ||
| 12:00 | Storage WarsAuctions Arriba!: Maybe it's the desert heat but things get seriously weird in Palm Springs. There's a cheating scandal, a lightning storm and... a... | S9 E11, ¡Auctions Arriba! | 30m | |
| 12:30 | Storage WarsThe One with Mary and Allee: Lights, camera, action! The cast are hoping to find dramatic delights in trendy, artsy North Hollywood. But will Holly... | S9 E12, The One with Mary and Allee | 30m | |
| 13:00 | Celebrity Undercover Boss USASinger-songwriter, actor and author Jewel dons a disguise as an event planner to go undercover and meet talented musicians and artists who are stru... | 1h | ||
| 14:00 | Celebrity Undercover Boss USAStephanie McMahon, former women's champion and current chief brand officer of the WWE, goes undercover to meet aspiring wrestlers and fans and help... | 1h | ||
| 15:00 | America's Funniest Home VideosAlfonso Ribeiro hosts as home video clips capture funny, surprising and memorable moments. A boy gets hold of a shaver and decides to give himself ... | S33 E20, Oops Hair It Is, and Freaked Out by Furry Ones | 1h | |
| 16:00 | Storage WarsI Learned It from Watching You: Apparently it's bring your family to work day in Huntington Beach. So prepare for Team Tatianna v Team Cameron and ... | S10 E14, You Win Some, You Luge Some | 30m | |
| 16:30 | Storage WarsQuoth the Kenny: Kumbaya!: Down in Riverside, Kenny is clowning around as he tries to go undercover to spy on his competition, and Mary's homemade ... | S10 E13, Value of the Dolls | 30m | |
| 17:00 | Below DeckThe deck team are growing increasingly frustrated with Caio. Rainbeau feels isolated. And new romances are born on the crew's hard-earned night out... | S12 E4, Island of Sausages | 1h | |
| 18:00 | Ramsay's Kitchen Nightmares USAFiesta Sunrise: A cockroach-infested kitchen means that the customers have to leave for their own safety at Fiesta Sunrise, a Mexican restaurant in... | 1h | ||
| 19:00 | Ramsay's Kitchen Nightmares USASante La Brea: Gordon visits Sante La Brea, a health food restaurant in Hollywood. But there's nothing glamorous about this eatery as owner Dean fa... | 1h | ||
| 20:00 | 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 | |
| 21:00 | 8 Out of 10 Cats Does CountdownJimmy Carr hosts as Sean Lock and Bob Mortimer take on Sarah Millican and Katherine Ryan. Alex Horne and The Horne Section join Susie in Dictionary... | S7 E7, Bob Mortimer, Sarah Millican, Katherine Ryan, Alex Horne | 1h 5m | |
| 22:05 | 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 | ||
| 23:05 | 8 Out of 10 CatsJimmy Carr hosts the topical panel show, with team captains Rob Beckett and Aisling Bea and guests Craig Revel Horwood, Alex Jones and comedians Ka... | S19 E5, Craig Revel Horwood, Alex Jones, Katherine Ryan, Dane Baptiste | 50m | |
| 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 |
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-15&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-15&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-15&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-15", "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-15, the first programme { "data": [ { "id": "ls_pyxczbqy", "channel": "ch_hhte79x0", "start": "2026-10-14T23:00:00Z", "stop": "2026-10-15T00:05:00Z", "title": "Russell Howard & Mum:...", "sub_title": null, "description": "...Globetrotters: Russell and Ninette are in Tokyo for a very special occasio...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 26, "date": "2026-10-15", "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.