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_7fyzzz3c/schedule?date=2026-10-12&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Hero ShipsThe first USS Samuel B. Roberts fought doggedly against a superior Japanese fleet until being sunk during World War II; the name Samuel B. Roberts ... | S1 E4, USS Samuel B. Roberts | Series, History | 1h |
| 01:00 | Hero ShipsShips named USS Yorktown include an aircraft carrier that fought in the Coral Sea and Midway battles and its successor, which helped spearhead the ... | S1 E12, USS New York | Series, History | 1h |
| 02:00 | DogfightsThe Six-Day War; Israeli Gen. Ran Ronen; the McDonnell Douglas F-15. | S1 E11, Hunt for the Bismarck | Series, Documentary | 1h |
| 03:00 | DogfightsBombers vs. fighters during World War II and the Vietnam War. | S1 E10, Dogfights of the Middle East | Series, Documentary | 1h |
| 04:00 | Hunting Hitler: The Final ChapterBob Baer's investigation proves that Hitler could have successfully fled Germany after the war and disappeared into South America; the investigatio... | Special, History | 2h | |
| 06:00 | Natural Blood Pressure ManagementUnleash the power of My Best Heart's patented Red Spinach-Potassium Nitrate combination, plus 8 natural dietary blood pressure regulators to mainta... | Consumer | 30m | |
| 06:30 | Pain Relief RevealedDiscover the hidden story of OmegaXL with John Walsh. He dives deep into the groundbreaking supplement that promises hope and relief for millions b... | Consumer | 30m | |
| 07:00 | The Aging BrainLearn what's behind mental decline with age, and how to improve memory, focus and concentration with NeuroQ's Darrin Peterson and Dale Bredesen MD. | Consumer | 30m | |
| 07:30 | Tired of Aging? Super Pill's Secret to Lasting Youth & Vitality!Tired of feeling old? Discover The Super Pill! 6 elite formulas packed with clinically studied ingredients for revolutionary heart, brain, joint, i... | Consumer | 30m | |
| 08:00 | DogfightsThe Six-Day War; Israeli Gen. Ran Ronen; the McDonnell Douglas F-15. | S1 E11, Hunt for the Bismarck | Series, Documentary | 1h |
| 09:00 | DogfightsBombers vs. fighters during World War II and the Vietnam War. | S1 E10, Dogfights of the Middle East | Series, Documentary | 1h |
| 10:00 | Hunting Hitler: The Final ChapterBob Baer's investigation proves that Hitler could have successfully fled Germany after the war and disappeared into South America; the investigatio... | Special, History | 2h | |
| 12:00 | Hero ShipsThe first USS Samuel B. Roberts fought doggedly against a superior Japanese fleet until being sunk during World War II; the name Samuel B. Roberts ... | S1 E4, USS Samuel B. Roberts | Series, History | 1h |
| 13:00 | Hero ShipsShips named USS Yorktown include an aircraft carrier that fought in the Coral Sea and Midway battles and its successor, which helped spearhead the ... | S1 E12, USS New York | Series, History | 1h |
| 14:00 | DogfightsThe Six-Day War; Israeli Gen. Ran Ronen; the McDonnell Douglas F-15. | S1 E11, Hunt for the Bismarck | Series, Documentary | 1h |
| 15:00 | DogfightsBombers vs. fighters during World War II and the Vietnam War. | S1 E10, Dogfights of the Middle East | Series, Documentary | 1h |
| 16:00 | Hunting Hitler: The Final ChapterBob Baer's investigation proves that Hitler could have successfully fled Germany after the war and disappeared into South America; the investigatio... | Special, History | 2h | |
| 18:00 | Dogfights: The Greatest Air BattlesComputer graphics and animation re-create four famous air battles. | Special, Documentary | 2h | |
| 20:00 | Hero ShipsThe USS Texas is the last battleship afloat that was involved in WWI and WWII. | S1 E8, USS Hornet | Series, History | 1h |
| 21:00 | Hero Ships On nowLiberty ships like the USS Jeremiah O'Brien kept supplies flowing to the troops during World War II; USS Jeremiah O'Brien is berthed in San Francis... | S1 E2, USS Arizona | Series, History | 1h |
| 22:00 | DogfightsAmerican pilots of the Cactus Air Force match skills and instincts with top Japanese aces as they battle in the skies above Guadalcanal. | S1 E4, Guadalcanal | Series, Documentary | 1h |
| 23:00 | DogfightsThe P-51 Mustang enters service during World War II; escorting Allied bombers over Germany; a dogfight with Japanese Zeroes over Iwo Jima; encounte... | S2 E11, P-51 Mustang | Series, Documentary | 1h |
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_7fyzzz3c/schedule?date=2026-10-12&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_7fyzzz3c/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_7fyzzz3c/history?from=2026-03-01T00:00:00Z&to=2026-03-02T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_7fyzzz3c/schedule?date=2026-10-12&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_7fyzzz3c/schedule?date=2026-10-12&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_7fyzzz3c/schedule", params={"date": "2026-10-12", "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_7fyzzz3c/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_k4mpmees", "channel": "ch_7fyzzz3c", "start": "2026-10-12T04:00:00Z", "stop": "2026-10-12T05:00:00Z", "title": "Hero Ships", "sub_title": "USS Samuel B. Roberts", "description": "The first USS Samuel B. Roberts fought doggedly against a superior Japanese f...", "category": [ "series", "history", "war" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 22, "date": "2026-10-12", "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 | Sunday 1 March 2026 | Category |
|---|---|---|
| 01:00 | Dogfights | Series, Documentary |
| 02:00 | Civil War Combat | Series, Documentary |
| 03:00 | Civil War Combat | Series, Documentary |
| 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 155 countries.