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 UTC time, what is on now and next, and the same data in your app with one call.
All times UTC. The same day from the API: GET /v1/channels/ch_72j1hkxz/schedule?date=2026-10-12&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:54 | Bloodline Detectives LiveWhen Robin Brooks fails to show up for work in April 1980, a friend goes to her apartment in Sacramento, California, to check in on her and is horr... | S4 E4, Stabbing in Sacramento | Drama, Series | 55m |
| 00:49 | Bloodline Detectives LiveIn July 1987, Donna Hyatt's daughter returned to her home in Carlsbad, New Mexico, to find her mother brutally murdered after being beaten, sexuall... | S4 E5, Murder on Elm Street | Drama, Series | 56m |
| 01:45 | Bloodline Detectives LiveIn 2003, a man walking his dog in Mammoth Lakes in California's Sierra Nevada mountains finds a human skull. Despite law enforcement's best efforts... | S4 E6, The Mammoth Lakes Murder | Drama, Series | 55m |
| 02:40 | Bloodline Detectives LiveDade County police in Georgia work to uncover the identity of a Jane Doe and locate the perpetrator responsible for her murder. | S4 E7, Murder By I-59 | Drama, Series | 55m |
| 03:35 | Bloodline Detectives LiveIn Sierra Nevada, 1977, a horseback ride turns into a nightmare when a group of riders discover a woman's dead body, discarded amongst the scenery. | S4 E9, The South Lake Tahoe Strangler | Drama, Series | 55m |
| 04:30 | Bloodline Detectives LiveWhen the body of nine-year-old Marise Chiverella was discovered in 1964, her Pennsylvania hometown lived in fear that a child predator was hiding i... | S4 E8, The Murder of Little Marise | Drama, Series | 55m |
| 05:25 | Bloodline Detectives LiveIn California, 1968, a group of schoolboys find what they think is a scarecrow. The reality is much worse: it is the body of a woman who has been m... | S4 E10, The Huntington Beach Body | Drama, Series | 54m |
| 06:19 | Bloodline Detectives LiveInvestigative genetic genealogy is used to bring closure to the 1998 cold case murder of a mother killed in front of her toddler. | S4 E11, Mommy Has Been Murdered | Drama, Series | 53m |
| 07:12 | Bloodline Detectives LiveCutting-edge DNA science finally reveals the identity of the 'Phoenix Canal Killer' who terrorised the Arizona city in the early 1990s and brutally... | S4 E12, The Phoenix Canal Killer | Drama, Series | 53m |
| 08:05 | Bloodline Detectives LiveAdvances in forensic science shine a light on a case that went cold for decades, revealing the name of a serial killer who murdered two women in th... | S4 E14, Double Homicide in the OC | Drama, Series | 55m |
| 09:00 | Bloodline Detectives LiveIn 1990, a woman in Rankin County, Mississippi, was kidnapped and raped at knifepoint, but the case went cold for decades until a DNA match from an... | S4 E15, The Mississippi Rapist | Drama, Series | 54m |
| 09:54 | Bloodline Detectives LiveIn 1972, a young woman was discovered covered in blood by the road in Snohomish County, in the US state of Washington, and passed away a short time... | S4 E16, Justice Delayed | Drama, Series | 56m |
| 10:50 | Bloodline Detectives LiveIn 1980, Mark Madger came back to his flat in Willoughby, Ohio, to find his wife Nadine lying in a pool of her own blood after being stabbed dozens... | S4 E17, Murder in Apartment 101 | Drama, Series | 54m |
| 11:44 | Bloodline Detectives LiveIn 1985, a young nurse is sexually assaulted by an unknown assailant, and she turns to law enforcement to catch this predator. Despite decades pass... | S4 E18, Carrie's Courage | Drama, Series | 55m |
| 12:39 | Bloodline Detectives LiveDecades after the 1982 killing of Christina Castiglione, investigative genetic genealogy unmasks the predator responsible for her rape and murder i... | A Sadistic Killer | Drama, Series | 55m |
| 13:34 | Bloodline Detectives LiveThe 1972 rape and murder of nine-year-old Debbie Lynn Randall, who was abducted not far from her home in Marietta, Georgia, is solved five decades ... | S4 E20, Murder in Marietta | Drama, Series | 56m |
| 14:30 | Bloodline Detectives LiveIn Michigan, 1996, a body is found on the side of a road, wrapped in a blanket. The victim is Sharon Hammack. Detectives use new technology in an a... | S5 E1, The Body in the Blanket | Drama, Series | 50m |
| 15:20 | Bloodline Detectives LiveWhen a young woman is out for a run she is brutally attacked and raped by a stranger. Police use groundbreaking genetic genealogy to identify the p... | S5 E2, Evil Angel | Drama, Series | 54m |
| 16:14 | Bloodline Detectives LiveSalt Lake City, 2010, Sherry Black is found stabbed to death in her bookshop. Police fail to identify her killer until advanced DNA science reignit... | S5 E3, The Book Store Murder | Drama, Series | 55m |
| 17:09 | Bloodline Detectives LiveIn 1976 Wisconsin, 25-year-old David Schuldes and 24-year-old Ellen Matheys are murdered in a park. The case goes cold until 2015 when new DNA scie... | S5 E4, The McClintock Park Murders | Drama, Series | 53m |
| 18:02 | Bloodline Detectives LivePolice solve the decades-old cold case of Clare Holman through new advancements in DNA technology. | S5 E5, Strangled in the Sand | Drama, Series | 55m |
| 18:57 | Bloodline Detectives LiveIn 1976, 19-year-old Janet Stallcup goes missing while on her way to a party. Eight days later, her body is found in her car. | S5 E6, Terror in Garden Grove | Drama, Series | 54m |
| 19:51 | Bloodline Detectives LiveIn 1978, the body of 16-year-old Krisann Baxter is found in Washington. Investigators try to find Krisann's killer, but don't find any answers. | S5 E7, The Runaway Murder | Drama, Series | 55m |
| 20:46 | Bloodline Detectives LiveIn 1989, Krista Martin's life is tragically cut short because of an intruder. A friend finds her and calls 911, starting an investigation that will... | S5 E8, Justice for Krista | Drama, Series | 55m |
| 21:41 | Bloodline Detectives LiveIn Chandler, Arizona in 1991, an intruder viciously sexually assaults a woman in her own home. The case goes unsolved for decades until revolutiona... | S5 E9, The Imposter Rapist | Drama, Series | 55m |
| 22:36 | Bloodline Detectives LiveIn 1995 in Beaumont, Texas, the parents of Catherine Edwards find her body in her bathroom. The killer evades justice, that is, until forensic scie... | S5 E10, The Schoolteacher Murder | Drama, Series | 55m |
| 23:31 | Bloodline Detectives LiveWill a new forensic science tool find the killer of Cathy Sposito, murdered on an Arizona hiking trail in 1987? | The Thumb Butte Trail Murder | Drama, Series | 56m |
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_72j1hkxz/schedule?date=2026-10-12&tz=UTC" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_72j1hkxz/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_72j1hkxz/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_72j1hkxz/schedule?date=2026-10-12&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_72j1hkxz/schedule?date=2026-10-12&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_72j1hkxz/schedule", params={"date": "2026-10-12", "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_72j1hkxz/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_n496srx3", "channel": "ch_72j1hkxz", "start": "2026-10-11T23:54:00Z", "stop": "2026-10-12T00:49:00Z", "title": "Bloodline Detectives", "sub_title": "Stabbing in Sacramento", "description": "When Robin Brooks fails to show up for work in April 1980, a friend goes to h...", "category": [ "drama", "series" ], "flags": { "new": false, "live": true } } ], "meta": { "count": 27, "date": "2026-10-12", "tz": "UTC" } }
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.