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 Europe/Zurich 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/Zurich. The same day from the API: GET /v1/channels/ch_712kmvdy/schedule?date=2026-10-14&tz=Europe/Zurich
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:15 | The Great British Bake Off: Second HelpingsJon Richardson and Judi Love welcome Bake Off royalty Paul Hollywood and Nigella Lawson to slice into Bread Week. | S1 E4, Episode 4 | 50m | |
| 00:05 | GoggleboxThis week on the 'Box: Britain's Got Talent, Celebrity Hunted, Coronation Street, Michael McIntyre's Big Show, One Question, Boarders, The Fear Cli... | S25 E3, Episode 3 | 1h | |
| 01:05 | TaskmasterRichard Ayoade threatens to destroy the set, Nina Conti wields a shovel and Chloe Petts has a day full of mishaps. Meanwhile, Matt Lucas gets busy ... | To Void an Oblong | 55m | |
| 02:00 | Matthew's Story: Stand Up to CancerIn 2023, Matthew was diagnosed with an aggressive brain tumour. But he says "cancer is trying to hurt me, it's trying to hurt my family, but all it... | 10m | ||
| 02:10 | Ramsay's Hotel HellGordon Ramsay checks into Murphy's Historic Hotel near Sacramento in northern California, where owners Brian, Kevin and Joel are often too distract... | Murphy's Historic Hotel | 45m | |
| 02:55 | ApocalypseIn a radical experiment, two groups of ordinary people enter an abandoned town, unaware of each other's existence. With no power or food, can they ... | S1 E5, L’Étau | 1h 5m | |
| 04:00 | Three WomenSloane and Richard must decide if their union can withstand the secrets that betrayed it; Lina reckons with her future with Aidan; Gia makes a big ... | S1 E10, her name | 1h | |
| 05:00 | Location, Location, LocationKirstie and Phil help more house-hunters make life-changing moves. In Northumberland, Lauren and Noel have their hearts set on character, while in ... | Newcastle and Northumberland | 55m | |
| 05:55 | Couples Come Dine with MeIn Nottinghamshire, Matt and his wife Rachel kick off with a hearty menu, hoping to beat Sam and Paula's experimental flavours, and joker Mark and ... | Nottinghamshire | 55m | |
| 06:50 | CountdownColin Murray, Rachel Riley and Susie Dent host, with Nicki Chapman in Dictionary Corner, as contestants race against the clock to pit their wits ag... | 40m | ||
| 07:30 | The King of QueensHolly is upset when she learns Carrie was using her to have access to her van; Doug has an argument with a waitress who takes too long to deliver h... | S7 E18, Van, Go | 25m | |
| 07:55 | The King of QueensCarrie feels the weight of her guilt over receiving a free music player after being ignored by a distracted cashier. | S7 E19, Ice Cubed | 25m | |
| 08:20 | The King of QueensSpence pretends to be Carrie's husband at a work event when a client finds Doug to be disagreeable. Arthur's upset he isn't the centre of attention. | S7 E20, Catching Hell | 25m | |
| 08:45 | Everybody Loves RaymondDebra persuades Ray to hire Gianni to do some DIY work in their kitchen, but they both soon regret it due to their friend's laziness. | S8 E5, The Contractor | 25m | |
| 09:10 | Everybody Loves RaymondAfter Amy invites her brother Peter to stay for dinner, he makes himself at home on the couch and never leaves. | S8 E6, Peter on the Couch | 30m | |
| 09:40 | Everybody Loves RaymondRay fakes a headache to get out of spending time with Marie and lies to her about it. This lie leads to a series of lies from Ray and Debra which l... | S8 E7, Liars | 30m | |
| 10:10 | FrasierAfter following the advice of his closest friends, Frasier declares his love for Kate, but she has other plans. | It's Hard to Say Goodbye if You Won't Leave | 30m | |
| 10:40 | FrasierRealising that he has no friends other than his brother, Frasier makes an on-air appeal for a new pal. | The Friend | 30m | |
| 11:10 | FrasierDaphne decides to move into a place of her own after Frasier forbids her boyfriend's overnight visits. | Come Lie With Me | 30m | |
| 11:40 | FrasierIn need of dance lessons, Niles turns to Daphne. He wants to prepare himself for a country club function. | Moon Dance | 30m | |
| 12:10 | American PickersThe guys meet a scientist who can create lightning which hypnotises them. | S16 E5, Shocked and Loaded | 55m | |
| 13:05 | Channel 4 News SummaryChannel 4's midday news summary. | 5m | ||
| 13:10 | Renovation NationAnouska and her husband Greig want to make a splash with their off-the-wall dining room renovation. Sparks fly at Matt and Michelle's derelict farm... | 1h | ||
| 14:10 | The Great House GiveawayDanielle and Alessio transform a tiny period one-bedroom cottage in Castle Donington into a modern holiday let. On the plus side, the duo unearth a... | S4 E15, Castle Donington | 1h | |
| 15:10 | CountdownColin Murray, Rachel Riley and Susie Dent host, with Nicki Chapman in Dictionary Corner, as contestants race against the clock to pit their wits ag... | 50m | ||
| 16:00 | A Place in the SunClara and David look for a holiday home in Corralejo. Famous for its white sandy beaches, gorgeous turquoise seas, and year-round warmth, the islan... | S2023 E13, Fuerteventura | 1h | |
| 17:00 | Help! We Bought a VillageIn Boivert, Amy and Gary try to take down a wall without using power tools. In Spain, Clare and Frank have a caterpillar problem. | S5 E28, Episode 28 | 1h | |
| 18:00 | Four in a BedAt Saban's 700-year-old Stone Court House in Maidstone, the heritage character of his place is an instant hit. But the smooth waters don't last lon... | Stone Court House | 30m | |
| 18:30 | Come Dine with MeThe third host in Sheffield, Leon, is hoping to inject some spice into the competition with a scorching Caribbean supper. But a fiery main makes a ... | Sheffield: Leon | 30m | |
| 19:00 | A New Life in the Sun: Where Are They Now?Franny and Fenton, who run a high-tech hotel in southern Spain, feel financial pressures, Zak and Tony face up to the realities of managing a busy ... | S5 E1, Episode 1 | 1h | |
| 20:00 | Channel 4 NewsChannel 4's flagship news programme. With sport and weather. | 55m | ||
| 20:55 | Stand Up to CancerMorgan was a happy little boy from Swansea who loved football, cars and his family. When he was two years old, he was diagnosed with a rare form of... | Morgan's Story | 5m | |
| 21:00 | Location, Location, LocationIn south London, Peter and Kate have an uphill battle to get out of Kate's rental. And can Canadian couple Mel and Cody land their perfect pad in t... | 1h | ||
| 22:00 | Grand DesignsKevin returns to Huddersfield to revisit Chris and Gill's ambitiously converted former woollen mill. Has their meticulous, perfectionist approach s... | S28 E5, Episode 5 | 1h | |
| 23:00 | Fellow TravelersIn the 1950s Washington, Hawkins Fuller avoids entanglements and moves up the ladder at the State Department. Everything changes when he begins an ... | S1 E1, You're Wonderful | 1h 25m |
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_712kmvdy/schedule?date=2026-10-14&tz=Europe/Zurich" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_712kmvdy/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_712kmvdy/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_712kmvdy/schedule?date=2026-10-14&tz=Europe/Zurich"); 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_712kmvdy/schedule?date=2026-10-14&tz=Europe/Zurich", { 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_712kmvdy/schedule", params={"date": "2026-10-14", "tz": "Europe/Zurich"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_712kmvdy/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_q3ynj4wm", "channel": "ch_712kmvdy", "start": "2026-10-13T21:15:00Z", "stop": "2026-10-13T22:05:00Z", "title": "The Great British Bake Off: Second Helpings", "sub_title": null, "description": "Jon Richardson and Judi Love welcome Bake Off royalty Paul Hollywood and Nige...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 35, "date": "2026-10-14", "tz": "Europe/Zurich" } }
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.