72.1M 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_p2x6h5bt/schedule?date=2026-10-11&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:37 | Homes Under The Hammer: Episode 18Martin & Lucy visit a property in Stoke-on-Trent, a house in Greater London and a property in Wales. | Episode 18 | Home & lifestyle, Series | 1h 10m |
| 00:46 | Homes Under The Hammer: Episode 20Martin and Lucy visit an untouched property in Kent, a flat in East London with a tidy profit to be made and it never drains when it can pour at a ... | Episode 20 | Entertainment, Series | 1h 10m |
| 01:56 | Homes Under The Hammer: Episode 28Martin and Lucy visit a 3 bedroom property in Mid-Glamorgan, a house in London and an old telephone exchange in Devon. | Episode 28 | Series, Home & lifestyle | 1h 9m |
| 03:05 | Homes Under The Hammer: Episode 14Martin & Lucy visit a semi in Manchester, a house in Derbyshire and a cottage in Wiltshire. | Episode 14 | Series, Home & lifestyle | 1h 10m |
| 04:15 | Homes Under The HammerMartin and Lucy visit a one-bedroom terrace in Kent, a holiday cottage on the coast of Norfolk and a bland property in London. | Episode 11 | Series, Entertainment | 1h 10m |
| 05:25 | Homes Under The Hammer: Episode 14Martin and Lucy visit a house in Cardiff, a semi detached in Broadstairs and a three floored house in Devon. | Episode 14 | Series, Home & lifestyle | 1h 10m |
| 06:34 | Homes Under The Hammer: Episode 20Martin & Lucy visit a property in Cheshire, a grade two listed house in Wiltshire and a property in Cornwall. | Episode 20 | Series, Home & lifestyle | 1h 10m |
| 07:44 | Homes Under The Hammer: Episode 13Martin & Lucy visit a property in Cardiff, an up market area of West London and a house in Derby. | Episode 13 | Series, Home & lifestyle | 1h 10m |
| 08:53 | Homes Under The Hammer: Episode 16Lucy and Martin travel to Liverpool to see a mid terrace which isn't a blot on the landscape, although it does have one in its garden. | S5 E16, Episode 16 | Entertainment, Series | 1h 9m |
| 10:02 | Homes Under The HammerMartin and Lucy visit a three-bedroom semi in Derby, a flat in London and a five-floor property in Wales. | Episode 15 | Entertainment, Series | 1h 9m |
| 11:11 | Homes Under The Hammer: Episode 15Martin and Lucy visit a property close to transport links in south London, a property in County Durham and a property in Rochester, Kent. | Episode 15 | Series, Home & lifestyle | 1h 10m |
| 12:21 | Homes Under The Hammer: Episode 18Martin and Lucy visit a former church in Wiltshire, some flats in Hertfordshire with some great living space and a plot of land with planning appro... | Episode 18 | Series, Home & lifestyle | 1h 9m |
| 13:30 | Homes Under The HammerMartin and Lucy view a maisonette in Berkshire, a flat in Tottenham and an end-of-terrace in Wales. | Episode 7 | Entertainment, Series | 1h 9m |
| 14:39 | Homes Under The Hammer: Episode 22Martin and Lucy visit a property in Wigan that has a case of wash day blues, a flat in Reading and in Kent a house, that if it was a car it would b... | Episode 22 | Entertainment, Series | 1h 10m |
| 15:49 | Homes Under The HammerMartin and Lucy visit a house in South Wales, a hotel in Kent and a property in Derby. | Episode 17 | Entertainment, Series | 1h 9m |
| 16:58 | Homes Under The HammerMartin and Lucy visit properties in Kent, Plymouth and London. | Episode 20 | Entertainment, Series | 1h 9m |
| 18:07 | Homes Under The Hammer: Episode 29In Benwell, Newcastle there's a one bedroom flat that's been burnt out but will someone make it rise from the ashes? In Woolage Green, Kent it's la... | Episode 29 | Entertainment, Series | 1h 10m |
| 19:17 | Homes Under The HammerMartin and Lucy visit properties in Kent, Derbyshire and Manchester. | S2 E20, Episode 20 | Entertainment, Series | 1h 10m |
| 20:27 | Homes Under The Hammer: Episode 12Lucy and Martin see a mid terrace in need of a complete overhaul in Chatham, Kent; there's a flat in a gothic-style Victorian house in Sydenham, Lo... | Episode 12 | Entertainment, Series | 1h 10m |
| 21:37 | Homes Under The Hammer: Episode 27Lucy and Martin visit a two bedroom flat in East London, a three bedroom house in Derby and a two bedroom property close to Southampton Airport. | S5 E27, Episode 27 | Entertainment, Series | 1h 9m |
| 22:46 | Homes Under The Hammer: Episode 19Lucy and Martin travel to Plymouth to see a cottage that with a lot of TLC could become a gold mine; Nottingham offers a run down home with a lot o... | Episode 19 | Series, Entertainment | 1h 10m |
| 23:56 | Homes Under The Hammer: Episode 12Martin & Lucy visit a house in Cheshire, a two bed mid terrace in Lancashire and a property in Cornwall. | Episode 12 | Series, Home & lifestyle | 1h 10m |
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_p2x6h5bt/schedule?date=2026-10-11&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_p2x6h5bt/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_p2x6h5bt/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_p2x6h5bt/schedule?date=2026-10-11&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_p2x6h5bt/schedule?date=2026-10-11&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_p2x6h5bt/schedule", params={"date": "2026-10-11", "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_p2x6h5bt/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_z3gmkar4", "channel": "ch_p2x6h5bt", "start": "2026-10-11T03:37:05Z", "stop": "2026-10-11T04:46:37Z", "title": "Homes Under The Hammer: Episode 18", "sub_title": "Episode 18", "description": "Martin & Lucy visit a property in Stoke-on-Trent, a house in Greater London a...", "category": [ "home & lifestyle", "series" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 22, "date": "2026-10-11", "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 155 countries.