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_gnj3pq19/schedule?date=2026-10-14&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:05 | Damilola: The Untold StoryJohn Boyega and childhood friends reveal new testimony about his killing and its aftermath. Contains scenes which some viewers may find upsetting. | Entertainment, Factual | 1h 15m | |
| 00:20 | The Celebrity TraitorsAs the players go deeper into the game, a new day brings new suspicions amongst the Faithful. The mission forces the celebrities to work in teams u... | Entertainment | 1h 5m | |
| 01:25 | The Celebrity Traitors: UncloakedEd chats to any banished and murdered players from episode 4. Find out their reactions as they discover the Traitors' identities. | Entertainment | 25m | |
| 01:50 | This is BBC TwoHighlights of programmes on BBC Two. | 3h 40m | ||
| 05:30 | Escape to the CountrySteve Brown helps Cheryl and Barry swap Somerset suburbia for Moray and Aberdeenshire, where £425,000 must buy plenty of land for their family and ... | Entertainment, Gradening | 45m | |
| 06:15 | Bridge of LiesFriends Karen, Andrew, Mary and Arwel take on the Bridge of Lies. One by one, they must cross the Bridge, stepping on the truths and avoiding the l... | Entertainment, Game show | 45m | |
| 07:00 | The Reluctant VampireVal's curiosity about human life gets the better of him, and he decides to explore the village, finding himself torn between two worlds. | Entertainment, Comedy | 30m | |
| 07:30 | Best of Weatherman WalkingDerek explores what lies beneath his feet when he revisits the Great Orme, the Offa's Dyke Path and the last surviving cast iron footbridge in Mert... | Entertainment, Travel | 30m | |
| 08:00 | BBC NewsTwenty-four hours a day, the latest national and international stories as they break. | News & documentary, News | 2h 15m | |
| 10:15 | Politics LiveThe big political issues of the day. | Entertainment, Factual | 1h 45m | |
| 12:00 | ImpossibleGame show presented by Rick Edwards in which players score points by answering questions correctly while avoiding the Impossible answers. | Entertainment, Game show | 45m | |
| 12:45 | The Answer RunComedian Jason Manford hosts an exciting, fast-paced quiz show, where three couples face a series of 50/50 questions which hurtle The Answer Run do... | Entertainment, Game show | 45m | |
| 13:30 | The BossSusan Calman hosts the quiz show of tactics, knowledge and nerve. Contestants must work as a team, but ultimately there can only be one Boss. Who w... | Entertainment, Game show | 45m | |
| 14:15 | Great British Railway JourneysMichael Portillo's railway journey through Cumbria and Dumfriesshire heads to the hills as he follows in the footsteps of the Lakeland poets. | Entertainment, Factual | 30m | |
| 14:45 | The Great House Revival - The Old Post OfficeCouple Siobhan and Timmie hope to bring new life to their small Irish village by renovating the old post office to become their forever home. | Entertainment, Gradening | 50m | |
| 15:35 | Vintage Antiques RoadshowMichael Aspel and the team visit Witley Court in Worcestershire where they discover intriguing finds, including the complete cast of an early puppe... | Entertainment, Antiques | 40m | |
| 16:15 | Flog It!Antiques series. Flog It! comes from the the Discovery Museum, Newcastle upon Tyne. Paul Martin finds out about the Northumbrian landscape gardener... | Entertainment, Antiques | 45m | |
| 17:00 | House of GamesChizzy Akudolu, Stephen Bailey, Banjo Beale and Philippa Dunne test their general knowledge skills on this week's House of Games. | S10 E13, Week 3: Wednesday | Entertainment, Game show | 30m |
| 17:30 | Strictly - It Takes TwoEllie Taylor has training room exclusives that reveal how some of the celebs are getting on with their next dances. Also, a panel of Strictly pros ... | Entertainment | 30m | |
| 18:00 | Celebrity Antiques Road TripIt's a battle to top the bill between comedy buds Lloyd Griffith and Rhys James as they're off on a road trip in search of antiques and laughter ar... | Entertainment, Game show | 1h | |
| 19:00 | Saving Lives at SeaThe Porthcawl crew's training night is disrupted when a call comes from a dog walker who has spotted a surfer in trouble below the cliffs at Rest Bay. | S11 E9, Rip Current Surfer | Entertainment, Factual | 1h |
| 20:00 | The Book That Changed My LifeFive surprising and inspiring stories of how books can change lives, led by Her Majesty Queen Camilla. | Entertainment, Arts | 1h | |
| 21:00 | Live at the ApolloIain Stirling introduces comedians Harriet Dyer and Maria Shehata to the stage. Contains some strong language and adult humour. | Entertainment, Comedy | 30m | |
| 21:30 | Newsnight, followed by WeatherInsights and global interviews on the news stories of the day. With Victoria Derbyshire. Followed by Weather. | News & documentary, News | 30m | |
| 22:00 | Unspun World with John SimpsonUnspun World provides an unvarnished version of the week's major global news stories - reliable, honest and essential viewing with the BBC's world ... | Entertainment, Factual | 30m | |
| 22:30 | Being Muslim After 9/11Two film-makers explore changes to British Muslim life over the last 25 years. Contains very strong language and upsetting scenes. | News & documentary, Religion | 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_gnj3pq19/schedule?date=2026-10-14&tz=UTC" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_gnj3pq19/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_gnj3pq19/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_gnj3pq19/schedule?date=2026-10-14&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_gnj3pq19/schedule?date=2026-10-14&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_gnj3pq19/schedule", params={"date": "2026-10-14", "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_gnj3pq19/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_nc806cv9", "channel": "ch_gnj3pq19", "start": "2026-10-13T23:05:00Z", "stop": "2026-10-14T00:20:00Z", "title": "Damilola: The Untold Story", "sub_title": null, "description": "John Boyega and childhood friends reveal new testimony about his killing and ...", "category": [ "entertainment", "factual" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 26, "date": "2026-10-14", "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.
A free key in a minute, with Google. No card. Yesterday and today on every channel in 155 countries.