74.3M 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_v2wj5bnx/schedule?date=2026-10-11&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Bangers and CashPaul is off to the Lake District for a poignant collection from a Mathewsons regular: with seven vehicles to load including a Thames Truck, a Zodia... | S11 E9, Episode 9 | Reality, Documentary | 1h |
| 01:00 | Great Continental Railway JourneysArmed with his 1913 railway guide, Michael Portillo returns to his native Spain and travels from Madrid, through Córdoba and onto the Rock of Gibra... | S2 E1, Madrid to Gibraltar | Documentary, Travel | 1h |
| 02:00 | TeleshoppingPresenting the latest products live on television that can be ordered directly. The product range extends from vacuum cleaners and bath towels to s... | Shopping, Consumer | 3h 10m | |
| 05:10 | Great Continental Railway JourneysMichael Portillo takes the train from the former political capital of Italy, Turin, to Casanova's capital of romance, Venice. Along the way, he rec... | S2 E2, Turin to Venice | Documentary, Travel | 1h |
| 06:10 | Great Continental Railway JourneysMichael Portillo explores the railways and cities of Germany, travelling through Dresden, Brunswick, Leipzig, Hamburg and Kiel. | S2 E3, Dresden to Kiel | Documentary, Travel | 50m |
| 07:00 | Great Canal JourneysTim and Pru explore the waterways of north-west England, heading from the suburbs of Manchester to the great canal port at Ellesmere. Along the way... | S9 E3, Manchester | Documentary, Travel | 1h |
| 08:00 | Great Canal JourneysTimothy West and Prunella Scales embark on their first Latin American adventure as they take a boat ride in the Argentine jungle. There is gin and ... | S9 E4, Latin America | Documentary, Travel | 1h |
| 09:00 | Canal Boat DiariesDuring a cold snap Robbie gets iced in on the Grand Union Canal. Later, his parents pay a visit and help him through Marsworth Locks. | S5 E10, Simpson to Little Tring | Travel, Boating | 1h |
| 10:00 | Canal Boat DiariesRobbie Cumming navigates the scenic Oxford Canal onboard Naughty Lass, explores its twists and turns, and helps tow a stranded broken-down boater. | S6 E1, Napton Junction to Aynho Wharf | Travel, Boating | 1h |
| 11:00 | Man & Beast with Martin ClunesIn the first episode he travels to Nepal, where he meets a farmer whose cows not only give him an income from milk, but provide the fuel for lighti... | S1 E1, Episode 1 | Mini-series, History | 1h |
| 12:00 | Man & Beast with Martin ClunesMartin examines how pet ownership in Japan is scaling new heights of intensity, with more than 24 million cats and dogs sharing the pavements of th... | S1 E2, Episode 2 | Mini-series, History | 1h |
| 13:00 | Caribbean with Simon ReeveSimon begins his journey on the remote Caribbean coast of Nicaragua, travels to the beautiful Honduran island of Roatán and encounters extreme viol... | S1 E3, Nicaragua | Travel, Documentary | 1h |
| 14:00 | Incredible Journeys with Simon ReeveSimon focuses on the incredible characters he's met while travelling the globe and catches up with a ten-year-old boy he met working in terrible co... | S1 E1, Episode 1 | Travel, Documentary | 1h |
| 15:00 | Canal Boat DiariesRobbie takes a tumble at Buckby Locks in Northamptonshire and has a problem with his power supply and battery bank. | S5 E8, Coventry to Weedon Bec | Travel, Boating | 1h |
| 16:00 | Canal Boat DiariesA window gets smashed onboard the Naughty Lass and Robbie receives a soaking inside the very wet Blisworth Tunnel on the Grand Union Canal. | S5 E9, Bugbrooke to Milton Keynes | Travel, Boating | 1h |
| 17:00 | Canal Boat DiariesDuring a cold snap Robbie gets iced in on the Grand Union Canal. Later, his parents pay a visit and help him through Marsworth Locks. | S5 E10, Simpson to Little Tring | Travel, Boating | 1h |
| 18:00 | Canal Boat DiariesRobbie Cumming navigates the scenic Oxford Canal onboard Naughty Lass, explores its twists and turns, and helps tow a stranded broken-down boater. | S6 E1, Napton Junction to Aynho Wharf | Travel, Boating | 1h |
| 19:00 | Dream Car FixersSheldon and Peter try to complete their client's Triumph collection by hunting down and restoring the last remaining model, a Triumph Dolomite Sprint. | S2 E2, Dolemite | Motoring, Reality | 1h |
| 20:00 | Bangers and CashDerek is reunited with a restored Mercedes SL, Paul picks up a historic rally car, and a 1974 Vauxhall VX sells for a pricey sum. | S14 E12, Mercedes 380SL, Vauxhall, Talbot Sunbeam Lotus | Reality, Documentary | 1h |
| 21:00 | Bangers & Cash: Restoring ClassicsThis week tells the tale of the two Mercs, but what will the moral of the story be? Plus, the team get stuck into a moddable favourite - a 2006 For... | S8 E3, The Two Mercs/Fiesta ST. Series | Motoring | 1h |
| 22:00 | Bangers and CashDerek's off to Staffordshire, to collect an unusual haul including a Blue Star Truck and a mysterious Lion Omnibus Reliant. | S11 E13, Episode 13 | Reality, Documentary | 1h |
| 23:00 | Bangers and CashDerek heads off to Colchester to pick up a 1960 Aston Martin DB4 that has been sitting under a tarpaulin in a garage that has collapsed round it fo... | S12 E1, Aston DB4/Tractor | Reality, Documentary | 1h |
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_v2wj5bnx/schedule?date=2026-10-11&tz=UTC" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_v2wj5bnx/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_v2wj5bnx/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_v2wj5bnx/schedule?date=2026-10-11&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_v2wj5bnx/schedule?date=2026-10-11&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_v2wj5bnx/schedule", params={"date": "2026-10-11", "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_v2wj5bnx/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_53trw85r", "channel": "ch_v2wj5bnx", "start": "2026-10-11T00:00:00Z", "stop": "2026-10-11T01:00:00Z", "title": "Bangers and Cash", "sub_title": "Vincent Bike/Renault 4CV", "description": "Paul is off to the Lake District for a poignant collection from a Mathewsons ...", "category": [ "reality", "documentary" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 22, "date": "2026-10-11", "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.