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.
All times UTC. The same day from the API: GET /v1/channels/ch_49r3t4y7/schedule?date=2026-10-12&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | World ServiceBBC Radio 4 joins the BBC World Service. | 4h | ||
| 04:00 | News SummaryNational and international news from BBC Radio 4. | 4m | ||
| 04:04 | Last WordMatthew Bannister on the colourful life of Lord Archer, BBC Africa correspondent Mark Doyle and 'the best singer in America' Cassandra Wilson. | 30m | ||
| 04:34 | Shipping ForecastThe latest weather reports and forecasts for UK shipping. | 9m | ||
| 04:43 | Prayer for the DayA spiritual comment and prayer to start the day with Jo Moir. | 2m | ||
| 04:45 | Farming TodayMarking The Archers' 75th anniversary, we're in the village that inspired Ambridge, exploring the future of the countryside, with Jeremy Clarkson o... | 12m | ||
| 04:57 | Weather for FarmersThe latest weather reports and forecasts for farmers. | 3m | ||
| 05:00 | TodayNews and current affairs, including Sports Desk, Weather and Thought for the Day. | 3h | ||
| 08:00 | Start the WeekFrom family secrets and Greek myth to ancient genomes, the novelist Gillian Slovo, classicist Edith Hall and geneticist Pontus Skoglund talk to Nao... | 45m | ||
| 08:45 | Café HopeFounder of Brave Mind, Simon Trower, tells Rachel Burden how his experience of depression helped shape the charity's drive to use sport to support ... | 15m | ||
| 09:00 | Woman's HourIn her first interview to be broadcast, Nobel Peace Prize winner Navi Pillay. | 1h | ||
| 10:00 | Another Country with James RebanksIn a moment of uncertainty for the countryside we hear from rural workers in and around three English villages, exploring their inner lives and hop... | 45m | ||
| 10:45 | Winnie-the-Pooh 100Read by Lenny Henry. A century after publication, Her Majesty the Queen introduces the first of five new readings. | 15m | ||
| 11:00 | News SummaryThe latest national and international news from BBC Radio 4. | 4m | ||
| 11:04 | You and YoursFuel prices are roughly 40% higher than they were before the war with Iran began. We hear how it is increasing costs for businesses, and in turn, c... | 53m | ||
| 11:57 | Weather ForecastThe latest weather forecast. | 3m | ||
| 12:00 | The World at OneNews, analysis and comment from BBC Radio 4. | 45m | ||
| 12:45 | Farming TodayMarking The Archers' 75th anniversary, we're in the village that inspired Ambridge, exploring the future of the countryside, with Jeremy Clarkson o... | 15m | ||
| 13:00 | The ArchersThere's a spanner in the works for Pip, and Alistair finds himself in trouble. | 15m | ||
| 13:15 | Whatever Happened to Baby Jane Austen?2/4. Dawn French and Jennifer Saunders star as respected novelist Florence and movie star Selina, in a sparkling comedy series about two sisters at... | 30m | ||
| 13:45 | Faith, Hope and Glory1/3. It's 1953 and Gloria is now working as a teacher. With the arrival of a new member of staff at school Gloria finds herself with a friend for t... | 15m | ||
| 14:00 | A Good ReadGerman historian and writer Andrea Wulf, along with author and founder of the Black British Book Festival, Selina Brown, join Harriett Gilbert to r... | 30m | ||
| 14:30 | Curious Cases2/13. What conditions could cause geometric patterns to form on the surface of a liquid? Not just in a lab, but perhaps on the open sea as well? Ha... | 30m | ||
| 15:00 | AI on the FarmCharlotte Smith explores how artificial intelligence is transforming agriculture. | 30m | ||
| 15:30 | Art That Conquered the WorldJames Fox asks how John Everett Millais's Ophelia became one of the most famous artworks in the world. | 30m | ||
| 16:00 | PMFull coverage of the day's news. | 1h | ||
| 17:00 | Six O'Clock NewsThe Prime Minister has said it would be a dereliction of duty not to discuss closer ties with Europe which, he says, would boost growth in the UK. | 30m | ||
| 17:30 | Room 101 with Paul Merton1/6. What items would you banish? Miles Jupp tells Paul Merton his choices - including touchscreens and people who take the aisle seat when the win... | 30m | ||
| 18:00 | The ArchersIs reconciliation on the cards for Ruth, and Usha attempts a difficult negotiation. | 15m | ||
| 18:15 | Front RowChristine Baranski and Richard E Grant on Coward's Hay Fever. Douglas Stuart on John of John. London Film Festival update, and are some prize-winni... | 45m | ||
| 19:00 | The Briefing RoomThe ceasefire between the Saudi-backed Yemen government and the Houthi rebels is over. As the fighting for control of land and sea intensifies, why... | 30m | ||
| 19:30 | BBC Inside ScienceAlso, we celebrate human achievements with this week's Nobel prizes, we visit penguin Mordor, and we remember space innovator Margaret Hamilton. | 30m | ||
| 20:00 | Start the WeekFrom family secrets and Greek myth to ancient genomes, the novelist Gillian Slovo, classicist Edith Hall and geneticist Pontus Skoglund talk to Nao... | 45m | ||
| 20:45 | Café HopeFounder of Brave Mind, Simon Trower, tells Rachel Burden how his experience of depression helped shape the charity's drive to use sport to support ... | 15m | ||
| 21:00 | The World TonightIn depth reporting, intelligent analysis and breaking news from a global perspective. | 45m | ||
| 21:45 | Who Are You in Winnie-the-Pooh?1/5. Children's laureate Frank Cottrell-Boyce talks with Michael Morpurgo and Francesca Simon about why they particularly identify with Piglet. | 15m | ||
| 22:00 | Cobalt3/5. Maita's in Zimbabawe looking for her dad. She's not ready for what she finds. Five-part thriller by Eno Mfon and Darragh Mortell, starring Sa... | 30m | ||
| 22:30 | Today in ParliamentNews, views and features on today's stories in Parliament. | 30m | ||
| 23:00 | Midnight NewsNational and international news from BBC Radio 4. | 30m | ||
| 23:30 | Appetite for Distraction On nowMatthew Syed asks what it means to be distracted in a media world vying for our attention. First, he seeks answers in the works of Aldous Huxley an... | 18m | ||
| 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-12&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-05T00:00:00Z&to=2026-10-06T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_49r3t4y7/schedule?date=2026-10-12&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-12&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-12", "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-12, the first programme { "data": [ { "id": "ls_se3ktsta", "channel": "ch_49r3t4y7", "start": "2026-10-12T00:00:00Z", "stop": "2026-10-12T04:00:00Z", "title": "World Service", "sub_title": null, "description": "BBC Radio 4 joins the BBC World Service.", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 41, "date": "2026-10-12", "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 155 countries.