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/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_fnj2gf4w/schedule?date=2026-10-14&tz=Europe/Brussels
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:56 | The Hotel InspectorThis first episode in the new series is a tale of grime and punishment. | S7 E1, First In Last Out, Winchester | 46m | |
| 00:42 | The Hotel InspectorThis week Hotel Inspector Alex Polizzi faces a battle of wills in the Herefordshire hills. | S7 E2, The Hill House, Ross-on-Wye | 46m | |
| 01:28 | The Hotel InspectorThis week the dragon's den awaits the Hotel Inspector in Tiers Cross, West Wales. | S7 E3, Welcome Traveller Inn, Pembrokeshire | 47m | |
| 02:15 | The Hotel InspectorThis week, the Hotel Inspector is called to the Brendan Chase in the Lake District. | S7 E4, Brendan Chase, Lake District | 47m | |
| 03:02 | The Hotel InspectorThe Hotel Inspector storms the gates of Camelot in the seaside town of Ilfracombe. | S7 E5, Merlin Court Hotel, Devon | 45m | |
| 03:47 | The Hotel InspectorThis week, the hippie dream becomes a nightmare for the Hotel Inspector. | S7 E6, The Hollybush Inn, Hay-on-Wye | 47m | |
| 04:34 | The Hotel InspectorAlex Polizzi heads to a uniquely designed eco-lodge, The Gyreum, in County Sligo. | S12 E5, The Gyreum | 48m | |
| 05:22 | The Hotel InspectorHotel Inspector Alex Polizzi heads to the family run Richmoor Hotel in Weymouth. | S12 E6, The Richmoor Hotel, Weymouth | 48m | |
| 06:10 | The Hotel InspectorThe Hotel Inspector sweeps into Bude in Cornwall to visit The Atlantic House Hotel. | S12 E7, Atlantic House, Bude | 48m | |
| 06:58 | The Hotel InspectorHotel Inspector Alex Polizzi's visit to the Bulstone might be her biggest battle yet.. | S12 E8, The Bulstone Hotel, Branscombe | 48m | |
| 07:46 | The Hotel InspectorAward-winning hotelier Alex Polizzi meets an eccentric 79-year-old hotel owner. | S8 E1, The Milton Lodge, Dorset | 48m | |
| 08:34 | The Hotel InspectorAward-winning hotelier Alex Polizzi battles to beat the Bournemouth budget blues. | S8 E2, Bonnington Beach Hotel, Bournemouth | 48m | |
| 09:21 | The Hotel InspectorAward-winning hotelier Alex Polizzi visits a mock-Tudor, 12-bedroom hotel in Edgware. | S8 E3, Madonna Halley Hotel, London | 48m | |
| 10:09 | The Hotel InspectorHotelier Alex Polizzi is faced with a Peak District hotel that's going downhill fast.. | S8 E4, The Crown Inn, Derbyshire | 47m | |
| 10:56 | The Hotel InspectorAward-winning hotelier Alex Polizzi heads to an eight-bedroom hotel in Kent. | S8 E6, Who'd A Thought It, Kent | 48m | |
| 11:44 | The Hotel InspectorAward-winning hotelier Alex Polizzi visits a derelict 15-bedroom hotel in Blackpool. | S8 E7, The New Lyngarth, Blackpool | 48m | |
| 12:31 | The Hotel InspectorThe Hotel Inspector heads to a two-star, 11-bedroom hotel in the Gloucester countryside. | S8 E8, Bodkin House, Gloucestershire | 48m | |
| 13:19 | The Hotel InspectorAlex Polizzi uncovers more than she bargains for when she visits a naturist hotel. | S9 E1, The Clover | 48m | |
| 14:07 | The Hotel InspectorThe Hotel Inspector heads to The Oakland in Essex to help the Dolbear family. | S9 E2, The Oakland | 48m | |
| 14:55 | The Hotel InspectorAward-winning hotelier Alex Polizzi heads to The Caspian in Ealing Broadway, West London. | S9 E3, The Caspian | 48m | |
| 15:43 | The Hotel InspectorThe Hotel Inspector is asked to inject some Northern Soul into a struggling Wigan hotel. | S9 E4, The Bellingham | 48m | |
| 16:30 | The Hotel InspectorThis week the Hotel Inspector Alex Polizzi tackles a Rugby hotel that's struggling. | S7 E7, The Grosvenor Hotel, Rugby | 46m | |
| 17:16 | The Hotel InspectorHotel Inspector struggles to stay the course when confronted by a Suffolk Coaching Inn. | S7 E8, The White Horse, Suffolk | 48m | |
| 18:04 | The Hotel InspectorRuth Watson is in Shropshire to try to save a village hotel on the brink of disaster. | S1 E1, Nandos/Forget-Me-Not Guest House, Stratford | 51m | |
| 18:55 | The Hotel InspectorAward winning hotelier Ruth Watson is in Stratford Upon Avon. | S1 E2, Hanmer Arms, Wrexham County Borough | 51m | |
| 19:45 | The Hotel InspectorRuth Watson tackles two sisters who have taken on a Suffolk hotel. | S1 E3, Worlington Hall Hotel, Suffolk | 51m | |
| 20:36 | The Hotel InspectorRuth Watson is trying to drag a faded seaside guesthouse into the 21st Century. | S2 E1, Saxonia Guest House | 52m | |
| 21:28 | The Hotel InspectorRuth visits a Bournemouth hotel that's torn apart by a feuding mother and daughter. | S2 E2, Langtry Manor Hotel | 51m | |
| 22:19 | The Hotel InspectorRuth comes to the aid of a Newquay guesthouse that's overrun by rowdy Stags and Hens. | S2 E3, Key West Hotel | 49m | |
| 23:08 | The Hotel InspectorSparkles' is a children's hotel in Blackpool that's hell on earth for adults. | S2 E4, Sparkles Hotel | 51m | |
| 23:59 | The Hotel InspectorRuth Watson travels to Bath to meet Sue, the owner of an award-winning hotel. | S2 E5, Blossoms Guest House | 51m |
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_fnj2gf4w/schedule?date=2026-10-14&tz=Europe/Brussels" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_fnj2gf4w/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_fnj2gf4w/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_fnj2gf4w/schedule?date=2026-10-14&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_fnj2gf4w/schedule?date=2026-10-14&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_fnj2gf4w/schedule", params={"date": "2026-10-14", "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_fnj2gf4w/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_2qvn5npv", "channel": "ch_fnj2gf4w", "start": "2026-10-13T21:56:08Z", "stop": "2026-10-13T22:42:05Z", "title": "The Hotel Inspector", "sub_title": "The First in Last Out, WINCHESTER", "description": "This first episode in the new series is a tale of grime and punishment.", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 31, "date": "2026-10-14", "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 | 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.