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 America/New_York 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 America/New_York. The same day from the API: GET /v1/channels/ch_exycy9m3/schedule?date=2026-10-15&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:19 | George Clarke's Old House New HomeGeorge helps Ododu with a kitchen quandary, and can Sarah rework her childhood home? | 52m | ||
| 00:11 | George Clarke's Old House New HomeGeorge takes on Artex Armageddon and tackles a house that's stuck in a wallpaper time warp. | 52m | ||
| 01:03 | George Clarke's Old House New HomeCan a Georgian town house stripped of its original features get its grandeur back? | 52m | ||
| 01:55 | George Clarke's Old House New HomeGeorge helps a couple whose home was destoryed overnight by a flash flood. | 52m | ||
| 02:47 | George Clarke's Old House New HomeGeorge meets a first time buyer whose 1930’s flat needs a rejig. | 51m | ||
| 03:38 | George Clarke's Old House New HomeGeorge tackles a tricky cottage conundrum. | 51m | ||
| 04:29 | George Clarke's Old House New HomeGeorge is off to Kent to help a couple tackle their mammoth Victorian house. | 52m | ||
| 05:21 | George Clarke's Old House New HomeGeorge meets novice DIY renovators ready to transform a dilapidated Georgian style crescent house. | 53m | ||
| 06:14 | Art, Passion and Power: The Story of the Royal CollectionHow art was used by Henry VIII and Charles I, the great founders of the Royal Collection. | 58m | ||
| 07:12 | Art, Passion and Power: The Story of the Royal CollectionThe story of Royal Collection's remarkable resurrection under Charles II and George III. | 58m | ||
| 08:11 | Art, Passion and Power: The Story of the Royal CollectionExploring George IV's extravagant taste and Victoria and Albert's shared love of art. | 58m | ||
| 09:09 | Art, Passion and Power: The Story of the Royal CollectionHow art was used to steady the ship of British monarchy through an uncertain age. | 58m | ||
| 10:07 | World's Weirdest HomesWhat's the most fascinating and unique home in the world? Is it Mr Toilet's toilet house? | 57m | ||
| 11:05 | World's Weirdest HomesCharlie explores a giant sandcastle and a farm that floats on the ocean. | 59m | ||
| 12:04 | World's Weirdest HomesCharlie explores an eco-friendly spaceship, a dystopian Disneyland, and an underground cave home. | 58m | ||
| 13:02 | World's Weirdest HomesCharlie visits a house fit for a Canadian Batman, a house that floats on bottles and a Hobbit cottage. | 56m | ||
| 13:59 | The Great Home TransformationIn Eastbourne, Emma and Nick help Becca, Sam and their children who are swamped by clutter. | 52m | ||
| 14:50 | The Great Home TransformationCan the team transform Lombe and Gregory's cramped semi into a much-needed tranquil home? | 52m | ||
| 15:43 | The Great Home TransformationCan the team create some much-needed individual space for Pete, Louise and their two kids? | 52m | ||
| 16:35 | The Great Home TransformationThe team help Shaz and Zarqa transform their chaotic 1930s semi into an oasis of calm. | 52m | ||
| 17:27 | The Great Home TransformationIn Edinburgh, the team help Jade and Joe transform cramped chaos into a harmonious home. | 52m | ||
| 18:19 | The Great Home TransformationThe team help a widowed mum transform her untouched house into a home to be cherished. | 52m | ||
| 19:11 | Phil Spencer's Stately HomesPhil visits a masterpiece of Elizabethan architecture set in 1400 acres of Lincolnshire parkland. | 55m |
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_exycy9m3/schedule?date=2026-10-15&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_exycy9m3/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_exycy9m3/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_exycy9m3/schedule?date=2026-10-15&tz=America/New_York"); 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_exycy9m3/schedule?date=2026-10-15&tz=America/New_York", { 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_exycy9m3/schedule", params={"date": "2026-10-15", "tz": "America/New_York"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_exycy9m3/schedule?date=2026-10-15, the first programme { "data": [ { "id": "ls_pem8ecxy", "channel": "ch_exycy9m3", "start": "2026-10-15T03:19:27Z", "stop": "2026-10-15T04:11:04Z", "title": "George Clarke's Old House New Home", "sub_title": null, "description": "George helps Ododu with a kitchen quandary, and can Sarah rework her childhoo...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 23, "date": "2026-10-15", "tz": "America/New_York" } }
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.