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 Europe/Brussels 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 Europe/Brussels. The same day from the API: GET /v1/channels/ch_nnv759hv/schedule?date=2026-10-11&tz=Europe/Brussels
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Bangers & Cash: Restoring ClassicsThe guys are drawn by the curves of a stunning 1999 Morgan with an incredible 4.6 V8 engine, but things aren't as good as they seem when they get t... | S8 E4, 1999 Morgan/Monkey Bike | Series, Motoring | 1h |
| 01:00 | Bangers and CashDerek heads to Doncaster to collect four vintage BSA motorbikes including one said to be the rarest BSA of all. | S11 E7, Episode 7 | Series, Reality | 1h |
| 02:00 | Bangers and CashDerek makes the short trip to a mysterious Yorkshire beauty spot to pick up a 1920s style bus that is not all that it seems. | S11 E8, Episode 8 | Series, Reality | 1h |
| 03: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 | Series, Reality | 1h |
| 04: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 | Series, Documentary | 1h |
| 05: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 | |
| 08: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 | Series, Documentary | 1h |
| 09: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 | Series, Documentary | 50m |
| 10: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 | Series, Documentary | 1h |
| 11: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 | Series, Documentary | 1h |
| 12: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 | Series, Travel | 1h |
| 13: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 | Series, Travel | 1h |
| 14: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 | Series, History | 1h |
| 15: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 | Series, History | 1h |
| 16: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 | Series, Travel | 1h |
| 17: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 | Series, Travel | 1h |
| 18: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 | Series, Travel | 1h |
| 19: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 | Series, Travel | 1h |
| 20: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 | Series, Travel | 1h |
| 21: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 | Series, Travel | 1h |
| 22: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 | Series, Motoring | 1h |
| 23: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 | Series, Reality | 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_nnv759hv/schedule?date=2026-10-11&tz=Europe/Brussels" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_nnv759hv/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_nnv759hv/history?from=2026-08-08T00:00:00Z&to=2026-08-09T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_nnv759hv/schedule?date=2026-10-11&tz=Europe/Brussels"); 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_nnv759hv/schedule?date=2026-10-11&tz=Europe/Brussels", { 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_nnv759hv/schedule", params={"date": "2026-10-11", "tz": "Europe/Brussels"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_nnv759hv/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_7j4ttc6w", "channel": "ch_nnv759hv", "start": "2026-10-10T22:00:00Z", "stop": "2026-10-10T23:00:00Z", "title": "Bangers & Cash: Restoring Classics", "sub_title": "1999 Morgan / Monkey Bike", "description": "The guys are drawn by the curves of a stunning 1999 Morgan with an incredible...", "category": [ "series", "auto" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 22, "date": "2026-10-11", "tz": "Europe/Brussels" } }
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 | Saturday 8 August 2026 | Category |
|---|---|---|
| 05:00 | Teleshopping | Shopping, Consumer |
| 08:10 | Abandoned Engineering | Series, Documentary |
| 09:10 | Abandoned Engineering | Series, Documentary |
| 17 more programmes that day, on Archive | ||
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.