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-14&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 22:41 | Mother of NormandySimone Renaud witnesses the liberation of France on D-Day. | 1h 22m | ||
| 23:23 | After HitlerIn the second part of the documentary, the Marshall Plan is examined more closely. | 58m | ||
| 00:02 | WWII: The Call of DutyTracking the main events of WWII with the help of archive footage. | 1h 4m | ||
| 00:21 | WWII: The Call of DutyTracking the main events of WWII with the help of archive footage. | 1h 4m | ||
| 01:07 | WWII: The Call of DutyThe Japanese continue their battle in the Pacific with American Marines on the island of Iwo Jima. | 1h 6m | ||
| 01:25 | WWII: The Call of DutyThe Japanese continue their battle in the Pacific with American Marines on the island of Iwo Jima. | 1h 6m | ||
| 02:13 | My Grandparents' WarKristin Scott Thomas discovers how her grandfather William saved thousands in World War II. | 57m | ||
| 02:31 | My Grandparents' WarKristin Scott Thomas discovers how her grandfather William saved thousands in World War II. | 57m | ||
| 03:10 | WWII: On the Edge of the AbyssThe entry of the Soviet Union and the United States into the war shifts the balance of power. | 1h 3m | ||
| 03:28 | WWII: On the Edge of the AbyssThe entry of the Soviet Union and the United States into the war shifts the balance of power. | 1h 3m | ||
| 04:13 | Naval Warfare in World War IIIn this episode, viewers see how the U.S. Navy's submarines contributed to the Japanese empire's defeat, sinking thousands of tons of commercial sh... | 31m | ||
| 04:31 | After HitlerIn the second part of the documentary, the Marshall Plan is examined more closely. | 58m | ||
| 04:44 | Architects of DarknessOnce Hitler's adviser, Field Marshal Rommel later joined a plot to kill him. | 1h 1m | ||
| 05:29 | World War II: Battles Won & LostEvery war sees new tactics, some inspired, some desperate that try to influence the course of battles: Guadalcanal, Allied Bombing, Dakar, Leningra... | 58m | ||
| 05:44 | U.S. Marines in VietnamThreatened by numerous attacks by enemy troops in the Cam Lo area, 8,500 Marines and 3,000 ARVN troops strike along the Demilitarized Zone on July ... | 31m | ||
| 06:15 | Architects of DarknessMaster of Propaganda. The fanatic who shaped the first modern political spin machine and the man who harnessed the combined power of radio, print, ... | 54m | ||
| 06:27 | The Crusade in EuropeThis episode will take you on a journey through the Allied campaign in North Africa, from the daring Operation Torch to the triumphant defeat of th... | 26m | ||
| 06:54 | Battlezone: The Vietnam WarA film about the Forward Air Controller, whose job it was to spot enemy positions and mark them for attack. | 29m | ||
| 07:10 | Battlezone: The Korean WarComparison of the life of the individual in the states to the soldier on the front lines of Korea. Despite the truce talks fighting is still going ... | 37m | ||
| 07:22 | The Third Reich in ColorIn 1944, in southern England, Allied troops are getting ready to land in Normandy. | 58m | ||
| 07:46 | Sacrifice: From D-Day to the Liberation of ParisThe Allied invasion fleet departs for France in hopes of liberating German-occupied Europe. | 58m | ||
| 08:20 | Great Tank BattlesThe second episode starts on the morning of the 22nd of June 1941 when the Germans launched operation Barbarossa, the code name for the invasion of... | 1h | ||
| 08:44 | D-Day: The Longest of DaysReplays the drama and battle action of the period of the landing at Normandy and the fierce combat to overcome the wall of 'Fortress Europe' in Jun... | 33m | ||
| 09:18 | Soviet StormBy 1943-1944, as the Germans are desperately struggling to hold their ground, they are increasingly hindered by the Soviet partisans, which contain... | 55m | ||
| 09:21 | Night SwallowsRaskova gives the order to release Shevchenko from the tribunal and reinstate her. | 1h 1m | ||
| 10:13 | Great Tank BattlesThe second episode starts on the morning of the 22nd of June 1941 when the Germans launched operation Barbarossa, the code name for the invasion of... | 1h | ||
| 10:22 | 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:13 | World War II: Battles Won & LostEvery war sees new tactics, some inspired, some desperate that try to influence the course of battles: Guadalcanal, Allied Bombing, Dakar, Leningra... | 58m | ||
| 11:22 | Combat War ChannelValley Forge...Gettysburg...Wounded Knee...San Juan Hill...the Somme...Omaha Beach...Inchon...Saigon...Basra. Combat War Channel delivers the compl... | 7m | ||
| 11:29 | WWII: The Price of EmpireGermany seeks to neutralize British strength from the air; Erwin Rommel drives the Allies back. | 1h 1m | ||
| 12:11 | Hitler and Churchill: The Eagle and the LionFrom 1940 to 1945, these two vastly contradictory personalities thought of nothing else but how to destroy each other. For the first time, a film t... | 54m | ||
| 12:29 | BattlefieldsDieppe 1942, the mention of this name and date is enough to recall the sinister memory of an allied raid composed essentially of Canadian troops. O... | 1h 10m | ||
| 13:06 | After HitlerIn the second part of the documentary, the Marshall Plan is examined more closely. | 58m | ||
| 13:39 | Combat War ChannelValley Forge...Gettysburg...Wounded Knee...San Juan Hill...the Somme...Omaha Beach...Inchon...Saigon...Basra. Combat War Channel delivers the compl... | 55m | ||
| 14:03 | Combat War ChannelValley Forge...Gettysburg...Wounded Knee...San Juan Hill...the Somme...Omaha Beach...Inchon...Saigon...Basra. Combat War Channel delivers the compl... | 1h | ||
| 14:34 | Sacrifice: From D-Day to the Liberation of ParisThe Allied invasion fleet departs for France in hopes of liberating German-occupied Europe. | 58m | ||
| 15:03 | Combat War ChannelValley Forge...Gettysburg...Wounded Knee...San Juan Hill...the Somme...Omaha Beach...Inchon...Saigon...Basra. Combat War Channel delivers the compl... | 1h | ||
| 15:32 | 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:03 | Combat War ChannelValley Forge...Gettysburg...Wounded Knee...San Juan Hill...the Somme...Omaha Beach...Inchon...Saigon...Basra. Combat War Channel delivers the compl... | 7m | ||
| 16:10 | Night SwallowsRaskova gives the order to release Shevchenko from the tribunal and reinstate her. | 1h 1m | ||
| 16:32 | 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:11 | 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:32 | Combat War ChannelValley Forge...Gettysburg...Wounded Knee...San Juan Hill...the Somme...Omaha Beach...Inchon...Saigon...Basra. Combat War Channel delivers the compl... | 22m | ||
| 17:54 | U.S. Marines in VietnamThe strategic Marine Corps base at Khe Sanh was located a few miles from the borders of North Vietnam and Laos. Khe Sanh was heavily fortified in l... | 31m | ||
| 18:11 | Combat War ChannelValley Forge...Gettysburg...Wounded Knee...San Juan Hill...the Somme...Omaha Beach...Inchon...Saigon...Basra. Combat War Channel delivers the compl... | 10m | ||
| 18:21 | WWII: The Price of EmpireJapanese turn back a Chinese counter-offensive; Blitzkrieg Germany invasion of France; France falls. | 1h 1m | ||
| 18:25 | WWII: The Price of EmpireJapanese turn back a Chinese counter-offensive; Blitzkrieg Germany invasion of France; France falls. | 1h 1m | ||
| 19:21 | BattlefieldsDieppe 1942, the mention of this name and date is enough to recall the sinister memory of an allied raid composed essentially of Canadian troops. O... | 1h 10m | ||
| 19:26 | D-Day: The Longest of DaysReplays the drama and battle action of the period of the landing at Normandy and the fierce combat to overcome the wall of 'Fortress Europe' in Jun... | 33m | ||
| 19:59 | Architects of DarknessMaster of Propaganda. The fanatic who shaped the first modern political spin machine and the man who harnessed the combined power of radio, print, ... | 54m | ||
| 20:31 | WWII: The Price of EmpireGermany seeks to neutralize British strength from the air; Erwin Rommel drives the Allies back. | 1h 1m | ||
| 21:32 | WWII: The Road To VictoryJames H. Doolittle is discussed, along with other Air Force Commanders. | 1h | ||
| 22:32 | Combat War ChannelValley Forge...Gettysburg...Wounded Knee...San Juan Hill...the Somme...Omaha Beach...Inchon...Saigon...Basra. Combat War Channel delivers the compl... | 1h | ||
| 23:32 | Combat War ChannelValley Forge...Gettysburg...Wounded Knee...San Juan Hill...the Somme...Omaha Beach...Inchon...Saigon...Basra. Combat War Channel delivers the compl... | 7m | ||
| 23:39 | Naval Warfare in World War IIThe United States fought two battles here-the U.S. Marines at Iwo Jima against the Japanese, and the U.S. Navy against the typhoon. During the now-... | 30m |
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-14&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-14&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-14&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-14", "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-14, the first programme { "data": [ { "id": "ls_62xy6mkk", "channel": "ch_0v1a0dga", "start": "2026-10-14T02:41:13Z", "stop": "2026-10-14T04:02:50Z", "title": "Mother of Normandy", "sub_title": null, "description": "Simone Renaud witnesses the liberation of France on D-Day.", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 55, "date": "2026-10-14", "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.