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_03ejfbs0/schedule?date=2026-10-13&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:56 | A Taste For Murder'S1/E3'. Joe becomes a witness at a murder mystery event when its host suddenly turns up dead - as a fishing trip with Gennaro proves decisive in c... | 49m | ||
| 00:45 | Bridge Of Lies'S4/E11'. Teams of contestants compete for cash by crossing a bridge made up of stepping stones across the studio floor. | 45m | ||
| 01:30 | Deal Or No Deal'S12/E13'. Deal or No Deal sees one contestant weigh risk against reward, opening sealed boxes while negotiating with the unseen Banker for a life-... | 44m | ||
| 02:14 | The Chase'S17/E36'. Bradley Walsh hosts the UK's most thrilling quiz show where four contestants must pit their wits against the Chaser, a ruthless quiz gen... | 46m | ||
| 03:00 | Ghosts'S5/E3 - Pineapple Day'. Alison and Mike invite Barclay to discuss the land sale but are quickly forced to play hardball. Meanwhile, the ghosts bec... | 31m | ||
| 03:31 | Ghosts'S5/E4 - En Francais'. Having lost their appetite for Food Club, the ghosts trial some new entertainment inspired by Pat. Disaster strikes as Mike ... | 29m | ||
| 04:00 | Father Brown'S11/E2 - The Forensic Nun'. Father Brown investigates when his old friend Sister Boniface is implicated in the murder of a renowned artist. | 49m | ||
| 04:49 | Bridge Of Lies'S4/E11'. Teams of contestants compete for cash by crossing a bridge made up of stepping stones across the studio floor. | 47m | ||
| 05:36 | The Chase'S17/E36'. Bradley Walsh hosts the UK's most thrilling quiz show where four contestants must pit their wits against the Chaser, a ruthless quiz gen... | 48m | ||
| 06:24 | Deal Or No Deal'S12/E13'. Deal or No Deal sees one contestant weigh risk against reward, opening sealed boxes while negotiating with the unseen Banker for a life-... | 46m | ||
| 07:10 | Death In Paradise'S14/E4'. New detective Don Gilet joins the sun-soaked crime drama as DI Wilson. | 57m | ||
| 08:07 | Bridge Of Lies'S4/E11'. Teams of contestants compete for cash by crossing a bridge made up of stepping stones across the studio floor. | 49m | ||
| 08:56 | The Chase On now'S17/E36'. Bradley Walsh hosts the UK's most thrilling quiz show where four contestants must pit their wits against the Chaser, a ruthless quiz gen... | 51m | ||
| 09:47 | Deal Or No Deal'S12/E13'. Deal or No Deal sees one contestant weigh risk against reward, opening sealed boxes while negotiating with the unseen Banker for a life-... | 47m | ||
| 10:34 | Tipping Point'S13/E17'. Ben Shephard hosts the quiz show with a £10 000 jackpot. Contestants must answer questions to earn counters worth £50 which are dropped ... | 55m | ||
| 11:29 | Father Brown'S11/E2 - The Forensic Nun'. Father Brown investigates when his old friend Sister Boniface is implicated in the murder of a renowned artist. | 50m | ||
| 12:19 | Death In Paradise'S14/E4'. New detective Don Gilet joins the sun-soaked crime drama as DI Wilson. | 57m | ||
| 13:16 | Midsomer Murders'S19/E8 - Red in Tooth and Claw: Part 2'. Part 2/2. Barnaby and Winter discover a dead body covered in live rabbit. Is this a pet show rivalry take... | 49m | ||
| 14:05 | Bridge Of Lies'S4/E12'. Teams of contestants compete for cash by crossing a bridge made up of stepping stones across the studio floor. | 54m | ||
| 14:59 | Deal Or No Deal'S12/E14'. Deal or No Deal sees one contestant weigh risk against reward, opening sealed boxes while negotiating with the unseen Banker for a life-... | 1h | ||
| 15:59 | Tipping Point'S13/E18'. Ben Shephard hosts the quiz show with a £10 000 jackpot. Contestants must answer questions to earn counters worth £50 which are dropped ... | 1h 3m | ||
| 17:02 | The Chase'S17/E37'. Bradley Walsh hosts the UK's most thrilling quiz show where four contestants must pit their wits against the Chaser, a ruthless quiz gen... | 59m | ||
| 18:01 | A Taste For Murder'S1/E4 - Arancini Croccanti'. A man diving for historical artefacts dies during a dive and what at first looks like an accident turns out to be a m... | 1h 1m | ||
| 19:02 | Death Valley'S2/E6'. A sudden death at the funeral of a rugby club groundsman leads John and Janie to suspect everyone in the club. With Janie's big move loomi... | 57m | ||
| 19:59 | Shakespeare And Hathaway: Private...'Shakespeare And Hathaway: Private Investigators. S5/E10 - Such Sweet Sorrow'. When Frank and Lu are hired to play a pregnant couple at a hypnobirt... | 50m | ||
| 20:49 | Deal Or No Deal'S12/E14'. Deal or No Deal sees one contestant weigh risk against reward, opening sealed boxes while negotiating with the unseen Banker for a life-... | 51m | ||
| 21:40 | Tipping Point'S13/E18'. Ben Shephard hosts the quiz show with a £10 000 jackpot. Contestants must answer questions to earn counters worth £50 which are dropped ... | 50m | ||
| 22:30 | The Chase'S17/E37'. Bradley Walsh hosts the UK's most thrilling quiz show where four contestants must pit their wits against the Chaser, a ruthless quiz gen... | 47m | ||
| 23:17 | A Taste For Murder'S1/E4 - Arancini Croccanti'. A man diving for historical artefacts dies during a dive and what at first looks like an accident turns out to be a m... | 48m |
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_03ejfbs0/schedule?date=2026-10-13&tz=UTC" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_03ejfbs0/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_03ejfbs0/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_03ejfbs0/schedule?date=2026-10-13&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_03ejfbs0/schedule?date=2026-10-13&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_03ejfbs0/schedule", params={"date": "2026-10-13", "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_03ejfbs0/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_3ang9vp8", "channel": "ch_03ejfbs0", "start": "2026-10-12T23:56:00Z", "stop": "2026-10-13T00:45:00Z", "title": "A Taste For Murder", "sub_title": null, "description": "'S1/E3'. Joe becomes a witness at a murder mystery event when its host sudden...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 29, "date": "2026-10-13", "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 | Tuesday 10 October 2023 | 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.