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_z3nd7dzh/schedule?date=2026-10-11&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | BullseyeDartboard quiz game that tests contestants' darts skills and their general knowledge. | 30m | ||
| 00:30 | BullseyeThe dartboard quiz game that tests contestants darts skills as well as their general knowledge. Three pairs of contestants, consisting of an amateu... | 30m | ||
| 01:00 | The ChaseBradley Walsh asks the questions as Tim, Heather, Andy and Sue join forces in the hope of winning thousands of pounds. All they've got to do is bea... | 1h | ||
| 02:00 | The ChaseFour people who have never met before - Amy, Elizabeth, Jason and Russell - become a team in the hope of taking home thousands of pounds. But no on... | 1h | ||
| 03:00 | The Chase: Celebrity SpecialBradley Walsh is the host as 'Emmerdale's' Dominic Brunt, dancer and choreographer Wayne Sleep, 'Good Morning Britain's' Charlotte Hawkins, and act... | S4 E17, Dominic Brunt, Wayne Sleep, Ricky Tomlinson, Charlotte Hawkins | 1h | |
| 04:00 | The ChaseFour strangers work as a team to answer general knowledge questions. They must defeat the Chaser, a ruthless quiz genius, in order to win money. | 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... | 30m | ||
| 05:30 | TeleshoppingPresenting the latest products live on television that can be ordered directly. The product range extends from vacuum cleaners and bath towels to s... | 30m | ||
| 06:00 | The ChaseNeil, Ben, Gemma and Kat join forces in the hope that, working as a team, they have the knowledge to beat of the country's finest quiz brains. | 1h | ||
| 07:00 | The ChaseMike, Lisa, Darren and Gladys hope that together they can beat the Chaser and leave with thousands of pounds. | 1h | ||
| 08:00 | TenableA team of five air traffic controllers attempt to walk away with a big cash prize. | 1h | ||
| 09:00 | Celebrity Antiques Road TripGermaine Greer and Clive Anderson hit the towns and shops of Lancashire to see who can buy the best antiques for auction in Northwich. | S2 E12, Germaine Greer, Clive Anderson | 1h 15m | |
| 10:15 | All Star Family FortunesSara Cox and Jimmy Osmond face off against each other as they compete to win a big cash prize for their chosen charity, with a little help from the... | S1 E3, Sara Cox vs Jimmy Osmond | 45m | |
| 11:00 | Cash TrappedBradley Walsh presents the big money quiz based on his own idea which features six players who cannot leave the contest until somebody wins. | S3 E12, Episode 12 | 1h | |
| 12:00 | TenableFive naval officers from HMS Queen Elizabeth step up to take on a series of top ten list questions for the chance to win a big cash prize. | 1h | ||
| 13:00 | Bridge of LiesRoss Kemp presents as a team of four work colleagues, Darren, Max, Adrian and Karl, take on the Bridge of Lies. | S2 E24, Episode 24 | 1h | |
| 14:00 | The ChaseFour people who have never met before, Darren, Mel, Kiaran and Caitlin, join forces in an attempt to take home thousands of pounds. Just one thing ... | 1h | ||
| 15:00 | The ChaseAll that stands between Rupert, Laura, Ian, Francesca and thousands of pounds is the not so small matter of one of the country's finest quiz brains. | 1h | ||
| 16:00 | The Chase: Celebrity SpecialBradley Walsh hosts as Paul Young, Jade Jones, Aljaz Skorjanec, and Arthur Smith join forces to take on the Chaser and put their knowledge to the t... | S6 E11, Paul Young, Jade Jones, Aljaž Škorjanec, Arthur Smith | 1h | |
| 17:00 | The Chase: Celebrity SpecialComedians Katherine Ryan and Bobby Davro, singer George Shelley, and Coronation Street's Faye Brookes all pit their wits against one of the country... | S6 E4, Katherine Ryan, George Shelley, Faye Brookes, Bobby Davro | 1h | |
| 18:00 | The ChaseGraeme, Angela, Becki, and Charlie join forces in the hope that working as a team they have the knowledge to beat the country's finest quiz brains.... | 1h | ||
| 19:00 | The ChaseCan our contestants beat the Chaser, or will it be just another day at the office? Lisa, Amir, Terry and Sammy hope that together they can beat the... | 1h | ||
| 20:00 | The Chase: Celebrity SpecialActress Dani Harmer, The World's Strongest Man competitor Eddie Hall, skier and presenter Chemmy Alcott and comedian Alex Horne take on the Chaser ... | S9 E2, Russell Kane, Leonie Elliott, Kevin Clifton, Bonnie Langford | 1h | |
| 21:00 | The ChaseFour strangers work as a team to answer general knowledge questions. They must defeat the Chaser, a ruthless quiz genius, in order to win money. | 1h | ||
| 22:00 | BullseyeThree pairs of contestants compete against each other in a fun-filled competition that tests their dart skills and their general knowledge in a bid... | 30m | ||
| 22:30 | BullseyeThe dartboard quiz game that tests contestants darts skills as well as their general knowledge. Three pairs of contestants, consisting of an amateu... | 30m | ||
| 23:00 | BullseyeThree pairs of contestants compete against each other in a fun-filled competition that tests their dart skills and their general knowledge in a bid... | Bullseye 4 (ITV Ep 9) | 30m | |
| 23:30 | BullseyeThe dartboard quiz game that tests contestants darts skills as well as their general knowledge. Three pairs of contestants, consisting of an amateu... | 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_z3nd7dzh/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_z3nd7dzh/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_z3nd7dzh/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_z3nd7dzh/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_z3nd7dzh/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_z3nd7dzh/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_z3nd7dzh/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_zkfwrv3p", "channel": "ch_z3nd7dzh", "start": "2026-10-11T00:00:00Z", "stop": "2026-10-11T00:30:00Z", "title": "Bullseye", "sub_title": null, "description": "Dartboard quiz game that tests contestants' darts skills and their general kn...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 28, "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.