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-12&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:35 | Not Going Out3/6. Starstruck Lee meets one of his comedy heroes, Nigel Planer, in a packed restaurant and ruins his dinner. [S,AD,SL] [HD] | S15 E3, Superfan | 30m | |
| 00:05 | Question TimeFiona Bruce presents an hour of debate from Peterlee in County Durham. On the panel are Jake Richards, Harriet Cross, Max Wilkinson, Kevin Maguire ... | 1h | ||
| 01:05 | Saving Lives at Sea6/10. In Watergate Bay, one of Cornwall's surfing hotspots, two teenage boys are caught in one of the beach's notorious rip currents. [S,AD,SL] [HD] | S11 E6, Lifeguard Emergency | 1h | |
| 02:05 | This is BBC TwoHighlights of programmes on BBC Two. [HD] | 3h 15m | ||
| 05:20 | Bargain HuntThe teams focus on making profits with their purchases, while Caroline learns about a visionary who turned traditional photography on its head in t... | 45m | ||
| 06:05 | The Great House Revival2/4. Architect duo Rob and Alfonso take on the task of restoring their historic terraced house into a stylish, contemporary home. [S,SL] [HD] | S4 E2, Terraced House in Drumcondra, Co Dublin | 50m | |
| 06:55 | Match of the DayHighlights of three Premier League games, including Liverpool v Manchester City at Anfield. [S] [HD] | 1h 5m | ||
| 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 | Impossible6/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 Run1/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 E1, Episode 1 | 45m | |
| 13:30 | The Boss10/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 Journeys6/20. Michael Portillo begins a railway tour of the spectacular border counties of Cumbria and Dumfriesshire, starting in the stunning Lake Distric... | S16 E6, Windermere to Sellafield | 30m | |
| 14:45 | The Great House Revival3/4. Paul buys back his former family home, but can he save it from rot and ruin? [S] [HD] | S4 E3, Mayfield House, Co Wexford | 50m | |
| 15:35 | Vintage Antiques Roadshow15/26. Michael Aspel visits Mount Stewart in Northern Ireland. Treasures include a painting once thrown on a skip, and a memento from Laurel and Ha... | 35m | ||
| 16:10 | Flog It!Flog It! comes from Ragley Hall in Warwickshire, a beautiful 17th-century Palladian house owned by the Marquess of Hertford. Paul Martin explores t... | 50m | ||
| 17:00 | New: House of Games11/95. Chizzy Akudolu, Stephen Bailey, Banjo Beale and Philippa Dunne test their general knowledge skills on this week's House of Games. [S] [HD] | S10 E11, Week 3: Monday | 30m | |
| 17:30 | Strictly - It Takes Two11/60. Ellie Taylor has another week of behind-the-scenes exclusives and backstage Strictly gossip, and she's joined by the latest couple to be eli... | 30m | ||
| 18:00 | Global EyeNadine Yousif reports from Canada, where growing tensions over Alberta's place within the federation are fuelling a debate about identity, sovereig... | S2026 E26, Canada: A Nation Divided? | 30m | |
| 18:30 | Mastermind12/31. Clive Myrie hosts the classic quiz where contenders take on the famous black chair. Specialist subjects include The Lord of the Rings and th... | S2027 E12, Episode 12 | 30m | |
| 19:00 | Only Connect14/34. Victoria Coren Mitchell hosts the quiz where knowledge only gets you so far. What connects panorama, accountant, unalive and seggs? [S] [HD] | S22 E14, Frenemies v Sinistrals | 30m | |
| 19:30 | University Challenge14/37. The first round of the competition concludes with a match between SOAS University of London and Edinburgh. Amol Rajan asks the questions. [S... | S56 E14, SOAS v Edinburgh | 30m | |
| 20:00 | 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. [S,AD] [HD] | 1h | ||
| 21:00 | Gairm le GaeilgeYoung Irish language speakers begin their studies in childcare, beauty and media in a training college in west Belfast. [S] [HD] | 30m | ||
| 21:30 | Newsnight, followed by WeatherAndy Burnham says the government should pursue closer ties with the EU. [S] [HD] Followed by Weather. | 35m | ||
| 22:05 | American FictionNovelist Thelonious 'Monk' Ellison develops an alter ego that quickly gets out of hand. Contains very strong language. [2023] [S] [HD] | 1h 50m | ||
| 23:55 | CountryfileMatt Baker and Emily McGowan are in the Cotswolds for the biggest date in the sheepdog trialling calendar - the Supreme. [S,SL] [HD] | 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_m1gt3d21/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_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-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_m1gt3d21/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_m1gt3d21/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_m1gt3d21/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_b6xvndjj", "channel": "ch_m1gt3d21", "start": "2026-10-11T23:35:00Z", "stop": "2026-10-12T00:05:00Z", "title": "Not Going Out", "sub_title": "Superfan", "description": "3/6. Starstruck Lee meets one of his comedy heroes, Nigel Planer, in a packed...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 27, "date": "2026-10-12", "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.