74.3M 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_49r3t4y7/schedule?date=2026-10-11&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | World ServiceBBC Radio 4 joins the BBC World Service. | 4h 30m | ||
| 04:30 | News SummaryNational and international news from BBC Radio 4. | 4m | ||
| 04:34 | Shipping ForecastThe latest weather reports and forecasts for UK shipping. | 9m | ||
| 04:43 | Bells on SundayBells on Sunday comes from the parish church of St John the Baptist, Egham in Surrey. | 2m | ||
| 04:45 | In TouchIn Touch hears about a legal case being brought against the British Museum over an initial lack of visual impairment accessibility to the Bayeux Ta... | 15m | ||
| 05:00 | News SummaryNational and international news from BBC Radio 4. | 5m | ||
| 05:05 | Beyond BeliefDiscussion exploring connections between how religion informs and influences law making in the UK. | 30m | ||
| 05:35 | On Your FarmJudge, Mali Harries, visits the second of three finalists in the Farming for the Future category at this year's BBC Food and Farming Awards. | 22m | ||
| 05:57 | Weather ForecastThe latest weather reports and forecast. | 3m | ||
| 06:00 | News and Sunday PapersNational and international news from BBC Radio 4. | 10m | ||
| 06:10 | SundayA look at the ethical and religious issues of the week with Emily Buchanan. | 44m | ||
| 06:54 | The Radio 4 AppealBroadcaster Andrew Marr makes the Radio 4 Appeal on behalf of Medair UK. | 3m | ||
| 06:57 | Weather ForecastThe latest weather reports and forecast. | 3m | ||
| 07:00 | News and Sunday PapersNational and international news from BBC Radio 4. | 10m | ||
| 07:10 | Sunday WorshipBishop Sophie Jelley preaches at a service of peace and reconciliation from Coventry Cathedral. | 38m | ||
| 07:48 | Witness HistoryIn 2012, rock art found on the Indonesian island of Sulawesi challenged our understanding of early human history. | 10m | ||
| 07:58 | Tweet of the DayTweet of the Day is a series of fascinating stories about birds inspired by their calls, songs and behaviour. | 2m | ||
| 08:00 | Broadcasting HouseThe Sunday morning news magazine programme. Presented by Paddy O'Connell. | 1h | ||
| 09:00 | Desert Island DiscsAnn Patchett, writer, shares the eight tracks, book and luxury item she would take with her if cast away to a desert island. With Lauren Laverne. | 1h | ||
| 10:00 | The Archers OmnibusAnna stumbles upon some shocking information, and Ambridge says farewell to a friend. | 1h 15m | ||
| 11:15 | ProfileMark Coles profiles the Tory leader and MP for North West Essex. | 15m | ||
| 11:30 | Unspeakable6/6. Phil Wang and Susie Dent challenge guests to invent new words and help create the new ultimate Unspeakable dictionary. With guests Ed Byrne, S... | 27m | ||
| 11:57 | Weather ForecastThe latest weather forecast. | 3m | ||
| 12:00 | The World This WeekendYoung people in India and France take to the streets to put their governments on notice. | 30m | ||
| 12:30 | AI on the FarmCharlotte Smith explores how artificial intelligence is transforming agriculture. | 30m | ||
| 13:00 | Gardeners' Question TimePeter Gibbs and the GQT panel answer questions on making the most of winter containers, the latest time to take cuttings and which plants can act a... | 45m | ||
| 13:45 | Opening LinesThe series that looks at books, plays and stories and how they work. John Yorke reveals how Agatha Christie's 1934 mystery novel showcases her skil... | 15m | ||
| 14:00 | Celtic Christie: Why Didn't They Ask Evans?Welsh murder mystery rom-com by Agatha Chrstie. Adapted by Miranda Emmerson. Frankie and Bobby weave a complex web of lies to uncover the truth abo... | 1h | ||
| 15:00 | Take Four BooksThe award-winning Jamaican novelist Marlon James on his Booker-shortlisted novel The Disappearers, as he and presenter James Crawford explore its c... | 30m | ||
| 15:30 | Brain of BritainNationwide general knowledge competition for the title Brain of Britain. Spotlights on organelles, Japanese horror films, Formula 1 and British pip... | 30m | ||
| 16:00 | Witness HistoryIn 1997, the remains of a Native American chief were returned to his Lakota people after more than a century in a London cemetery. His great-grandd... | 10m | ||
| 16:10 | The VerbTo 'earth' us this week, Ian McMIllan invites Owen Sheers, Jason Allen Paisant, Helen Mort, and David Morley to share poems that ground us - includ... | 44m | ||
| 16:54 | Shipping ForecastThe latest weather reports and forecasts for UK shipping. | 3m | ||
| 16:57 | Weather ForecastThe latest weather reports and forecast. | 3m | ||
| 17:00 | Six O'Clock NewsThe Houthis in Yemen have launched more strikes on the international airport in Riyadh. | 15m | ||
| 17:15 | Pick of the WeekAnna Hill presents a weekly selection of the best bits of audio across the BBC. | 45m | ||
| 18:00 | The ArchersThere's a spanner in the works for Pip, and Alistair finds himself in trouble. | 15m | ||
| 18:15 | Grandchildren of the '56 RevolutionNathalie Olah, whose own grandfather fled Hungary in 1956, speaks with young people in Budapest living in the shadow of the 1956 uprising. | 30m | ||
| 18:45 | Thief at the British MuseumThe inside story of how ancient treasures were stolen from one of the world's most renowned institutions. And how one man believes he caught a thief. | 15m | ||
| 19:00 | FeedbackAt the start of a new series, Andrea Catherwood discusses a new raft of cuts to BBC Radio, and listeners give their thoughts on a drama that marked... | 30m | ||
| 19:30 | Last WordMatthew Bannister on the colourful life of Lord Archer, BBC Africa correspondent Mark Doyle and 'the best singer in America' Cassandra Wilson. | 30m | ||
| 20:00 | Money BoxWe pay tribute to Louise Botting, the former presenter of Money Box, who has died at the age of 87. | 25m | ||
| 20:25 | The Radio 4 AppealBroadcaster Andrew Marr makes the Radio 4 Appeal on behalf of Medair UK. | 5m | ||
| 20:30 | From Our Own CorrespondentHundreds of thousands of French students are protesting over the dire state of the country's schools, inflamed by wider concerns over jobs, the eco... | 30m | ||
| 21:00 | The Westminster HourRadio 4's Sunday night political discussion programme. | 1h | ||
| 22:00 | In Our TimeMisha Glenny and guests discuss how fossilised bones from a quarry in Oxford led to the first scientifically named dinosaur - before we even had th... | 45m | ||
| 22:45 | Short WorksLizzie's attempt to break the cycle of addiction has gone off the rails. The bears have to go. | 15m | ||
| 23:00 | Midnight NewsNational and international news from BBC Radio 4. | 15m | ||
| 23:15 | The Artificial HumanAleks and Kevin explore what happens when AI becomes part of scientific discovery - could it be a new lab partner? | 30m | ||
| 23:45 | Bells on SundayBells on Sunday comes from the parish church of St John the Baptist, Egham in Surrey. | 3m | ||
| 23:48 | Shipping ForecastThe latest weather reports and forecasts for UK shipping. | 12m |
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_49r3t4y7/schedule?date=2026-10-11&tz=UTC" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_49r3t4y7/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_49r3t4y7/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_49r3t4y7/schedule?date=2026-10-11&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_49r3t4y7/schedule?date=2026-10-11&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_49r3t4y7/schedule", params={"date": "2026-10-11", "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_49r3t4y7/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_eghead5m", "channel": "ch_49r3t4y7", "start": "2026-10-11T00:00:00Z", "stop": "2026-10-11T04:30:00Z", "title": "World Service", "sub_title": null, "description": "BBC Radio 4 joins the BBC World Service.", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 51, "date": "2026-10-11", "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 150 countries.