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_m1gt3d21/schedule?date=2026-10-12&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:35 | Not Going OutStarstruck Lee meets one of his comedy heroes, Nigel Planer, in a packed restaurant and ruins his dinner. | Entertainment, Comedy | 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 ... | Entertainment, Factual | 1h | |
| 01:05 | Saving Lives at SeaIn Watergate Bay, one of Cornwall's surfing hotspots, two teenage boys are caught in one of the beach's notorious rip currents. | Entertainment, Factual | 1h | |
| 02:05 | This is BBC TwoHighlights of programmes on BBC Two. | 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... | Entertainment, Game show | 45m | |
| 06:05 | The Great House RevivalArchitect duo Rob and Alfonso take on the task of restoring their historic terraced house into a stylish, contemporary home. | Entertainment, Gradening | 50m | |
| 06:55 | Match of the DayHighlights of three Premier League games, including Liverpool v Manchester City at Anfield. | Sport, Football | 1h 5m | |
| 08:00 | BBC NewsTwenty-four hours a day, the latest national and international stories as they break. | News & documentary, News | 3h 15m | |
| 11:15 | Politics LiveThe big political issues of the day. | Entertainment, Factual | 45m | |
| 12:00 | ImpossibleGame show presented by Rick Edwards in which players score points by answering questions correctly while avoiding the Impossible answers. | Entertainment, Game show | 45m | |
| 12:45 | The Answer RunComedian Jason Manford hosts an exciting, fast-paced quiz show, where three couples face a series of 50/50 questions which hurtle The Answer Run do... | Entertainment, Game show | 45m | |
| 13:30 | The BossSusan Calman hosts the quiz show of tactics, knowledge and nerve. Contestants must work as a team, but ultimately there can only be one Boss. Who w... | Entertainment, Game show | 45m | |
| 14:15 | Great British Railway JourneysMichael Portillo begins a railway tour of the spectacular border counties of Cumbria and Dumfriesshire, starting in the stunning Lake District Nati... | Entertainment, Factual | 30m | |
| 14:45 | The Great House RevivalPaul buys back his former family home, but can he save it from rot and ruin. | Entertainment, Gradening | 50m | |
| 15:35 | Vintage Antiques RoadshowMichael Aspel visits Mount Stewart in Northern Ireland. Treasures include a painting once thrown on a skip, and a memento from Laurel and Hardy. | Entertainment, Antiques | 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... | Entertainment, Antiques | 50m | |
| 17:00 | House of GamesChizzy Akudolu, Stephen Bailey, Banjo Beale and Philippa Dunne test their general knowledge skills on this week's House of Games. | S10 E11, Week 3: Monday | Entertainment, Game show | 30m |
| 17:30 | Strictly - It Takes TwoEllie Taylor has another week of behind-the-scenes exclusives and backstage Strictly gossip, and she's joined by the latest couple to be eliminated. | Entertainment | 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? | Entertainment, Factual | 30m |
| 18:30 | MastermindClive Myrie hosts the classic quiz where contenders take on the famous black chair. Specialist subjects include The Lord of the Rings and the PDC W... | S2027 E12, Episode 12 | Entertainment, Game show | 30m |
| 19:00 | Only ConnectVictoria Coren Mitchell hosts the quiz where knowledge only gets you so far. What connects panorama, accountant, unalive and seggs. | S22 E14, Frenemies v Sinistrals | Entertainment, Game show | 30m |
| 19:30 | University ChallengeThe first round of the competition concludes with a match between SOAS University of London and Edinburgh. Amol Rajan asks the questions. | S56 E14, SOAS v Edinburgh | Entertainment, Game show | 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. | News & documentary, Religion | 1h | |
| 21:00 | Gairm le GaeilgeYoung Irish language speakers begin their studies in childcare, beauty and media in a training college in west Belfast. | Entertainment, Factual | 30m | |
| 21:30 | Newsnight, followed by WeatherInsights and global interviews on the news stories of the day. With Victoria Derbyshire. Followed by Weather. | News & documentary, News | 35m | |
| 22:05 | American Fiction On nowNovelist Thelonious 'Monk' Ellison develops an alter ego that quickly gets out of hand. Contains very strong language. | Movie | 1h 50m | |
| 23:55 | CountryfileMatt Baker and Emily McGowan are in the Cotswolds for the biggest date in the sheepdog trialling calendar - the Supreme. | Entertainment, Factual | 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-12T00:00:00Z&to=2025-10-13T00: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_1y7j0her", "channel": "ch_m1gt3d21", "start": "2026-10-11T23:35:00Z", "stop": "2026-10-12T00:05:00Z", "title": "Not Going Out", "sub_title": null, "description": "Starstruck Lee meets one of his comedy heroes, Nigel Planer, in a packed rest...", "category": [ "entertainment", "comedy" ], "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 | Sunday 12 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 155 countries.