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-14&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | The ChaseStuart, Janine, Roly and Susan pit their wits against Chaser Anne Hegerty in a thrilling battle of brainpower. | 1h | ||
| 01:00 | The Chase: Celebrity SpecialFour 'Emmerdale' stars leave the village behind and take on one of the country's finest quiz brains. Anthony Quinlan, Louisa Clein, James Moore and... | 1h | ||
| 02:00 | The ChaseSimon, Duncan, Michelle and Annabel work together as a team to try and take down one of the country's finest quiz brains for thousands of pounds. | 1h | ||
| 03:00 | BullseyeThe dartboard quiz game that tests contestants darts skills as well as their general knowledge. Three pairs of contestants, consisting of an amateu... | 30m | ||
| 03:30 | BullseyeThe dartboard quiz game that tests contestants darts skills as well as their general knowledge. Three pairs of contestants, consisting of an amateu... | Bullseye Christmas Special | 30m | |
| 04:00 | BullseyeThe dartboard quiz game that tests contestants darts skills as well as their general knowledge. Three pairs of contestants, consisting of an amateu... | 30m | ||
| 04:30 | BullseyeJim Bowen hosts the dartboard quiz game that tests contestants' darts skills and their general knowledge to win prizes. | 30m | ||
| 05:00 | TeleshoppingInnovative, value-for-money products brought directly to you at home. Shop 'til you drop whilst avoiding the hustle and bustle of the High Street. | 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 ChaseDominic from Hertfordshire, Georgina from Cumbria, Janet from South Shields and LeRoy from London work together as a team to try to take down the C... | 1h | ||
| 07:00 | The ChaseBrian, Ravi, Vanessa and Shanice find out if they have got what it takes to beat the Chaser and take home thousands of pounds. | 1h | ||
| 08: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 | |
| 09:00 | The Bidding RoomStephen from York is hoping the sky's the limit as he presents the dealers with a model spitfire. Paul from Chesterfield is selling a pair of angel... | 1h | ||
| 10:00 | Celebrity Antiques Road Trip'Question of Sport' captain Phil Tufnell battles it out with sports presenter Chris Hollins to find the best deals on antiques. Accompanied by expe... | S1 E7, Phil Tufnell & Chris Hollins | 1h 15m | |
| 11:15 | Family FortunesTwo families provide answers to 'everyday questions' that were surveyed by 100 members of the British public before the show to win cash prizes and... | 45m | ||
| 12: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. | S1 E2, Episode 2 | 1h | |
| 13:00 | Bridge of LiesRoss Kemp presents as a team of four family members, Zulfi, Rabiya, Sun and Saj, take on the Bridge of Lies. | S2 E2, Episode 2 | 1h | |
| 14: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 | ||
| 15:00 | The Bidding RoomStephen from York is hoping the sky's the limit as he presents the dealers with a model spitfire. Paul from Chesterfield is selling a pair of angel... | 1h | ||
| 16:00 | TenableA family team from Cornwall answer top ten list questions as they aim to score a perfect ten and walk away with a big cash prize. | 1h | ||
| 17: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. | S1 E3, Episode 3 | 1h | |
| 18:00 | The Chase: Celebrity SpecialGuests include Loose Women's Nadia Sawalha, Actor James Cosmo, Emmerdale's Gemma Atkinson and Actor Jimi Mistry. | S5 E8, Jimi Mistry, Gemma Atkinson, Nadia Sawalha, James Cosmo | 1h | |
| 19:00 | The ChaseBradley Walsh is behind Mary, Henry, Liz, and Tudor all the way as they try to beat one of the country's finest quiz brains and take home thousands... | 1h | ||
| 20: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. | Chase, The 4 | 1h | |
| 21:00 | The Chase: Celebrity Special'Coronation Street' stars Simon Gregson, Victoria Ekanoye, Lucy Fallon and Andrew Whitman hope to win thousands of pounds for charity as they leave... | S8 E1, The Chase for Soccer Aid - Kirsty Gallacher, Charley Boorman, Clive Tyldesley, Rachel Riley | 1h | |
| 22:00 | BullseyeThree fresh pairs of contestants step up to the dartboard to test their general knowledge and throwing skills for a chance at major cash prizes. | 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 | Bridge of LiesRoss Kemp presents as a team of four family members, Zulfi, Rabiya, Sun and Saj, take on the Bridge of Lies. | S2 E2, Episode 2 | 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_z3nd7dzh/schedule?date=2026-10-14&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-14&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-14&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-14", "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-14, the first programme { "data": [ { "id": "ls_jck6skwb", "channel": "ch_z3nd7dzh", "start": "2026-10-14T00:00:00Z", "stop": "2026-10-14T01:00:00Z", "title": "The Chase", "sub_title": null, "description": "Stuart, Janine, Roly and Susan pit their wits against Chaser Anne Hegerty in ...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 28, "date": "2026-10-14", "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.