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_pe0s1mc8/schedule?date=2026-10-11&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 22:52 | Atlantic RimWhen giant monsters crawl out of the Atlantic Ocean, the U.S. government must trust A.I. robots. | Action, Adventure | 1h 47m | |
| 23:22 | Z NationCitizen Z redeploys the survivors to meet with Murphy's doctor. | S1 E13, Doctor of the Dead | Adrenaline + sci-fi | 56m |
| 23:23 | Atlantic RimWhen giant monsters crawl out of the Atlantic Ocean, the U.S. government must trust A.I. robots. | Action, Adventure | 1h 46m | |
| 00:18 | Triassic WorldGenetically modified dinosaurs wreak havoc on the world when they escape from a research lab. | Sci-fi, Horror | 1h 40m | |
| 00:39 | Triassic WorldGenetically modified dinosaurs wreak havoc on the world when they escape from a research lab. | Sci-fi, Horror | 1h 40m | |
| 01:09 | Triassic WorldGenetically modified dinosaurs wreak havoc on the world when they escape from a research lab. | Sci-fi, Horror | 1h 41m | |
| 01:58 | Z NationDoc is captured by a nurse in an homage to "One Flew Over the Cuckoo's Nest" but with Zombies. | S3 E7, Welcome to Murphytown | Adrenaline + sci-fi | 54m |
| 02:19 | Haunting of Whaley HouseTerror awaits amateur ghost-hunters when they explore a haunted house. | Horror, Mystery | 1h 45m | |
| 02:50 | Morgan Killer DollA killer doll targets those connected to a dead woman's past, survivors must stop it before they die. | Horror, Crime | 1h 50m | |
| 02:52 | Morgan Killer DollA killer doll targets those connected to a dead woman's past, survivors must stop it before they die. | Horror, Crime | 1h 50m | |
| 04:04 | I Am OmegaThe lone survivor of a plague is doomed to an eternal battle with mutant creatures that now control the Earth. | Horror, Sci-fi | 1h 49m | |
| 04:40 | Haunting of Whaley HouseTerror awaits amateur ghost-hunters when they explore a haunted house. | Horror, Mystery | 1h 45m | |
| 04:42 | Haunting of Whaley HouseTerror awaits amateur ghost-hunters when they explore a haunted house. | Horror, Mystery | 1h 45m | |
| 06:25 | Haunting of Whaley HouseTerror awaits amateur ghost-hunters when they explore a haunted house. | Horror, Mystery | 1h 44m | |
| 06:27 | I Am OmegaThe lone survivor of a plague is doomed to an eternal battle with mutant creatures that now control the Earth. | Horror, Sci-fi | 1h 49m | |
| 07:43 | Dracula: The Original Living VampireDet. Amelia Van Helsing hunts a killer of young women. All evidence leads to Count Dracula. | Thriller, Horror | 1h 43m | |
| 08:09 | Z NationThe team gets embroiled in corporate politics after finding a group of white collar survivors. | S2 E11, Corporate Retreat | Adrenaline + sci-fi | 52m |
| 08:13 | Z NationThe team gets embroiled in corporate politics after finding a group of white collar survivors. | S2 E11, Corporate Retreat | Adrenaline + sci-fi | 52m |
| 08:16 | Z NationThe team gets embroiled in corporate politics after finding a group of white collar survivors. | S2 E11, Corporate Retreat | Adrenaline + sci-fi | 51m |
| 09:01 | Alien OriginFootage from a military expedition exposes the horrifying truth about the genesis of life on earth. | Horror, Sci-fi | 1h 49m | |
| 09:05 | Alien OriginFootage from a military expedition exposes the horrifying truth about the genesis of life on earth. | Horror, Sci-fi | 1h 50m | |
| 09:07 | Alien OriginFootage from a military expedition exposes the horrifying truth about the genesis of life on earth. | Horror, Sci-fi | 1h 50m | |
| 09:26 | Z NationThe team gets embroiled in corporate politics after finding a group of white collar survivors. | S2 E11, Corporate Retreat | Adrenaline + sci-fi | 51m |
| 10:17 | Dragon CrusadersMembers of the Knights Templar must defeat a wizardly dragon to break a horrific curse. | Fantasy, Action | 1h 47m | |
| 10:50 | Dragon CrusadersMembers of the Knights Templar must defeat a wizardly dragon to break a horrific curse. | Fantasy, Action | 1h 48m | |
| 10:55 | Dragon CrusadersMembers of the Knights Templar must defeat a wizardly dragon to break a horrific curse. | Fantasy, Action | 1h 47m | |
| 10:57 | Dragon CrusadersMembers of the Knights Templar must defeat a wizardly dragon to break a horrific curse. | Fantasy, Action | 1h 47m | |
| 12:04 | Martian LandWhen a massive sandstorm destroys Mars New York, and Mars Los Angeles has to find a way to stop it. | Sci-fi, Action | 1h 39m | |
| 12:38 | Martian LandWhen a massive sandstorm destroys Mars New York, and Mars Los Angeles has to find a way to stop it. | Sci-fi, Action | 1h 38m | |
| 12:42 | Martian LandWhen a massive sandstorm destroys Mars New York, and Mars Los Angeles has to find a way to stop it. | Sci-fi, Action | 1h 39m | |
| 12:44 | Martian LandWhen a massive sandstorm destroys Mars New York, and Mars Los Angeles has to find a way to stop it. | Sci-fi, Action | 1h 39m | |
| 13:43 | The Fast and The FierceTerrorists plant a bomb on a flight, rigged to detonate whenever the plane dips below 800 feet. | Action, Adventure | 1h 40m | |
| 14:16 | The Fast and The FierceTerrorists plant a bomb on a flight, rigged to detonate whenever the plane dips below 800 feet. | Action, Adventure | 1h 40m | |
| 14:21 | The Fast and The FierceTerrorists plant a bomb on a flight, rigged to detonate whenever the plane dips below 800 feet. | Action, Adventure | 1h 39m | |
| 14:23 | The Fast and The FierceTerrorists plant a bomb on a flight, rigged to detonate whenever the plane dips below 800 feet. | Action, Adventure | 1h 39m | |
| 15:23 | 666: The BeastA Horrifying Supernatural Thriller of Faith in the tradition of The Omen and The Devil's Advocate. | Horror, Thriller | 1h 47m | |
| 15:56 | 666: The BeastA Horrifying Supernatural Thriller of Faith in the tradition of The Omen and The Devil's Advocate. | Horror, Thriller | 1h 47m | |
| 16:00 | 666: The BeastA Horrifying Supernatural Thriller of Faith in the tradition of The Omen and The Devil's Advocate. | Horror, Thriller | 1h 47m | |
| 16:02 | 666: The BeastA Horrifying Supernatural Thriller of Faith in the tradition of The Omen and The Devil's Advocate. | Horror, Thriller | 1h 47m | |
| 17:10 | Atlantic RimWhen giant monsters crawl out of the Atlantic Ocean, the U.S. government must trust A.I. robots. | Action, Adventure | 1h 46m | |
| 17:43 | Atlantic RimWhen giant monsters crawl out of the Atlantic Ocean, the U.S. government must trust A.I. robots. | Action, Adventure | 1h 46m | |
| 17:47 | Atlantic RimWhen giant monsters crawl out of the Atlantic Ocean, the U.S. government must trust A.I. robots. | Action, Adventure | 1h 46m | |
| 17:49 | Atlantic RimWhen giant monsters crawl out of the Atlantic Ocean, the U.S. government must trust A.I. robots. | Action, Adventure | 1h 47m | |
| 18:56 | Z NationCitizen Z redeploys the survivors to meet with Murphy's doctor. | S1 E13, Doctor of the Dead | Adrenaline + sci-fi | 55m |
| 19:29 | Countdown: ArmageddonA journalist searches for her daughter while catastrophic disasters strike around the world. | Thriller, Sci-fi | 1h 46m | |
| 19:33 | Countdown: ArmageddonA journalist searches for her daughter while catastrophic disasters strike around the world. | Thriller, Sci-fi | 1h 46m | |
| 19:36 | Countdown: ArmageddonA journalist searches for her daughter while catastrophic disasters strike around the world. | Thriller, Sci-fi | 1h 45m | |
| 19:51 | Countdown: ArmageddonA journalist searches for her daughter while catastrophic disasters strike around the world. | Thriller, Sci-fi | 1h 46m | |
| 21:15 | 3-Headed Shark AttackA mutated, three-headed shark sinks its teeth into a cruise ship. | Horror, Sci-fi | 1h 45m | |
| 21:19 | MegaboaOn a trip to Colombia, a group of college students encounter a sixty-foot boa constrictor. | Action, Adventure | 1h 39m | |
| 21:21 | MegaboaOn a trip to Colombia, a group of college students encounter a sixty-foot boa constrictor. | Action, Adventure | 1h 39m | |
| 22:58 | 3-Headed Shark AttackA mutated, three-headed shark sinks its teeth into a cruise ship. | Horror, Sci-fi | 1h 45m | |
| 23:00 | MegaboaOn a trip to Colombia, a group of college students encounter a sixty-foot boa constrictor. | Action, Adventure | 1h 38m |
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_pe0s1mc8/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_pe0s1mc8/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_pe0s1mc8/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_pe0s1mc8/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_pe0s1mc8/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_pe0s1mc8/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_pe0s1mc8/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_0e1nfapq", "channel": "ch_pe0s1mc8", "start": "2026-10-11T02:52:00Z", "stop": "2026-10-11T04:39:00Z", "title": "Atlantic Rim", "sub_title": null, "description": "When giant monsters crawl out of the Atlantic Ocean, the U.S. government must...", "category": [ "action", "adventure", "sci-fi", "thriller" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 53, "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 155 countries.