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_4878b0ah/schedule?date=2026-10-12&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | QIStephen Fry looks at liars and lying with Sara Pascoe, Jack Whitehall, Adam Hills, and Alan Davies. | Lying | Series, Game show | 30m |
| 00:30 | QIStephen Fry lumps together a whole lot of L-themed larks, from lava lamps to love handles, with David Mitchell, Ronni Ancona, Jimmy Carr and Alan D... | Lumped Together | Series, Game show | 30m |
| 01:00 | QIStephen Fry introduces the QI Christmas Special - and a very special guest. With Carrie Fisher, Bill Bailey and Alan Davies. | No L | Series, Holiday | 30m |
| 01:30 | QIStephen Fry takes a quite interesting look at luck and loss. Jeremy Clarkson, Sandi Toksvig, Danny Baker and Alan Davies are the panel hoping to be... | Lucky Losers | Series, Game show | 30m |
| 02:00 | QIStephen Fry looks at the multi-sized world of the little and the large with Richard Osman, Lucy Porter, Phill Jupitus and Alan Davies. | Little and Large | Series, Game show | 30m |
| 02:30 | Alan Davies: As Yet UntitledAlan's guests this time are Jason Byrne, Fatiha El Ghorri, Helen Bauer and Alex Jones. | S7 E2, You'll Knock the Park Out of the Ball | Series, Talk | 45m |
| 03:15 | Life Below ZeroIn this enhanced episode, the warm season provides for Alaskans. | Fight the Freeze: Summer Camp | Series, Reality | 45m |
| 04:00 | QISandi Toksvig enquires into questions and qualifications with Alan Davies, Ade Adepitan, Nish Kumar, and Holly Walsh. | Questions and Qualifications | Series, Game show | 30m |
| 04:30 | QISandi Toksvig embarks on the first part of her quest for knowledge. | Quests: Part I | Series, Game show | 30m |
| 05:00 | QISandi Toksvig goes on the second part of QI's quest for knowledge. | Quests: Part II | Series, Game show | 30m |
| 05:30 | Father BrownWhen Kembleford's new cricket captain is framed for murder, Father Brown must prove his innocence to give his team any chance of beating neighbouri... | The Last Man | Series, Drama | 45m |
| 06:15 | Antiques RoadshowThe roadshow comes from the foreshore beside the V&A Dundee design museum in Scotland. Fiona Bruce goes aboard the Discovery to uncover the epic st... | V&A Dundee 2 | Series, Collectibles | 50m |
| 07:05 | The Great British Bake OffThere are nine bakers left in the tent and the signature challenge is French classic crème brûlée. The technical challenge tasks the bakers with ma... | S6 E4, Desserts | Series, Competition reality | 55m |
| 08:00 | The Inner CircleAmanda Holden hosts the quiz, packed with strategy, high stakes and surprises, where players must outsmart each other to win big. Six players are e... | Series, Game show | 45m | |
| 08:45 | The Weakest Link: Celebrity SpecialsTasha Ghouri and Patsy Kensit are two of the celebrities bidding to be the strongest link. | Series, Game show | 45m | |
| 09:30 | Antiques RoadshowThe roadshow comes from the foreshore beside the V&A Dundee design museum in Scotland. Fiona Bruce goes aboard the Discovery to uncover the epic st... | V&A Dundee 2 | Series, Collectibles | 50m |
| 10:20 | The Great British Bake OffThere are nine bakers left in the tent and the signature challenge is French classic crème brûlée. The technical challenge tasks the bakers with ma... | S6 E4, Desserts | Series, Competition reality | 55m |
| 11:15 | Father BrownWhen Kembleford's new cricket captain is framed for murder, Father Brown must prove his innocence to give his team any chance of beating neighbouri... | The Last Man | Series, Drama | 45m |
| 12:00 | QISandi Toksvig calls for a bit of quiet with Alan Davies, Jimmy Carr, Andrew Maxwell and Sara Pascoe. | Quiet | Series, Game show | 30m |
| 12:30 | QISandi Toksvig indulges in a bit of quaffing and scoffing, with Alan Davies, Jo Brand, Phill Jupitus and Prue Leith. | Quaffing | Series, Game show | 30m |
| 13:00 | QISandi Toksvig gets stuck into a Quagmire with Alan Davies, Sindhu Vee, Aisling Bea, and Sally Phillips. | Quagmire | Series, Game show | 30m |
| 13:30 | Antiques RoadshowThe roadshow comes from the lush surroundings of the National Botanic Garden of Wales in Carmarthenshire. Fiona Bruce explores the Victorian mania ... | National Botanic Garden of Wales | Series, Collectibles | 50m |
| 14:20 | The Great British Bake OffThere are nine bakers left in the tent and the signature challenge is French classic crème brûlée. The technical challenge tasks the bakers with ma... | S6 E4, Desserts | Series, Competition reality | 55m |
| 15:15 | The Great British Bake OffFor alternative ingredients week, the bakers must bake without sugar, gluten or dairy. The signature challenge requires sugar-free cakes, the techn... | S6 E5, Alternative Ingredients | Series, Competition reality | 50m |
| 16:05 | The Great British Sewing BeeKiell Smith-Bynoe welcomes the 12 sewers to the sewing room. In the first week, judges Patrick Grant and Esme Young task the new sewers with challe... | S10 E1, Episode 1 | Series, Arts/crafts | 55m |
| 17:00 | Father BrownFather Brown witnesses the apparent suicide of a troubled student at Upcott Seminary. Convinced a murderer is at work, he persuades Sid to go under... | The Upcott Fraternity | Series, Drama | 45m |
| 17:45 | Bridge of LiesRoss Kemp presents the quiz show where a team - a family of four, Anna, Gemma, Zoe, and Andreas - take on the Bridge of Lies. One by one, they all ... | S4 E1, Episode 1 | Series, Game show | 45m |
| 18:30 | QIAt long last, it's Stephen Fry and the QI "Long Lost show" with Suggs, Claudia O'Doherty, Jimmy Carr, and Alan Davies. | Long Lost | Series, Game show | 30m |
| 19:00 | QIStephen Fry looks at some landmarks with Jo Brand, Colin Lane, David Mitchell and Alan Davies. | Landmarks | Series, Game show | 30m |
| 19:30 | 8 Out of 10 CatsAisling Bea is joined by Alex Brooker and Katherine Ryan, while Rob teams up with Natalie Cassidy and Tom Allen, to discuss the nation's favourite ... | S20 E7, Alex Brooker, Katherine Ryan, Natalie Cassidy, Tom Allen | Series, Game show | 40m |
| 20:10 | 8 Out of 10 CatsJimmy Carr hosts as Aisling Bea, Rizzle Kicks' Jordan Stephens and Desiree Burch face Rob Beckett, Ayda Field and Dane Baptiste in the comedy panel... | S20 E8, Jordan Stephens, Desiree Burch, Ayda Field, Dane Baptiste | Series, Game show | 30m |
| 20:40 | The Graham Norton ShowSylvester Stallone, Catherine Zeta-Jones, Andrew Garfield and 50 Cent join Graham on his sofa. With music from Blossoms. | S34 E2, Sylvester Stallone, Catherine Zeta-Jones, Andrew Garfield, 50 Cent, Blossoms | Series, Talk | 50m |
| 21:30 | Live at the ApolloThe inimitable Larry Dean introduces comedians Harriet Kemsley and Slim to the stage. | S16 E4, Larry Dean, Harriet Kemsley, Slim | Series, Standup | 45m |
| 22:15 | QISandi Toksvig kicks off the 'N Series' by naming names. With Cariad Lloyd, Romesh Ranganathan, Phill Jupitus and Alan Davies. | Naming Names | Series, Game show | 30m |
| 22:45 | QISandi Toksvig looks at the north and the Norse with Lucy Beaumont, Jason Manford, Rhod Gilbert and Alan Davies. | North Norse | Series, Game show | 30m |
| 23:15 | 8 Out of 10 CatsAisling Bea is joined by Alex Brooker and Katherine Ryan, while Rob teams up with Natalie Cassidy and Tom Allen, to discuss the nation's favourite ... | S20 E7, Alex Brooker, Katherine Ryan, Natalie Cassidy, Tom Allen | Series, Game show | 35m |
| 23:50 | 8 Out of 10 CatsJimmy Carr hosts as Aisling Bea, Rizzle Kicks' Jordan Stephens and Desiree Burch face Rob Beckett, Ayda Field and Dane Baptiste in the comedy panel... | S20 E8, Jordan Stephens, Desiree Burch, Ayda Field, Dane Baptiste | Series, Game show | 30m |
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_4878b0ah/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_4878b0ah/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_4878b0ah/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_4878b0ah/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_4878b0ah/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_4878b0ah/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_4878b0ah/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_nwzkm6ar", "channel": "ch_4878b0ah", "start": "2026-10-12T00:00:00Z", "stop": "2026-10-12T00:30:00Z", "title": "QI", "sub_title": "Lying", "description": "Stephen Fry looks at liars and lying with Sara Pascoe, Jack Whitehall, Adam H...", "category": [ "series", "game show", "comedy" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 37, "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.