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_0v1a0dga/schedule?date=2026-10-11&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:00 | BattlefieldsApril 16, 1917, for the first time in history, French tanks fight their way through the black sludge of Chemin des Dames. One year before, in Octob... | 1h 59m | ||
| 23:51 | Battlezone: The Korean WarFrom September 20 to October 20, 1950 United Nations forces struck hard against the Communist army in Korea. Footage shows the recapture of Seoul, ... | 36m | ||
| 00:27 | WWII: The Call of DutyTracking the main events of WWII with the help of archive footage. | 1h 7m | ||
| 00:59 | WWII: The Call of DutyTracking the main events of WWII with the help of archive footage. | 1h 7m | ||
| 01:34 | WWII: The Call of DutyTracking the main events of WWII with the help of archive footage. | 1h 7m | ||
| 02:06 | WWII In Color: D-Day to Nazi DownfallThe Allied Expeditionary Force launches the largest amphibious landing in history. | 1h 4m | ||
| 02:42 | WWII In Color: D-Day to Nazi DownfallThe Allied Expeditionary Force launches the largest amphibious landing in history. | 1h 4m | ||
| 03:10 | Combat War ChannelValley Forge...Gettysburg...Wounded Knee...San Juan Hill...the Somme...Omaha Beach...Inchon...Saigon...Basra. Combat War Channel delivers the compl... | 1h | ||
| 03:45 | Combat War ChannelValley Forge...Gettysburg...Wounded Knee...San Juan Hill...the Somme...Omaha Beach...Inchon...Saigon...Basra. Combat War Channel delivers the compl... | 1h | ||
| 04:10 | Combat War ChannelValley Forge...Gettysburg...Wounded Knee...San Juan Hill...the Somme...Omaha Beach...Inchon...Saigon...Basra. Combat War Channel delivers the compl... | 1h | ||
| 04:12 | Battlezone WWII: The Big BattlesThe conquest of Italy from the Allied invasion through the various battles. | 59m | ||
| 04:45 | Combat War ChannelValley Forge...Gettysburg...Wounded Knee...San Juan Hill...the Somme...Omaha Beach...Inchon...Saigon...Basra. Combat War Channel delivers the compl... | 2m | ||
| 04:47 | Battlezone WWII: The Big BattlesThe advance of the Red Army towards Berlin in the final months of WWII. | 58m | ||
| 05:10 | Combat War ChannelValley Forge...Gettysburg...Wounded Knee...San Juan Hill...the Somme...Omaha Beach...Inchon...Saigon...Basra. Combat War Channel delivers the compl... | 1h | ||
| 05:10 | Combat War ChannelValley Forge...Gettysburg...Wounded Knee...San Juan Hill...the Somme...Omaha Beach...Inchon...Saigon...Basra. Combat War Channel delivers the compl... | 1h | ||
| 05:45 | Impossible PeaceLittle more than 20 years after the guns fell silent, they roar back into life. Hitler annexes all of Czechoslovakia. Britain and France respond wi... | 1h 1m | ||
| 06:10 | Combat War ChannelValley Forge...Gettysburg...Wounded Knee...San Juan Hill...the Somme...Omaha Beach...Inchon...Saigon...Basra. Combat War Channel delivers the compl... | 14m | ||
| 06:10 | Combat War ChannelValley Forge...Gettysburg...Wounded Knee...San Juan Hill...the Somme...Omaha Beach...Inchon...Saigon...Basra. Combat War Channel delivers the compl... | 1h | ||
| 06:23 | The AttackersAmidst enemy forces gathering, a Luftwaffe squadron guards above, raising suspicions of troop relocation. A pilot's sacrifice, underwater tanks, an... | 55m | ||
| 06:46 | The AttackersAmidst enemy forces gathering, a Luftwaffe squadron guards above, raising suspicions of troop relocation. A pilot's sacrifice, underwater tanks, an... | 55m | ||
| 07:10 | Combat War ChannelValley Forge...Gettysburg...Wounded Knee...San Juan Hill...the Somme...Omaha Beach...Inchon...Saigon...Basra. Combat War Channel delivers the compl... | 6m | ||
| 07:16 | Battlezone WWII: The Big BattlesThe advance of the Red Army towards Berlin in the final months of WWII. | 59m | ||
| 07:19 | Combat War ChannelValley Forge...Gettysburg...Wounded Knee...San Juan Hill...the Somme...Omaha Beach...Inchon...Saigon...Basra. Combat War Channel delivers the compl... | 1h | ||
| 07:41 | World War II: The Real Mighty EighthBlack Week 1943 sees casualties with missions bombing deeper into Germany. | 1h 1m | ||
| 08:15 | Impossible PeaceLittle more than 20 years after the guns fell silent, they roar back into life. Hitler annexes all of Czechoslovakia. Britain and France respond wi... | 1h 1m | ||
| 08:19 | Combat War ChannelValley Forge...Gettysburg...Wounded Knee...San Juan Hill...the Somme...Omaha Beach...Inchon...Saigon...Basra. Combat War Channel delivers the compl... | 1m | ||
| 08:20 | Decisive Battles of Hitler's WarWhen Hitler claimed restitution of Sudetenland, France and Britain abandoned their ally. Ignoring offers to help defend the Czechs, French leaders ... | 56m | ||
| 08:42 | Combat War ChannelValley Forge...Gettysburg...Wounded Knee...San Juan Hill...the Somme...Omaha Beach...Inchon...Saigon...Basra. Combat War Channel delivers the compl... | 57m | ||
| 09:15 | The Third Reich in ColorRare color film footage chronicles the Third Reich's rise and fall. | 55m | ||
| 09:16 | Impossible PeaceLittle more than 20 years after the guns fell silent, they roar back into life. Hitler annexes all of Czechoslovakia. Britain and France respond wi... | 1h 1m | ||
| 09:39 | The Amazing World of War MachinesIn the early 1480s, Leonardo Da Vinci designed an aerial screw. Its intended use was unknown, yet served as the inspiration for the helicopter. Dev... | 1h 7m | ||
| 10:10 | The Crusade in EuropeThe Allies cross the Rhine River into Germany in the early part of 1945. The Canadians cross in February, followed by the Americans and British, wi... | 23m | ||
| 10:16 | The Ace's WarWinter 1914. The first world conflict is becoming bogged down in the trenches. From now on, the war will no longer be solely on the ground. It will... | 59m | ||
| 10:33 | The Ace's WarWinter 1914. The first world conflict is becoming bogged down in the trenches. From now on, the war will no longer be solely on the ground. It will... | 59m | ||
| 10:46 | Combat War ChannelValley Forge...Gettysburg...Wounded Knee...San Juan Hill...the Somme...Omaha Beach...Inchon...Saigon...Basra. Combat War Channel delivers the compl... | 1h | ||
| 11:15 | Combat War ChannelValley Forge...Gettysburg...Wounded Knee...San Juan Hill...the Somme...Omaha Beach...Inchon...Saigon...Basra. Combat War Channel delivers the compl... | 57m | ||
| 11:32 | The Vietnam War: Unknown ImagesFrom snake-infested jungles to treacherous underground tunnel complexes to city streets, U.S. Infantrymen had to fight in all terrains in Vietnam. ... | 1h 6m | ||
| 11:46 | Combat War ChannelValley Forge...Gettysburg...Wounded Knee...San Juan Hill...the Somme...Omaha Beach...Inchon...Saigon...Basra. Combat War Channel delivers the compl... | 1m | ||
| 11:46 | The Vietnam War: Unknown ImagesFrom snake-infested jungles to treacherous underground tunnel complexes to city streets, U.S. Infantrymen had to fight in all terrains in Vietnam. ... | 1h 6m | ||
| 12:12 | Battlezone WWII: The Big BattlesThe conquest of Italy from the Allied invasion through the various battles. | 59m | ||
| 12:38 | Visions of War: Infantry Weapons and TacticsGerman Sniper Training. | 1h 26m | ||
| 12:52 | The Third Reich in ColorRare color film footage chronicles the Third Reich's rise and fall. | 55m | ||
| 13:11 | The Third Reich in ColorRare color film footage chronicles the Third Reich's rise and fall. | 55m | ||
| 13:48 | The US Battle For Supremacy In The PacificThis documentary covers a pair of World War II battles: the Battle of Peleliu and the Battle of Angaur. It was co-produced by the U.S. Army, U.S. N... | 25m | ||
| 14:04 | The AttackersAmidst enemy forces gathering, a Luftwaffe squadron guards above, raising suspicions of troop relocation. A pilot's sacrifice, underwater tanks, an... | 55m | ||
| 14:06 | Battlezone WWII: The Gustav and Gothic Lines- Battle for ItalyA look at the Battle of the Gothic Line from an American Soldier and a soldier from the German Wehrmacht. Also features bonus footage of the Battle... | 1h | ||
| 14:12 | Battlezone: The Korean WarThe end of the Korean War and a review of the United Nations that fought against the North. | 37m | ||
| 14:49 | Architects of DarknessHistorians and firsthand accounts reveal Reinhard Heydrich's dark and complex legacy. | 1h 1m | ||
| 14:59 | The Concise History of WWIIThis 3-part program concludes with the liberation of the concentration caps and the arrests and trials of the surviving Nazi leaders for war crimes... | 1h 2m | ||
| 15:05 | Combat War ChannelValley Forge...Gettysburg...Wounded Knee...San Juan Hill...the Somme...Omaha Beach...Inchon...Saigon...Basra. Combat War Channel delivers the compl... | 59m | ||
| 15:50 | Battlezone WWII: The Gustav and Gothic Lines- Battle for ItalyA look at the Battle of the Gothic Line from an American Soldier and a soldier from the German Wehrmacht. Also features bonus footage of the Battle... | 1h | ||
| 16:02 | Combat War ChannelValley Forge...Gettysburg...Wounded Knee...San Juan Hill...the Somme...Omaha Beach...Inchon...Saigon...Basra. Combat War Channel delivers the compl... | 1h | ||
| 16:04 | Architects of DarknessHistorians and firsthand accounts reveal Reinhard Heydrich's dark and complex legacy. | 1h 1m | ||
| 16:49 | Combat War ChannelValley Forge...Gettysburg...Wounded Knee...San Juan Hill...the Somme...Omaha Beach...Inchon...Saigon...Basra. Combat War Channel delivers the compl... | 1h | ||
| 17:02 | Combat War ChannelValley Forge...Gettysburg...Wounded Knee...San Juan Hill...the Somme...Omaha Beach...Inchon...Saigon...Basra. Combat War Channel delivers the compl... | 7m | ||
| 17:05 | The Amazing World of War MachinesIn the early 1480s, Leonardo Da Vinci designed an aerial screw. Its intended use was unknown, yet served as the inspiration for the helicopter. Dev... | 1h 7m | ||
| 17:08 | Battlezone: The Korean WarWe follow the supplies from the factory to the depot in the U.S., to the port to the front line unit in Korea. We show the Port of Embarkation, sma... | 37m | ||
| 17:45 | Architects of DarknessHistorians and firsthand accounts reveal Reinhard Heydrich's dark and complex legacy. | 1h 1m | ||
| 17:49 | Combat War ChannelValley Forge...Gettysburg...Wounded Knee...San Juan Hill...the Somme...Omaha Beach...Inchon...Saigon...Basra. Combat War Channel delivers the compl... | 1h | ||
| 18:12 | The Vietnam War: Unknown ImagesFrom snake-infested jungles to treacherous underground tunnel complexes to city streets, U.S. Infantrymen had to fight in all terrains in Vietnam. ... | 1h 6m | ||
| 18:45 | The Amazing World of War MachinesIn the early 1480s, Leonardo Da Vinci designed an aerial screw. Its intended use was unknown, yet served as the inspiration for the helicopter. Dev... | 1h 7m | ||
| 18:49 | Combat War ChannelValley Forge...Gettysburg...Wounded Knee...San Juan Hill...the Somme...Omaha Beach...Inchon...Saigon...Basra. Combat War Channel delivers the compl... | 5m | ||
| 18:55 | Battlezone WWII: The Big BattlesThe conquest of Italy from the Allied invasion through the various battles. | 59m | ||
| 19:18 | The Concise History of WWIIThis 3-part program concludes with the liberation of the concentration caps and the arrests and trials of the surviving Nazi leaders for war crimes... | 1h 2m | ||
| 19:52 | Battlezone: The Korean WarThis program includes a tribute to the men of the Infantry from an officer who served with them as a platoon leader, Lieutenant Robert Fallon of Wa... | 37m | ||
| 19:53 | Combat War ChannelValley Forge...Gettysburg...Wounded Knee...San Juan Hill...the Somme...Omaha Beach...Inchon...Saigon...Basra. Combat War Channel delivers the compl... | 1h | ||
| 20:20 | Combat War ChannelValley Forge...Gettysburg...Wounded Knee...San Juan Hill...the Somme...Omaha Beach...Inchon...Saigon...Basra. Combat War Channel delivers the compl... | 53m | ||
| 20:29 | Battlezone WWII: The Gustav and Gothic Lines- Battle for ItalyA look at the Battle of the Gothic Line from an American Soldier and a soldier from the German Wehrmacht. Also features bonus footage of the Battle... | 1h | ||
| 21:13 | Visions of War: Infantry Weapons and TacticsGerman Sniper Training. | 1h 26m | ||
| 21:29 | World War II: The Real Mighty EighthBlack Week 1943 sees casualties with missions bombing deeper into Germany. | 1h 1m | ||
| 22:30 | Combat War ChannelValley Forge...Gettysburg...Wounded Knee...San Juan Hill...the Somme...Omaha Beach...Inchon...Saigon...Basra. Combat War Channel delivers the compl... | 1h | ||
| 22:38 | World War II: The Real Mighty EighthBlack Week 1943 sees casualties with missions bombing deeper into Germany. | 1h 1m | ||
| 23:30 | Combat War ChannelValley Forge...Gettysburg...Wounded Knee...San Juan Hill...the Somme...Omaha Beach...Inchon...Saigon...Basra. Combat War Channel delivers the compl... | 50m | ||
| 23:39 | Battlezone WWII: The Big BattlesThe advance of the Red Army towards Berlin in the final months of WWII. | 59m |
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_0v1a0dga/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_0v1a0dga/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_0v1a0dga/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_0v1a0dga/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_0v1a0dga/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_0v1a0dga/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_0v1a0dga/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_1d4b6ppb", "channel": "ch_0v1a0dga", "start": "2026-10-11T03:00:05Z", "stop": "2026-10-11T04:59:33Z", "title": "Battlefields", "sub_title": null, "description": "April 16, 1917, for the first time in history, French tanks fight their way t...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 74, "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 150 countries.