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_cznr38xn/schedule?date=2026-10-13&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:35 | Geordie CoppersThe coppers face an operational dilemma when a gang's car is spotted on the move. And Sergeant Graham is on patrol, but is he at risk of being conf... | S1 E5, Episode 5 | 1h | |
| 00:35 | TaskmasterTaskmaster pays homage to a comedy icon as the contestants face the baffling Gregulator. Richard Ayoade threatens to destroy the set. Matt Lucas ma... | 1h 5m | ||
| 01:40 | Worst House on the StreetIn London, Stuart and Scarlette help Colin and Audrey, whose five-bed Balham home needs a complete overhaul to be in with any chance of appealing t... | S3 E2, Episode 2 | 1h | |
| 02:40 | 24 Hours in A&EAndrew's sustained a severe facial injury in an accident at work. Tony's been crushed by a forklift truck. And in resus, 61-year-old John keeps hav... | S34 E6, Episode 6 | 1h | |
| 03:40 | Kirstie's House of CraftKirstie Allsopp puts celebs to the test with tough craft challenges. Susan Calman and Mark Dolan take on the art of flower arranging. Jeremy Edward... | 20m | ||
| 04:00 | TeleshoppingTeleshopping. | 2h | ||
| 06:00 | Teleshopping On nowTeleshopping. | 2h | ||
| 08:00 | A New Life in the Sun: Where......Are They Now?: Things are hotting up for Steve and Martin's Andalucían B&B and tearoom. In France, can gîte owners Lynn and Brian keep their dre... | S7 E14, Episode 14 | 1h | |
| 09:00 | Renovation NationTracey and Rob take their castle renovation to new heights. And in Ilkley, Nick and Tamsin put the heart back into their Victorian home with a beau... | S1 E5, Episode 5 | 1h | |
| 10:00 | Help! We Bought a VillageGary and Amy have swapped a tiny houseboat in Essex for the 21-acre village of Boivert. Hayley and Lee are seven years into their renovations at th... | S5 E26, Episode 26 | 1h | |
| 11:00 | A Place in the SunChris and Marie are retiring to Manilva on Spain's Costa del Sol. Chris wants a place on a golf resort, but Marie would prefer to live closer to to... | 1h | ||
| 12:00 | A Place in the SunJasmin and David are moving permanently to the beautiful town of Cómpeta in Andalucía. Can Jasmine Harman find their perfect Spanish place for thei... | 1h | ||
| 13:00 | A Place in the SunKeen foodies Jean and Michael are ready to move to Mijas Costa in southern Spain to enjoy the culture and active lifestyle. Leah Charles-King has t... | 1h | ||
| 14:00 | Come Dine with MeSwindon and Marlborough. The first host, super-confident software sales rep Simon, hopes to impress with a night full of charm and hearty, home-coo... | 30m | ||
| 14:30 | Come Dine with MeSwindon and Marlborough. Business consultant Linda serves a game-based menu including pheasant and venison, and pastry swans. But Simon puts the ca... | 30m | ||
| 15:00 | Come Dine with MeSwindon and Marlborough. Parisienne Saleha serves up a vegetarian meal... with a side of steak tartare. (Ep3/5) | 30m | ||
| 15:30 | Come Dine with MeSwindon and Marlborough. Expectations are high as drama teacher Ben serves up a Middle Eastern and Asian menu. Simon raises eyebrows when he calls ... | 30m | ||
| 16:00 | Come Dine with MeSwindon and Marlborough. Ex-military police officer Debs treats her guests to a medieval feast of local legends, including 'flying monk' and 'lamb ... | 30m | ||
| 16:30 | A Place in the SunMum and daughter Emma and Charlotte look for a holiday home in Antequera, Spain, where they hope to spend more time as a family. Jasmine Harman sho... | 30m | ||
| 17:00 | A Place in the SunJackie and Delroy see what Marbella has to offer for their £600k, from a skinny-dipping suppresser and a house with curves for days, to a home buil... | 1h | ||
| 18:00 | Jamie's 20 Minute MealsJamie Oliver makes a speedy show-off steak dinner with fried, garlicky gnocchi 'chips', and quick crispy trout in a sea of beautiful green veggies ... | S1 E3, Episode 3 | 1h | |
| 19:00 | New: The Great British Bake OffWith BSL. It's Bread Week and the bakers take on a garlicky Signature and one of the most disastrous Technicals in Bake Off history! Who'll prove t... | S17 E4, Bread Week | 1h 15m | |
| 20:15 | Grand DesignsYoung architect and shed fanatic Micah Jones plans to turn a dilapidated agricultural building into an upside-down four-bedroom home in County Down... | S18 E3, County Down: Agricultural House | 1h | |
| 21:15 | Grand DesignsJana and Rory's conversion of an old driving test centre into sleek upside-down living has stalled over the years. With drive and determination, ca... | S28 E4, Episode 4 | 1h | |
| 22:15 | 999: On the Front LineParamedics treat a woman showing signs of a stroke, a mum who has terrible pain in her face and a woman who has a swollen stomach and hasn't eaten ... | S14 E2, Episode 2 | 1h 5m | |
| 23:20 | Poor Things(2023) Oscar-winning Emma Stone stars in Yorgos Lanthimos's surreal, dark comedy as a suicide brought back to life using the brain of her unborn ch... | 2h 45m |
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_cznr38xn/schedule?date=2026-10-13&tz=UTC" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_cznr38xn/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_cznr38xn/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_cznr38xn/schedule?date=2026-10-13&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_cznr38xn/schedule?date=2026-10-13&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_cznr38xn/schedule", params={"date": "2026-10-13", "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_cznr38xn/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_5q59mda4", "channel": "ch_cznr38xn", "start": "2026-10-12T23:35:00Z", "stop": "2026-10-13T00:35:00Z", "title": "Geordie Coppers", "sub_title": null, "description": "The coppers face an operational dilemma when a gang's car is spotted on the m...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 26, "date": "2026-10-13", "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 | Thursday 9 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.