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_h2tdm5ft/schedule?date=2026-10-11&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:29 | Abandoned EngineeringExploring a dense forest near the Czech capital of Prague that hides Houska Castle, an eerie castle rumoured to possess supernatural powers. | 53m | ||
| 00:22 | Abandoned EngineeringResearch into why and how large projects were built, the financial and social costs of their failure, and the consequences for the environment. Exp... | 52m | ||
| 01:14 | Abandoned EngineeringIn the Scottish capital of Edinburgh, hidden from view, a series of vaults tell a murky story of opportunity, crime and destitution. At Fort Schwat... | 53m | ||
| 02:07 | Abandoned EngineeringAn Appalachian dream that conjured the spirit of the old west, left to rot on a North Carolina mountainside. In the ex-Soviet republic of Georgia a... | S10 E4, Cowboy Mountain | 52m | |
| 02:59 | Abandoned EngineeringExploring Agdam, a city in Azerbaijan raised to the ground in a conflict decided by a new weapon of war. | S10 E5, Drone Wars | 53m | |
| 03:52 | Abandoned EngineeringExplores an industrial ruin in the Florida Everglades in the south of the United States that once competed in the greatest race humankind has ever ... | S10 E6, Moonshot | 52m | |
| 04:44 | Abandoned EngineeringExploring traces of a mass deception hidden at Ponte Dirillo in Italy, as well as a once lavish theatre in Ohio and an ancient city with a poisonou... | 54m | ||
| 05:38 | Abandoned EngineeringExploring a dense forest near the Czech capital of Prague that hides Houska Castle, an eerie castle rumoured to possess supernatural powers. | 52m | ||
| 06:30 | Abandoned EngineeringResearch into why and how large projects were built, the financial and social costs of their failure, and the consequences for the environment. Exp... | 53m | ||
| 07:23 | Abandoned EngineeringIn the Scottish capital of Edinburgh, hidden from view, a series of vaults tell a murky story of opportunity, crime and destitution. At Fort Schwat... | 51m | ||
| 08:14 | Abandoned EngineeringAn Appalachian dream that conjured the spirit of the old west, left to rot on a North Carolina mountainside. In the ex-Soviet republic of Georgia a... | S10 E4, Cowboy Mountain | 52m | |
| 09:06 | Abandoned EngineeringExploring Agdam, a city in Azerbaijan raised to the ground in a conflict decided by a new weapon of war. | S10 E5, Drone Wars | 52m | |
| 09:58 | Abandoned EngineeringExplores an industrial ruin in the Florida Everglades in the south of the United States that once competed in the greatest race humankind has ever ... | S10 E6, Moonshot | 52m | |
| 10:50 | Abandoned EngineeringExploring traces of a mass deception hidden at Ponte Dirillo in Italy, as well as a once lavish theatre in Ohio and an ancient city with a poisonou... | 51m | ||
| 11:41 | Abandoned EngineeringExploring a dense forest near the Czech capital of Prague that hides Houska Castle, an eerie castle rumoured to possess supernatural powers. | 53m | ||
| 12:34 | The Fred Dibnah StoryFred buys his house, the family go to a steam rally, Alison and the girls go to Greece on holiday and Alison asks Fred for a divorce. | 26m | ||
| 13:00 | Abandoned EngineeringExplores a ground structure in Hull that was reduced to rubble by the planes of Hitler's Luftwaffe, Casa Albero in Italy, the USS Hornet in Califor... | 53m | ||
| 13:53 | Abandoned EngineeringExplores an old landmark in Liberia with surprising American origins, the desolate town of Doel in Belgium, a Bolivian ski resort, and a pioneering... | 52m | ||
| 14:45 | Abandoned EngineeringExplores the Dew Drop Inn in New Orleans, a music mecca that paid the price for taking on the authorities. Also explores Belgica Fort, a stronghold... | 53m | ||
| 15:38 | Abandoned EngineeringExploring Air Studios on the Island of Montserrat, that became a haven for rock legends. | 52m | ||
| 16:30 | Abandoned EngineeringExploring Haludovo Palace Hotel in Croatia, Wolf's Lair, a German military complex and Herouni Mirror Radio Telescope - a pioneering facility in Ar... | 53m | ||
| 17:23 | Abandoned EngineeringExploring a theme park in Buenos Aires built in a time of terror and dogged by controversy, and a jaw-dropping collection of castles in Turkey. | 52m | ||
| 18:15 | Abandoned EngineeringExploring Dover Commando Fortress in South East England, where traces of a top-secret Commando raid are still visible. | 52m | ||
| 19:07 | Abandoned EngineeringExplores a ground structure in Hull that was reduced to rubble by the planes of Hitler's Luftwaffe, Casa Albero in Italy, the USS Hornet in Califor... | 52m | ||
| 19:59 | Abandoned EngineeringExplores an old landmark in Liberia with surprising American origins, the desolate town of Doel in Belgium, a Bolivian ski resort, and a pioneering... | 53m | ||
| 20:52 | Abandoned EngineeringExplores the Dew Drop Inn in New Orleans, a music mecca that paid the price for taking on the authorities. Also explores Belgica Fort, a stronghold... | 52m | ||
| 21:44 | Abandoned EngineeringExploring Air Studios on the Island of Montserrat, that became a haven for rock legends. | 53m | ||
| 22:37 | Abandoned EngineeringExploring Haludovo Palace Hotel in Croatia, Wolf's Lair, a German military complex and Herouni Mirror Radio Telescope - a pioneering facility in Ar... | 52m | ||
| 23:29 | Abandoned EngineeringExploring a theme park in Buenos Aires built in a time of terror and dogged by controversy, and a jaw-dropping collection of castles in Turkey. | 52m |
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_h2tdm5ft/schedule?date=2026-10-11&tz=UTC" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_h2tdm5ft/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_h2tdm5ft/history?from=2026-08-08T00:00:00Z&to=2026-08-09T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_h2tdm5ft/schedule?date=2026-10-11&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_h2tdm5ft/schedule?date=2026-10-11&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_h2tdm5ft/schedule", params={"date": "2026-10-11", "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_h2tdm5ft/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_s8m4e6zt", "channel": "ch_h2tdm5ft", "start": "2026-10-10T23:29:00Z", "stop": "2026-10-11T00:22:00Z", "title": "Abandoned Engineering", "sub_title": null, "description": "Exploring a dense forest near the Czech capital of Prague that hides Houska C...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 29, "date": "2026-10-11", "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 | Saturday 8 August 2026 | Category |
|---|---|---|
| 05:52 | Abandoned Engineering (?) | |
| 06:44 | Abandoned Engineering (?) | |
| 07:37 | Abandoned Engineering (?) | |
| 18 more programmes that day, on Archive | ||
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.