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_x61v960m/schedule?date=2026-10-12&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 22:17 | Six Minutes to MidnightWith Germany and the United Kingdom on the brink of war, an undercover British agent poses as a teacher at a finishing school for daughters of high... | Historical drama, Thriller | 1h 54m | |
| 00:11 | Winnie MandelaThe story of South African politician Winnie Mandela (Jennifer Hudson). | Biography, Historical drama | 2h 3m | |
| 02:14 | Eli Roth's History of HorrorFans of horror films, like "A Nightmare on Elm Street 3," "Psycho II," "The First Purge," "Bride of Chucky," "Scream 2" and "Gremlins 2: The New Ba... | S3 E1, Sequels (That Don't Suck) | Documentary, Horror | 50m |
| 03:04 | Eli Roth's History of HorrorHorror has warned about pandemics for years, in films that mirror reality, such as "Outbreak," "Contagion," "12 Monkeys," surreal plagues "Shivers,... | S3 E2, Infections | Documentary, Horror | 48m |
| 03:52 | Eli Roth's History of HorrorIn films like "The Dead Zone," "Scanners," "Doctor Sleep" and "Beetlejuice," horror superstars Stephen King, David Cronenberg, Mike Flanagan, Brian... | S3 E3, Psychics | Documentary, Horror | 49m |
| 04:41 | The J-Horror VirusCharting the origins of a new strain of supernatural horror which emerged in Japan at the turn of the millennium and went on to take over the world. | Documentary, Films | 1h 50m | |
| 06:31 | Eli Roth's History of HorrorThe apocalyptic visions of "World War Z," "Train to Busan," "Zombieland," "War of the Worlds," "I Am Legend," "The Omega Man," "10 Cloverfield Lane... | S3 E4, Apocalyptic Horror | Documentary, Horror | 48m |
| 07:19 | Eli Roth's History of HorrorHoliday mayhem, including "Black Christmas," "Krampus," "Silent Night Deadly Night," "Terror Train," "My Bloody Valentine," "Mother's Day," "April ... | S3 E5, Holiday Horror | Documentary, Horror | 48m |
| 08:07 | Eli Roth's History of HorrorFrom Frankenstein to Frank N. Furter, mad scientists smash the barriers of polite society; featuring "Frankenstein," "Ex Machina," "The Invisible M... | S3 E6, Mad Scientists | Documentary, Horror | 50m |
| 08:57 | Cursed FilmsThe release of "The Exorcist" is surrounded by controversy, as reports of fainting theater-goers and mysterious on-set accidents raise questions wh... | S1 E1, The Exorcist | Documentary, Entertainment | 33m |
| 09:30 | Cursed FilmsA series of unfortunate events plague the cast and crew during the making of "The Omen," raising concerns that the film might be cursed by the devi... | S1 E3, Poltergeist | Documentary, Entertainment | 31m |
| 10:01 | True Crime Story: Look Into My EyesAt North Port High School in Florida, three students die within months of each other; as the community learns more, they discover a common thread: ... | S1 E1, Absorb Attention | Documentary, Crime | 50m |
| 10:51 | True Crime Story: Look Into My EyesDr. George Kenney begins to reveal his side of the story; as details emerge about the deaths and Marcus, Wesley and Brittany's parents speak out, a... | S1 E2, Bypass the Critical | Documentary, Crime | 49m |
| 11:40 | True Crime Story: Look Into My EyesThe press catches wind of the story, and it captures headlines worldwide; Dr. Kenney is asked to leave North Port High, and as the criminal trial h... | S1 E3, Activate the Unconscious | Documentary, Crime | 50m |
| 12:30 | True Crime Story: Look Into My EyesPressure mounts against the school board to take accountability; Dr. Kenney leaves North Port for what seems like the final time; the community gra... | S1 E4, The Outcome | Documentary, Crime | 49m |
| 13:19 | Dating DeathRodney Alcala flees Los Angeles in 1968 after the rape and attempted murder of an 8-year-old girl, but after moving to New York under an assumed na... | S1 E1, Episode 1 | Documentary, Crime | 49m |
| 14:08 | Dating DeathAfter his early release in 1974 from prison, Rodney Alcala's victim count continues to rise as he uses his photography skills to prey on both young... | S1 E2, Episode 2 | Documentary, Crime | 49m |
| 14:57 | Dating DeathIn 1979 on Huntington Beach, Calif., a girl goes missing and is later found dead in a wooded area; the only lead is a sketch composite that resembl... | S1 E3, Episode 3 | Documentary, Crime | 49m |
| 15:46 | The Flight Attendant MurdersThe first victim, Jeannie, is introduced through the testimony of her closest friends and family. | S1 E1, Episode 1 | Crime, Documentary | 55m |
| 16:41 | The Flight Attendant MurdersExperts explore whether there was a missed link made between Jeannie's murder and two more deaths. | S1 E2, Episode 2 | Crime, Documentary | 55m |
| 17:36 | The Flight Attendant MurdersThe cold case investigation into air hostess Jeeta's death provides hope for the past victims. | S1 E3, Episode 3 | Crime, Documentary | 55m |
| 18:31 | The Flight Attendant Murders On nowThe current investigation attempts to provide definitive answers for the grieving families. | S1 E4, Episode 4 | Crime, Documentary | 53m |
| 19:24 | Yorkshire Ripper: The Secret MurdersAmong the secret murders explored are Judith Roberts, Mary Judge in Leeds in 1968, a schoolgirl killed in Staffordshire in 1972 and Carol Wilkinson... | S1 E1, Episode 1 | Crime, Documentary | 52m |
| 20:16 | Yorkshire Ripper: The Secret MurdersThe pressure continues to build on West Yorkshire Police; on top of the crimes that police decide to include in the Ripper investigation, murders a... | S1 E2, Episode 2 | Crime, Documentary | 54m |
| 21:10 | True Crime Story: IndefensiblePolice believe they've solved a mysterious death in Florida, but at trial the case takes a shocking turn, and a seemingly straight-forward case of ... | S1 E2, The Consent Offense | Documentary, Crime | 22m |
| 21:32 | Cursed FilmsA series of untimely deaths connected to the making of the "Poltergeist" films inspire rumors that the production is cursed; suspicions are stoked ... | S1 E2, The Omen | Documentary, Entertainment | 30m |
| 22:02 | Cursed FilmsYears after actor Bruce Lee's mysterious death is attributed to the Lee Family Curse, his son Brandon's life is cut short due to a tragic on-set ac... | S1 E4, The Crow | Documentary, Entertainment | 32m |
| 22:34 | Cursed FilmsA horrific on-set accident during the production of "Twilight Zone: The Movie" leaves those involved in the making of the film cursed by the memory... | S1 E5, Twilight Zone: The Movie | Documentary, Entertainment | 33m |
| 23:07 | The DryA federal agent investigates the decades-old death of a teenage girl in his drought-stricken hometown. | Crime drama, Mystery | 2h 15m |
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_x61v960m/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_x61v960m/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_x61v960m/history?from=2025-10-12T00:00:00Z&to=2025-10-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_x61v960m/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_x61v960m/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_x61v960m/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_x61v960m/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_bsprgsf2", "channel": "ch_x61v960m", "start": "2026-10-12T02:17:00Z", "stop": "2026-10-12T04:11:00Z", "title": "Six Minutes to Midnight", "sub_title": null, "description": "With Germany and the United Kingdom on the brink of war, an undercover Britis...", "category": [ "historical drama", "thriller", "movies", "explore", "adrenaline + sci-fi" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 29, "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 | Saturday 12 October 2024 | 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.