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_wpx7mszs/schedule?date=2026-10-16&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | The Devil’s Confession: The Lost Eichmann TapesNazi criminal Adolf Eichmann records a comprehensive account of his career. | The Hunt | 1h | |
| 05:30 | Garden RescueFlo and Sue are in Stevenage to help a mother and daughter transform their garden. | Stevenage | 45m | |
| 06:15 | Bridge of LiesFriends Louise, Mark, Suzy and Rich take on the Bridge of Lies. | Episode 20 | 45m | |
| 07:00 | Wilderness with Simon ReeveSimon Reeve journeys through Canada’s frozen Yukon territory in search of grizzly bears. | S2 E3, Yukon | 1h | |
| 08:00 | BBC NewsTwenty-four hours a day, the latest national and international stories as they break. | 16/10/2026 | 3h 30m | |
| 11:30 | Political Thinking with Nick RobinsonNick Robinson in conversation with people who influence our political thinking. | 16/10/2026 | 30m | |
| 12:00 | ImpossibleGame show in which players must avoid giving Impossible answers to a set of questions. | Episode 10 | 45m | |
| 12:45 | The Answer RunComedian Jason Manford hosts an exciting, fast-paced quiz show. | Episode 5 | 45m | |
| 13:30 | The BossSusan Calman hosts the quiz show of tactics, knowledge and nerve. | Episode 14 | 45m | |
| 14:15 | Great British Railway JourneysMichael concludes his journey from Cumbria to Dumfriesshire by crossing the Solway Firth. | S16 E10, Dumfries to Auchinleck | 30m | |
| 14:45 | The Great House RevivalCan Fiona and Paddy transform an abandoned cow house into their family’s dream home? | Episode 3 | 50m | |
| 15:35 | Antiques RoadshowIn Hampton Court, finds include a bronze produced by Rodin and a longcase clock. | Hampton Court 1 | 40m | |
| 16:15 | Flog It!Paul Martin presents from Ragley Hall in Warwickshire, with Charlie Ross and Will Axon. | S14 E16, Ragley Hall 5 | 45m | |
| 17:00 | House of GamesThe celebrities face their final quizzes, and the week's winner is crowned. | S10 E15, Week 3: Friday | 30m | |
| 17:30 | Strictly - It Takes TwoEllie Taylor is joined by a trio of Strictly all-stars to discuss all things ballroom. | Episode 15 | 30m | |
| 18:00 | NewsnightInsights and global interviews on the crucial news stories of the day. With Matt Chorley. | 16/10/2026 | 28m | |
| 18:28 | BBC WeatherWeather bulletin. | 16/10/2026 | 2m | |
| 18:30 | LandwardDougie is in the Borders, rounding up all the action from the 2026 Sheep Dog World Trial. | Episode 18 | 30m | |
| 19:00 | Gardeners' WorldFrances Tophill introduces plants that keep colour and interest for as long as possible. | S59 E29, Episode 29 | 1h | |
| 20:00 | Six Wives with Lucy WorsleyHenry marries Anne Boleyn, but rumours start to spread that she has been unfaithful. | S1 E2, Episode 2 | 1h | |
| 21:00 | The Silence of the LambsAn FBI trainee shares her nightmare memory in the hope of stopping a serial killer. | 1h 50m | ||
| 22:50 | In FabricBank cashier Sheila buys a red dress from an intimidating department store. | 1h 55m |
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_wpx7mszs/schedule?date=2026-10-16&tz=UTC" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_wpx7mszs/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_wpx7mszs/history?from=2025-10-12T00:00:00Z&to=2025-10-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_wpx7mszs/schedule?date=2026-10-16&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_wpx7mszs/schedule?date=2026-10-16&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_wpx7mszs/schedule", params={"date": "2026-10-16", "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_wpx7mszs/schedule?date=2026-10-16, the first programme { "data": [ { "id": "ls_h25t9qyz", "channel": "ch_wpx7mszs", "start": "2026-10-16T00:00:00Z", "stop": "2026-10-16T01:00:00Z", "title": "The Devil’s Confession: The Lost Eichmann Tapes", "sub_title": "The Hunt", "description": "Nazi criminal Adolf Eichmann records a comprehensive account of his career.", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 22, "date": "2026-10-16", "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 | Sunday 12 October 2025 | Category |
|---|---|---|
| 00:00 | Great British Railway Journeys | Documentary |
| 00:30 | Blue Lights | Crime series |
| 01:25 | This is BBC Two | Intermission |
| 17 more programmes that day, on Archive | ||
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.