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-11&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:55 | Bloodline Detectives LiveIn 1981 a young woman is found murdered on the side of the road. The identity of her killer remains a mystery for decades until law enforcement can... | The School Girl Murderer | Drama, Series | 52m |
| 00:47 | Bloodline Detectives LiveIn 1995, a masked man commits multiple sexual assaults at knife-point. It ends up taking over twenty years for this serial rapist to be identified ... | S2 E12, The Knifepoint Rapist | Drama, Series | 54m |
| 01:41 | Bloodline Detectives LiveIn Alexandria, Va. in 2016, a young female lifeguard is raped while working at a local pool; police soon learn of a similar incident in Fairfax. Va... | S2 E13, Gunpoint Horror | Drama, Series | 53m |
| 02:34 | Bloodline Detectives LiveIn 1977, the body of a young woman is found covered in flies and maggots. Police officers fail to identify the victim until they utilize revolution... | S2 E14, The Hunt for Precious Jane Doe | Drama, Series | 52m |
| 03:26 | Bloodline Detectives LiveIn 1968, a 60-year-old is brutally raped and killed inside the walls of her own home. A devastating flood halts the police investigation until grou... | S2 E15, The Rapid City Rapist | Drama, Series | 51m |
| 04:17 | Bloodline Detectives LiveIn 1998, a 12-year-old girl and a 38-year-old woman are found raped and murdered. The case goes cold for over a decade until genetic genealogy unco... | S2 E16, A Family Torn Apart | Drama, Series | 48m |
| 05:05 | Bloodline Detectives LiveIn 1976, a young woman is found dead at a military base in Orange County, California. Using forensic genealogy, experts break open the 40-year-old ... | S2 E17, Justice for Leslie | Drama, Series | 50m |
| 05:55 | Bloodline Detectives LiveIn 1987, in Ohio, the nude body of 17-year-old Barbara Blatnik is found face down on a rural road. She had been violently raped and strangled. Coul... | S2 E18, Cuyahoga Falls Mystery | Drama, Series | 51m |
| 06:46 | Bloodline Detectives LiveIn 1988, Janet Tinsley reports her 8-year-old daughter April missing after she fails to return home. Three days later, a man out jogging makes a gr... | S2 E19, Chilling Notes from a Killer | Drama, Series | 50m |
| 07:36 | Bloodline Detectives LiveIn 1963, a man fishing finds the body of a toddler who had been wrapped in blankets and weighed down by iron moulds; it takes 57 years to learn the... | S2 E20, The Boy in the Bundle | Drama, Series | 47m |
| 08:23 | Bloodline Detectives LiveIn 1987, a man finds his wife brutally murdered on the kitchen floor. | S3 E1, Date Night Murder in Michigan | Drama, Series | 52m |
| 09:15 | Bloodline Detectives Live17-year-old Carla Walker is with her boyfriend Rodney in his car when suddenly the door is ripped open by an unknown assailant. The man beats Rodne... | S3 E3, Carla's Last Valentines | Drama, Series | 52m |
| 10:07 | Bloodline Detectives Live16-year-old high school student Kim Bryant is last seen outside a Dairy Queen restaurant. Three weeks later, her body is discovered by three teenag... | S3 E4, Last Seen at Dairy Queen | Drama, Series | 51m |
| 10:58 | Bloodline Detectives LiveMum of two, Linda Slaten, is found murdered in her bedroom in her Lakeland, Florida flat. She'd been sexually assaulted while her children slept an... | S3 E5, The Coat Hanger Killer | Drama, Series | 52m |
| 11:50 | Bloodline Detectives Live22-year-old Diana Hanson fails to return home from jogging in Las Vegas. Her worried parents call police but in a devastating turn of events, news ... | S3 E6, The Mystery of the Headphones | Series, Drama | 50m |
| 12:40 | Bloodline Detectives LiveThe decomposing body of a little girl is found in the Arizona desert. Detectives are unable to identify her, so the local community lays her to res... | S3 E8, Little Miss Nobody | Series, Drama | 51m |
| 13:31 | Bloodline Detectives LiveIn 1981, the body of Sylvia Quayle is discovered by her distraught father in her Cherry Hills home. It turns out that she had been shot, stabbed an... | S3 E9, The Slaying of Sylvia Quayle | Series, Drama | 50m |
| 14:21 | Bloodline Detectives LiveA young woman is last seen alive hitchhiking on Valentine's Day. The next day her body is discovered along a deserted road. It appeared as though s... | S3 E10, Valentine's Day Murder | Series, Drama | 50m |
| 15:11 | Bloodline Detectives LiveIn 1986, 12-year-old Michella Welch goes missing in Puget Park in Tacoma, Washington in the Pacific Northwest. That night, police locate her badly ... | S3 E11, The Mystery of the Parks | Series, Drama | 53m |
| 16:04 | Bloodline Detectives LiveThe bruised and bloodied body of 25-year-old Naval recruit Pamela Cahanes is found in an abandoned lot near the Naval training centre in Orlando, F... | S3 E12, Murder by the Base | Series, Drama | 50m |
| 16:54 | Bloodline Detectives LiveStephanie Isaacson sets off on her morning walk to school, but she never makes it. That same evening, her family's worst fears are confirmed when t... | S3 E14, The Schoolbag in the Road | Series, Drama | 50m |
| 17:44 | Bloodline Detectives LiveThe body of Tonya McKinley is unceremoniously found lying on the side of a city street. She has been sexually assaulted, and it is clear that the y... | S3 E15, Her Last New Years Eve | Series, Drama | 51m |
| 18:35 | Bloodline Detectives LiveThe naked body of Darlene Krashoc is discovered at 5:20 AM behind a restaurant. Hardened investigators are shocked by the brutality of this murder. | S3 E16, Dancing with Death | Series, Drama | 50m |
| 19:25 | Bloodline Detectives LiveFor six decades, police work to identify the person who murdered a 9-year-old girl. | S3 E18, The Mint Box Murder | Series, Drama | 52m |
| 20:17 | Bloodline Detectives LivePolice spend decades trying to identify a baby whose body was discovered in 1982. | S3 E19, Delta Dawn Doe | Drama, Series | 53m |
| 21:10 | Bloodline Detectives LivePolice work to identify the perpetrator of a brutal murder from 1980. | S3 E20, The Telephone Cord Killer | Drama, Series | 53m |
| 22:03 | Bloodline Detectives LiveIn 1976, a man discovered the body of a young woman in a roadside ditch in Kentucky. She would be identified as 16-year-old Carol Sue Klaber, last ... | S4 E1, Horror by the Roadside | Drama, Series | 55m |
| 22:58 | Bloodline Detectives LiveIn October 1970, in Sacramento, California, 28-year-old court reporter Nancy Bennallack fails to show up for work, leaving colleagues worried and s... | S4 E2, The Court Reporter Murder | Drama, Series | 56m |
| 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 |
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-11&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-11&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-11&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-11", "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-11, the first programme { "data": [ { "id": "ls_0v8h3gh2", "channel": "ch_72j1hkxz", "start": "2026-10-10T23:55:00Z", "stop": "2026-10-11T00:47:00Z", "title": "Bloodline Detectives", "sub_title": "The School Girl Murderer", "description": "In 1981 a young woman is found murdered on the side of the road. The identity...", "category": [ "drama", "series" ], "flags": { "new": false, "live": true } } ], "meta": { "count": 29, "date": "2026-10-11", "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.