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_9fs71xh7/schedule?date=2026-10-14&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 22:45 | MegafaultA seismologist and a miner must stop a massive earthquake that threatens to tear the world in half. | Sci-fi, Thriller | 1h 45m | |
| 22:49 | TicksBig steroid-mutated bugs attack troubled teens and their guides in the woods. | Horror, Sci-fi | 1h 36m | |
| 22:56 | CrocodileWhen a group of friends goes on a boat trip, a giant killer crocodile begins to pick them off. | Horror, Thriller | 1h 51m | |
| 00:25 | Shark AttackA marine biologist travels to Africa to investigate the unnatural behavior of sharks. | Horror, Thriller | 1h 54m | |
| 00:30 | Shark AttackA marine biologist travels to Africa to investigate the unnatural behavior of sharks. | Horror, Thriller | 1h 53m | |
| 00:47 | Shark AttackA marine biologist travels to Africa to investigate the unnatural behavior of sharks. | Horror, Thriller | 1h 53m | |
| 02:19 | Alligator II: The MutationDetective (Joseph Bologna) and Cajun (Richard Lynch) track giant reptile. | Horror, Sci-fi | 1h 49m | |
| 02:23 | Deathsport [Broadcast Edit]Futuristic Science Fiction about a sport to the death, using destructocycles. | Sci-fi, Action | 1h 38m | |
| 02:40 | Deathsport [Broadcast Edit]Futuristic Science Fiction about a sport to the death, using destructocycles. | Sci-fi, Action | 1h 38m | |
| 04:01 | Puppet MasterA former psychic commits suicide after discovering animated, murderous puppets. | Horror, Fantasy | 1h 42m | |
| 04:18 | CrocodileWhen a group of friends goes on a boat trip, a giant killer crocodile begins to pick them off. | Horror, Thriller | 1h 51m | |
| 05:43 | The Brain (1988) [Broadcast Edit]With the help of an alien organism, a man brainwashes audiences through television. | Horror, Sci-fi | 1h 46m | |
| 05:54 | Hunters [Broadcast Edit]Several years after a virus has ravaged the world, a soldier protects refugees from mutants. | Action, Horror | 1h 50m | |
| 06:09 | Alligator II: The MutationDetective (Joseph Bologna) and Cajun (Richard Lynch) track giant reptile. | Horror, Sci-fi | 1h 49m | |
| 07:29 | Alien ConvergenceA state-of-the-art fighter jet is humanity's last hope against flying reptilian creatures. | Horror, Sci-fi | 1h 43m | |
| 07:44 | Puppet MasterA former psychic commits suicide after discovering animated, murderous puppets. | Horror, Fantasy | 1h 42m | |
| 07:58 | Hunters [Broadcast Edit]Several years after a virus has ravaged the world, a soldier protects refugees from mutants. | Action, Horror | 1h 51m | |
| 09:12 | Tidal Wave: No EscapeA Nobel Prize winner teams up with a Navy officer to find out the cause of disastrous tidal waves. | Action, Thriller | 1h 47m | |
| 09:26 | TicksBig steroid-mutated bugs attack troubled teens and their guides in the woods. | Horror, Sci-fi | 1h 37m | |
| 09:49 | Alligator [Broadcast Edit]A baby alligator is flushed down a Chicago toilet and survives by eating discarded laboratory rats. | Horror, Sci-fi | 1h 48m | |
| 10:59 | Alligator II: The MutationDetective (Joseph Bologna) and Cajun (Richard Lynch) track giant reptile. | Horror, Sci-fi | 1h 49m | |
| 11:03 | Chopping Mall [Broadcast Edit]Eight teenagers are trapped after hours in a high-tech shopping mall. | Horror, Sci-fi | 1h 29m | |
| 11:37 | Chopping Mall [Broadcast Edit]Eight teenagers are trapped after hours in a high-tech shopping mall. | Horror, Sci-fi | 1h 29m | |
| 12:32 | Upside DownAdam and Eden fell in love as teens despite the fact that they live in opposite worlds. | Sci-fi, Drama | 2h 8m | |
| 12:48 | Hunters [Broadcast Edit]Several years after a virus has ravaged the world, a soldier protects refugees from mutants. | Action, Horror | 1h 51m | |
| 13:06 | MegafaultA seismologist and a miner must stop a massive earthquake that threatens to tear the world in half. | Sci-fi, Thriller | 1h 46m | |
| 14:39 | Geo-DisasterA family is separated during the convergence of three gigantic natural disasters. | Sci-fi, Thriller | 1h 40m | |
| 14:40 | CrocodileWhen a group of friends goes on a boat trip, a giant killer crocodile begins to pick them off. | Horror, Thriller | 1h 51m | |
| 14:52 | Tidal Wave: No EscapeA Nobel Prize winner teams up with a Navy officer to find out the cause of disastrous tidal waves. | Action, Thriller | 1h 47m | |
| 16:19 | A Boy And His Dog [Broadcast Edit]World War IV has ravaged Earth, and its survivors must battle for food, shelter and companionship. | Sci-fi, Drama | 1h 49m | |
| 16:31 | Geo-DisasterA family is separated during the convergence of three gigantic natural disasters. | Sci-fi, Thriller | 1h 40m | |
| 16:39 | TicksBig steroid-mutated bugs attack troubled teens and their guides in the woods. | Horror, Sci-fi | 1h 37m | |
| 18:08 | Chopping Mall [Broadcast Edit]Eight teenagers are trapped after hours in a high-tech shopping mall. | Horror, Sci-fi | 1h 30m | |
| 18:11 | Tidal Wave: No EscapeA Nobel Prize winner teams up with a Navy officer to find out the cause of disastrous tidal waves. | Action, Thriller | 1h 48m | |
| 18:16 | Geo-DisasterA family is separated during the convergence of three gigantic natural disasters. | Sci-fi, Thriller | 1h 40m | |
| 19:38 | Upside DownAdam and Eden fell in love as teens despite the fact that they live in opposite worlds. | Sci-fi, Drama | 2h 7m | |
| 19:56 | Upside DownAdam and Eden fell in love as teens despite the fact that they live in opposite worlds. | Sci-fi, Drama | 2h 7m | |
| 19:59 | Alligator [Broadcast Edit]A baby alligator is flushed down a Chicago toilet and survives by eating discarded laboratory rats. | Horror, Sci-fi | 1h 48m | |
| 21:45 | CrocodileWhen a group of friends goes on a boat trip, a giant killer crocodile begins to pick them off. | Horror, Thriller | 1h 52m | |
| 22:03 | A Boy And His Dog [Broadcast Edit]World War IV has ravaged Earth, and its survivors must battle for food, shelter and companionship. | Sci-fi, Drama | 1h 50m | |
| 23:37 | MegafaultA seismologist and a miner must stop a massive earthquake that threatens to tear the world in half. | Sci-fi, Thriller | 1h 45m | |
| 23:53 | Puppet MasterA former psychic commits suicide after discovering animated, murderous puppets. | Horror, Fantasy | 1h 42m |
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_9fs71xh7/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_9fs71xh7/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_9fs71xh7/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_9fs71xh7/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_9fs71xh7/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_9fs71xh7/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_9fs71xh7/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_4nfhf7w0", "channel": "ch_9fs71xh7", "start": "2026-10-14T02:45:00Z", "stop": "2026-10-14T04:30:00Z", "title": "Megafault", "sub_title": null, "description": "A seismologist and a miner must stop a massive earthquake that threatens to t...", "category": [ "sci-fi", "thriller", "action", "adventure", "drama", "tv movie" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 42, "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.