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_m1gt3d21/schedule?date=2026-10-19&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:35 | Question TimeFiona Bruce presents an hour of topical debate. [S,SL] [HD] | 1h | ||
| 00:35 | Not Going Out4/6. Lee and Lucy invite two women from the local church into their home to referee an argument they are having about money. [S,AD,SL] [HD] | S15 E4, Filthy Rich | 30m | |
| 01:05 | This is BBC TwoHighlights of programmes on BBC Two. [HD] | 4h 10m | ||
| 05:15 | Bargain HuntThe teams are spoilt for choice as they hunt for bargains among the stalls in West Sussex alongside experts Caroline Hawley and Thomas Forrester. [... | 45m | ||
| 06:00 | The Great House Revival3/4. Paul buys back his former family home, but can he save it from rot and ruin? [S,SL] [HD] | S4 E3, Mayfield House, Co Wexford | 50m | |
| 06:50 | Match of the DayHighlights from four Premier League matches, including Nottingham Forest against Arsenal and Leeds United's clash with Manchester United at Elland ... | 1h 10m | ||
| 08:00 | BBC NewsTwenty-four hours a day, the latest national and international stories as they break. [S] [HD] | 3h 15m | ||
| 11:15 | Politics LiveThe big political issues of the day. [S] [HD] | 45m | ||
| 12:00 | Impossible11/20. Game show presented by Rick Edwards in which players score points by answering questions correctly while avoiding the Impossible answers. [S... | 45m | ||
| 12:45 | The Answer Run6/25. Comedian Jason Manford hosts an exciting, fast-paced quiz show, where three couples face a series of 50/50 questions which hurtle The Answer ... | S1 E6, Episode 6 | 45m | |
| 13:30 | The Boss15/20. Susan Calman hosts the quiz show of tactics, knowledge and nerve. Contestants must work as a team, but ultimately there can only be one Boss... | 45m | ||
| 14:15 | Great British Railway Journeys11/20. Michael Portillo re-enacts the Battle of Shrewsbury, explores the town's beautiful Gothic cathedral and rides the Telford Steam Railway's fl... | S16 E11, Shrewsbury to Telford | 30m | |
| 14:45 | The Great House Revival4/8. With rising costs and multiple setbacks, will artist Cora be able to realise her dream of creating her own home and studio within this old tow... | S5 E4, Douglas/Cora | 50m | |
| 15:35 | Vintage Antiques Roadshow8/26. A visit to Hampton Court brings more fascinating finds for Michael Aspel and the team of experts. Among the items on show are a coral bracele... | 40m | ||
| 16:15 | Flog It!35/60. A special edition revisiting some of the historic venues from the series and bringing new valuations. Paul Martin visits Bamburgh to see wha... | S16 E35, Episode 35 | 45m | |
| 17:00 | New: House of Games16/95. Cheryl Baker, Rick Edwards, Toby Olubi and Lou Sanders test their general knowledge skills on this week's House of Games. [S] [HD] | S7 E16, Myra DuBois, Charlie Hedges, Bonnie Langford and Tyler West 1/5 | 30m | |
| 17:30 | Strictly - It Takes Two16/60. Friday's all-star panel return to break down all the ballroom action from Icons Week. [S] [HD] | 30m | ||
| 18:00 | Global EyeBringing forensic journalism from all corners of the world. [S] [HD] | S2026 E27, 19/10/2026 | 30m | |
| 18:30 | Mastermind13/31. Clive Myrie asks the questions in another heat of the classic quiz. The specialist subjects include Peep Show, Joni Mitchell and the Lake Di... | S2027 E13, Episode 13 | 30m | |
| 19:00 | Only Connect15/34. Victoria Coren Mitchell hosts the quiz where knowledge only gets you so far. There's plenty of early buzzing going on in what proves to be a... | S22 E15, Colonial Geese v Knitwits | 30m | |
| 19:30 | University Challenge15/37. Two of the highest-scoring losing teams from the heats get a second chance to qualify for the second round. Amol Rajan asks the questions. [... | S56 E15, Episode 15 | 30m | |
| 20:00 | Aberfan: The Village That Fought BackAberfan's grieving community takes on the government, demanding justice and removal of the remaining tips after the disaster that killed 144 people... | 1h | ||
| 21:00 | Gairm le GaeilgeEthan is settling into his media training, and Grace and her colleagues on the beautician course try out their skills on each other. [S] [HD] | 30m | ||
| 21:30 | Newsnight, followed by WeatherInsights and global interviews on the news stories of the day. With Victoria Derbyshire. [S] [HD] Followed by Weather. | 35m | ||
| 22:05 | SelmaDavid Oyelowo stars as Martin Luther King Jr, chronicling his campaign for equal rights. Contains some strong language and some violent scenes. [20... | 2h |
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_m1gt3d21/schedule?date=2026-10-19&tz=UTC" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_m1gt3d21/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_m1gt3d21/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_m1gt3d21/schedule?date=2026-10-19&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_m1gt3d21/schedule?date=2026-10-19&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_m1gt3d21/schedule", params={"date": "2026-10-19", "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_m1gt3d21/schedule?date=2026-10-19, the first programme { "data": [ { "id": "ls_eckvjmtm", "channel": "ch_m1gt3d21", "start": "2026-10-18T23:35:00Z", "stop": "2026-10-19T00:35:00Z", "title": "Question Time", "sub_title": null, "description": "Fiona Bruce presents an hour of topical debate. [S,SL] [HD]", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 25, "date": "2026-10-19", "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 150 countries.