74.3M 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_cmn59b97/schedule?date=2026-10-17&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | UFO POVYakutat: In this groundbreaking series, our episodes feature an array of opinions from a very select group of specialists. (S1, ep 5) | S1 E5, Langenburg | 1h | |
| 01:00 | Killer Britain with Dermot MurnaghanGlyn Dix: He served time behind bars for the brutal killing of his landlady, only to strike again upon his release - this time by murdering his wif... | S3 E2, Glyn Dix | 1h | |
| 02:00 | Junk & Disorderly:......Henry's Wreck-trospective. Dive headfirst into the archives to celebrate the very best bits from the hit series Junk & Disorderly. (S1, ep 5) | S1 E5, Episode 5 | 45m | |
| 02:45 | Hardcore PawnAshley vs Rich: Ashley is not happy when Rich invades her territory in the shop and a pawn shop customer is caught abusing his girlfriend. (S4, ep 9) | S4 E9, Ashley vs. Rich | 25m | |
| 03:10 | Hardcore PawnNew Hire. Now Fire!: A roid-raging meathead threatens Seth's father; Ashley surprises everyone with a brand new hire. (S4, ep 10) | S4 E10, New Hire. Now Fire! | 25m | |
| 03:35 | Hardcore PawnSeth vs Rich: Les orders Seth and Rich to clean up the whole warehouse, in order to make room for lots of new merchandise. (S4, ep 11) | S4 E11, Seth vs. Rich | 25m | |
| 04:00 | Dickinson's Real DealLymm 4: Join David Dickinson as more collectors try to sell their items to dealers. Will they strike a deal or will they take a chance at auction i... | 1h | ||
| 05:00 | Storage WarsBuyers head to storage unit auctions across California. They are only allowed a brief of glimpse of what's inside before deciding how much they are... | S6 E1, Auction Boogaloo | 20m | |
| 05:20 | Storage WarsBuyers head to storage unit auctions across California. They are only allowed a brief of glimpse of what's inside before deciding how much they are... | S6 E2, My Little Brony | 25m | |
| 05:45 | Storage WarsBuyers head to storage unit auctions across California. They are only allowed a brief of glimpse of what's inside before deciding how much they are... | S6 E3, Locktoberfest! | 25m | |
| 06:10 | Storage WarsBuyers head to storage unit auctions across California. They are only allowed a brief of glimpse of what's inside before deciding how much they are... | S6 E4, The Emperor of El Monte | 20m | |
| 06:30 | Storage WarsReturn Of The King Of Montebello: Jarrod and Brandi split up for auctions in Montebello. Ivy hires someone to run his shop. Will his new employee b... | S6 E5, Up the Ante in El Monte | 25m | |
| 06:55 | Storage WarsFor a Good Time, Call Ivy: Jarrod and Brandi are under pressure and fear that if they don't score a major profit, their new Long Beach store may ha... | S6 E6, All Along the Swatchtower | 25m | |
| 07:20 | The Proof Is Out ThereUFO Over the Andes, the Ohio Grassman, and Ancient Horn Mystery: Did a Chilean family photograph a real UFO over the Andes? And does a huge fossil ... | S1 E4, Pythons in the Ceiling, Train Tunnel Escape, Suspicious Plane Crash, & Russian Concord Crash | 55m | |
| 08:15 | History's Most ShockingPythons in the Ceiling, Train Tunnel Escape, Suspicious Plane Crash & Russian Concord Crash: A man seeking his 15 minutes of internet fame crashes ... | S1 E3, Whale Eats Kayakers, Trucks vs. Trains, Flames & Cranes & Historic Eiffel Tower Jump | 55m | |
| 09:10 | Conspiracy Files UnsealedCloning: Animal cloning has been a reality for decades but the disturbing truth is that human cloning may be much closer than you think. (S1, ep 7) | S1 E7, Cloning | 30m | |
| 09:40 | Conspiracy Files UnsealedBigfoot: Is this half-man, half-ape simply a figment of our collective imagination or does he really exist? Experts ask whether he is being hidden ... | S1 E8, Bigfoot | 30m | |
| 10:10 | Conspiracy Files UnsealedAnti-Christ?: Every culture and religion on the planet believes that an evil one will usher in the end of days. But who is this Anti-Christ? And ho... | S1 E9, Who is the Antichrist? | 30m | |
| 10:40 | Conspiracy Files UnsealedRise Of The Machines: We rely on machines for virtually every aspect of modern life. But is technology going too far, too fast? And will humans suf... | S1 E10, Rise of the Machines | 25m | |
| 11:05 | Mysteries From AboveFrom Far Above: Uncover a perfect circle carved around an ancient peak, a scary phenomenon in the Pacific and strange shapes in a Middle Eastern de... | S2 E9, Far From Above | 1h | |
| 12:05 | Mysteries From AboveAncient Civilizations: Decode the secrets of long-lost human settlements, uncovering a Norwegian mound, a prehistoric stone circle and a lost city ... | S2 E10, Ancient Civilizations | 1h | |
| 13:05 | Mysteries From AboveOut of this World: See a giant glacier on Mars, milky seas near Java, a hexagon over Saturn and a doughnut-shaped lake in Saskatchewan. (S3, ep 1) | S3 E1, Out of This World | 1h | |
| 14:05 | Forbidden HistoryThe Search for King Solomon's Mines: Fascinating new evidence reveals fresh clues about the whereabouts of King Solomon's mines - and the fabulous ... | S7 E8, Mystery of Solomon's Mines | 1h | |
| 15:05 | Cursed HistoriesAbandon All Hope Diamond: A diamond with a sinister past, the bones of a world-famous bard and a beach covered in cursed stones - who dares to dist... | S1 E2, Abandon All Hope Diamond, The Bard's Warning, Cursed Pebbles Of Koh Hin | 1h | |
| 16:05 | Cursed HistoriesTimur's Tomb: A neglected warning inside a mighty conqueror's tomb heeds one of the deadliest invasions in human history. (S1, ep 3) | S1 E3, Timur's Tomb, Curse of the Ninth, The Lost City of Frenier | 55m | |
| 17:00 | Holy Marvels With Dennis QuaidSacred strongholds: Some strongholds were built to protect the sacred and others used for sinister purposes. Uncovering stories behind the world's ... | S2 E2, Sacred Strongholds | 1h | |
| 18:00 | Holy Marvels With Dennis QuaidHidden Codes: For centuries, secret codes have been embedded in sacred texts and paintings. Uncovering the stories behind these cryptic messages. (... | S2 E5, Hidden Codes | 1h | |
| 19:00 | Holy Marvels With Dennis QuaidLegendary Weapons: In this episode, we delve into how they were crafted, who dared to wield them and the epic battles that forged their place in my... | S2 E6, Legendary Weapons | 1h | |
| 20:00 | God CodeAntiquities expert Timothy Smith looks into the existence of a code hidden in the world's oldest complete text of the Hebrew Bible, which some beli... | 2h | ||
| 22:00 | Proof Is Out There: Bermuda Triangle...Edition. Mysterious Ruins: Tony investigates ruins found at the Bermuda Triangle before analysing evidence of similar discoveries from around th... | S1 E1, Lost Tribes and Levitating Humans | 1h | |
| 23:00 | Proof Is Out There: Bermuda Triangle...Edition. USOs & Underwater Forces: The team investigate the strange underwater anomalies in the Bermuda Triangle and analyse evidence of similar... | S1 E2, Escape From Monkey Island | 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_cmn59b97/schedule?date=2026-10-17&tz=UTC" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_cmn59b97/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_cmn59b97/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_cmn59b97/schedule?date=2026-10-17&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_cmn59b97/schedule?date=2026-10-17&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_cmn59b97/schedule", params={"date": "2026-10-17", "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_cmn59b97/schedule?date=2026-10-17, the first programme { "data": [ { "id": "ls_te39sx3v", "channel": "ch_cmn59b97", "start": "2026-10-17T00:00:00Z", "stop": "2026-10-17T01:00:00Z", "title": "UFO POV", "sub_title": null, "description": "Yakutat: In this groundbreaking series, our episodes feature an array of opin...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 31, "date": "2026-10-17", "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 | 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.