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_m31gtss5/schedule?date=2026-10-13&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:29 | Horizon On nowAccording to new evidence, the Woolly Mammoth went on roaming until about the time the Pyramids were built. | S1994 E2, The Last Mammoth | Series, Science | 59m |
| 00:28 | Walking with DinosaursThe life of the first reptilian carnivores on Earth, told through computer animation. | New Blood | Series, Docudrama | 34m |
| 01:02 | Walking with DinosaursThis programme travels 152 million years into the past to a planet dominated by mighty, long-necked sauropods - the largest animals ever to walk th... | Time of the Titans | Series, Docudrama | 34m |
| 01:36 | Walking with DinosaursA look at the world as it was 149 million years ago - in the late Jurassic Period. The old continents have broken up and much of the land is under ... | Dinosaurs, Cruel Sea | Series, Docudrama | 37m |
| 02:13 | Walking with DinosaursA mind-expanding trip back through time to look at how the skies of 127 million years ago were dominated by huge flying reptiles, some as large as ... | Giant of the Skies | Series, Docudrama | 36m |
| 02:49 | HorizonThe earth split in India 66 million years ago in a disaster that may have caused the end of the dinosaurs. | S1991 E8, The Day the Earth Melted | Series, Science | 1h |
| 03:49 | HorizonIn 2000, scientists made a groundbreaking discovery, explaining how birds evolved from dinosaurs. However, a deeper investigation put a question ma... | S2002 E7, The Dinosaur That Fooled the World | Series, Science | 59m |
| 04:48 | Ice Age GiantsJourney back 40,000 years and discover the great beasts of the Ice Age with Professor Alice Roberts. Alice's Ice Age odyssey begins in the land of ... | S1 E1, Land of the Sabre-Tooth | Series, Documentary | 1h 8m |
| 05:56 | Ice Age GiantsAlice ventures to the parts of the Northern Hemisphere, hit the hardest by the cold - Europe and Siberia. High in the mountains of Transylvania, a ... | S1 E2, Land of the Cave Bear | Series, Documentary | 1h 9m |
| 07:05 | Ice Age GiantsEven after thousands of years of ice crushing the Northern Hemisphere and temperatures of 20 degrees lower than those of today, many of the great g... | S1 E3, Last of the Giants | Series, Documentary | 1h 10m |
| 08:15 | Deadly DinosaursSteve is going large, as he focuses on the biggest animals to have ever walked the earth. In his dino-den, he starts by meeting the Argentinosaurus... | S1 E1, Land of Giants | Series, Children | 35m |
| 08:50 | Deadly DinosaursThe Jurassic was home to the most vicious and violent predators the world has ever seen. To survive, herbivores had to fight back! Steve Backshall ... | S1 E2, Deadly Defenders | Series, Children | 33m |
| 09:23 | Deadly DinosaursSteve tries to chomp through a car like a T. rex, wield an axe like an Allosaurus and hitch a ride in Britain's biggest tank to showcase the might ... | S1 E3, King of the Killers | Series, Children | 33m |
| 09:56 | Deadly DinosaursSteve gets freaky on a mission to find the weirdest dinosaur ever. He kick-starts with a Gigantoraptor, an 8-metre tall giant that laid the biggest... | S1 E4, Freak or Unique | Series, Children | 35m |
| 10:31 | Deadly DinosaursSteve discovers just what it takes to be a terror from the skies. He straps himself into one of Britain's fastest wind tunnels where he goes head-t... | S1 E5, Kings of the Sky | Series, Children | 33m |
| 11:04 | Deadly DinosaursSteve travels to new depths as he discovers just what it takes to be an aquatic terror. His quest sees him rocket through water in spectacular styl... | S1 E6, Aquatic Terrors | Series, Children | 34m |
| 11:38 | Deadly DinosaursSteve's on a mission to find dinosaurs that have something a little special: fearsome killers, with incredible abilities! Get ready for a sensory s... | S1 E7, Super Senses | Series, Children | 36m |
| 12:14 | Deadly DinosaursSteve goes on an undercover mission to unearth the sneakiest dinosaurs that were far deadlier than they first appeared. | S1 E8, Secret Skills | Series, Children | 35m |
| 12:49 | Deadly DinosaursSteve Backshall is on the hunt for the most deadly animals to have ever walked the earth: dinosaurs. Steve goes on a mission to uncover what was de... | S1 E9, Deadlier than the Dinosaurs | Series, Children | 33m |
| 13:22 | Deadly DinosaursSteve Backshall looks back at the most awesome experiments over the series and chooses his highlights. | S1 E10, Backshall's Ultimate Dinosaur | Series, Children | 36m |
| 13:58 | Walking with DinosaursThe life of the first reptilian carnivores on Earth, told through computer animation. | New Blood | Series, Docudrama | 37m |
| 14:35 | Walking with DinosaursThis programme travels 152 million years into the past to a planet dominated by mighty, long-necked sauropods - the largest animals ever to walk th... | Time of the Titans | Series, Docudrama | 34m |
| 15:09 | Walking with DinosaursA look at the world as it was 149 million years ago - in the late Jurassic Period. The old continents have broken up and much of the land is under ... | Dinosaurs, Cruel Sea | Series, Docudrama | 34m |
| 15:43 | Walking with DinosaursA mind-expanding trip back through time to look at how the skies of 127 million years ago were dominated by huge flying reptiles, some as large as ... | Giant of the Skies | Series, Docudrama | 36m |
| 16:19 | Walking with DinosaursThis programme looks at the Cretaceous period, 106 million years ago. Volcanic activity forces the continents apart, and dinosaurs diversify into a... | Spirits of the Ice Forest | Series, Docudrama | 34m |
| 16:53 | Walking with DinosaursLooking at the closing chapters of the Cretaceous period, 65 million years ago, when the world is poisoned by massive volcanic activity. Among the ... | Death of a Dynasty | Series, Docudrama | 35m |
| 17:28 | HorizonExploring a dinosaur graveyard in Patagonia to gain a better understanding of dinosaur evolution, particularly the Middle Jurassic period when they... | S2002 E10, The Mystery of the Jurassic | Series, Science | 59m |
| 18:27 | The Mystery of Rome's X TombHistorian Dr Michael Scott unlocks the secrets of a mysterious tomb containing over 2,000 bodies unearthed within one of the catacombs of Rome. The... | Special, Documentary | 1h 10m | |
| 19:37 | The Truth About Killer DinosaursBird expert Bill Oddie helps construct amazing, life-sized, biomechanical replicas as he presents an imaginary battle between a tyrannosaurus rex a... | S1 E1, Tyrannosaurus VS Triceratops | Series, Science | 1h 8m |
| 20:45 | The Truth About Killer DinosaursHere, Bill Oddie asks whether the Velociraptor was really the monstrous predator of popular legend. | S1 E2, Velociraptor VS Ankylosaur | Series, Science | 1h 10m |
| 21:55 | Science of Walking With BeastsThis episode explains how the 120-million-year reign of the dinosaurs ended when mammals became the fastest and fiercest creatures on the planet. | Triumph of the Beast | Series, Science | 59m |
| 22:54 | Wildlife on OneOnce cast as B-movie dinosaurs, Central America's green iguanas are revealing complex social lives that offer fresh clues to prehistoric dinosaur b... | S31 E4, Iguanas, Living Like Dinosaurs | Series, Documentary | 37m |
| 23:31 | Science of Walking With BeastsA look at the science that has proved Darwin's idea that intelligent, sophisticated humans have an ancestral connection with the ape. | The Beast Within Us | Series, Science | 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_m31gtss5/schedule?date=2026-10-13&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_m31gtss5/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_m31gtss5/history?from=2026-03-01T00:00:00Z&to=2026-03-02T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_m31gtss5/schedule?date=2026-10-13&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_m31gtss5/schedule?date=2026-10-13&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_m31gtss5/schedule", params={"date": "2026-10-13", "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_m31gtss5/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_38dcc9bz", "channel": "ch_m31gtss5", "start": "2026-10-13T03:29:00Z", "stop": "2026-10-13T04:28:00Z", "title": "Horizon", "sub_title": "The Last Mammoth", "description": "According to new evidence, the Woolly Mammoth went on roaming until about the...", "category": [ "series", "science", "technology", "documentary" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 33, "date": "2026-10-13", "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 |
|---|---|---|
| 00:27 | Lost Worlds: Vanished Lives | Series, Documentary |
| 01:17 | Lost Worlds: Vanished Lives | Series, Documentary |
| 02:04 | Lost Worlds: Vanished Lives | Series, Documentary |
| 25 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.