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_gnebv521/schedule?date=2026-10-15&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:50 | Forensic FilesA six-year-old girl ran and hid when she saw her grandmother being beaten to death, but the man followed, beat and assaulted her. She said the assa... | 28m | ||
| 00:19 | Forensic FilesThe body of a college co-ed was found on a farm covered with her own denim as well as the jeans of the killer. | 28m | ||
| 00:47 | Forensic FilesThe body of an attractive young woman was found a mile from her abandoned car. Police were especially concerned when they realized the victim had c... | 28m | ||
| 01:15 | Forensic FilesIn 1969, phone operator Diane Maxwell is murdered. Her brother promised he'd find out who was responsible. | 28m | ||
| 01:43 | Forensic FilesThe crime scene was especially violent: A couple had been shot to death. Was their teenage daughter complicit. | 28m | ||
| 02:12 | Forensic FilesA young, attractive hairdresser was sexually assaulted and murdered in her own beauty salon. The evidence at the crime scene didn't match any of th... | 28m | ||
| 02:40 | Forensic FilesWhen two women went missing and were later found brutally murdered, police wondered if they were victims of a hate crime. | 28m | ||
| 03:08 | Forensic FilesA skeleton was discovered in the North Carolina marshlands. Investigators learned she'd been dead for months. | 28m | ||
| 03:37 | Forensic FilesAfter shooting his victims in the head, the killer staged the scene, placed the incriminating evidence into a plastic bag and tossed it into the ri... | 28m | ||
| 04:05 | Forensic FilesIn a tragic twist of fate, just days after the woman sold her home and moved to a modest trailer, a fire took both the trailer and her life. But th... | 28m | ||
| 04:33 | Forensic FilesA security guard disappeared from his post without a trace; his remains were found a year later in a remote camp site. | 28m | ||
| 05:01 | Forensic FilesA college senior was found raped and murdered near an unpaved footpath used by students to walk from one side of campus to the other. | 28m | ||
| 05:30 | Forensic FilesIn 2004, Mary Ann Clibbery was found brutally murdered in her Illinois business and investigators had to determine if this was a robbery gone wrong... | 28m | ||
| 05:58 | Forensic FilesIn 2006, Texas real estate agent Sarah Anne Walker was found brutally murdered in a model home. | 28m | ||
| 06:26 | Forensic FilesIn 2003, St. Cloud teenager Jason MacLennan returned home after a night out with friends and discovered his father Ken's body lying in a pool of bl... | 28m | ||
| 06:54 | Forensic FilesIn 2006, Nevada politician Kathy Augustine died mysteriously during a hard-fought re-election campaign and the medical examiner could neither isola... | 26m | ||
| 07:20 | Forensic FilesIn 1996, Virginia Beach police arrive at the Makdessi apartment to find Elise Makdessi and her lover dead. | 28m | ||
| 07:48 | Forensic FilesIn 1999, Patrick McRae was found dead in his Des Moines home and the crime scene was awash with blood. | 28m | ||
| 08:15 | Forensic FilesIn 2000, the body of exotic dancer Rachel Siani was found beneath a New Jersey bridge. Investigators wondered if she had committed suicide. | 26m | ||
| 08:41 | Forensic FilesIn 2000, construction manager Darrell North was found dead in his work trailer in Ft. Worth, Texas. When investigators arrived, they found that he ... | 28m | ||
| 09:09 | Forensic FilesIn 2000, Judy Southern arrived home from work and was shot by a gunman waiting within. Her husband Allen arrived shortly afterwards, called 911 to ... | 28m | ||
| 09:37 | Forensic FilesIn 1986, Gary Dale Larson was stabbed to death in his Edmond, Oklahoma home and then the killer sexually assaulted Larson's girlfriend Janet Haynes. | 28m | ||
| 10:04 | Forensic FilesIn 1991, Dorothy Donovan was murdered in her Dover, Delaware home and police are skeptical when her son Charles Holden stated that she was murdered... | 26m | ||
| 10:30 | Forensic FilesIn 2001, Ginger Hayes and her infant son Nicholas were abducted during a carjacking and the crime had been reported by a witness within minutes of ... | 28m | ||
| 10:58 | Forensic FilesIn the early hours of Christmas Eve, a college co-ed was abducted from the parking lot of her apartment. | 28m | ||
| 11:26 | Forensic FilesA young woman is found dead in her apartment. With little evidence at the scene, the case turns cold. | 26m | ||
| 11:51 | Forensic FilesWhen a college student is reported missing, police believe their investigation will be like countless others. | 28m | ||
| 12:19 | Forensic FilesA serial rapist is on the loose in a Texas town. No one knew where he'd strike next, but the audacity of his attacks and the escalation of violence... | 26m | ||
| 12:45 | Forensic FilesThe victim has been stabbed more than thirty times, and the crime scene is awash with her blood. Near her head, police discover a distinctive butto... | 28m | ||
| 13:13 | Forensic FilesA young woman attends evening church services... then disappears. When her abandoned car is found, the tank is empty and a gas can she kept in her ... | 28m | ||
| 13:40 | Forensic FilesVolunteers and police spend weeks searching for a missing girl. A psychic later leads them to a field where the body was found. | 28m | ||
| 14:08 | Forensic FilesDigital enhancement of security camera video shows that what appears to be a casual encounter is actually a forced abduction, leading to murder. | 28m | ||
| 14:36 | Forensic FilesWhen DNA proves that a man who practically admits to a brutal attack is innocent, police wonder why he is willing to take the blame. | 28m | ||
| 15:04 | Forensic FilesThe victim was a self-made man who never minced words. Perhaps he was murdered by a disgruntled client. | 28m | ||
| 15:31 | Forensic FilesA family break turns into a nightmare when the wife is found face-down in a lake; with no idea whether it was murder, an accident or suicide, polic... | 28m | ||
| 15:59 | Forensic FilesThe woman in the back of the truck was flailing her arms, screaming. They thought she was doing something dangerous for the fun of it. | 28m | ||
| 16:27 | Forensic FilesWhen court clerk Peter Porco doesn't report to his work in November 2004, a courts officer is ordered to the Porcos' family home in Bethlehem, NY. | 28m | ||
| 16:55 | Forensic FilesTwo suspects are linked to a murder by bloodstained boots and a gun, but the owner of the items says he has never met the victim. | 28m | ||
| 17:22 | Forensic FilesDetectives search for the bombers of two churches in Illinois, hoping that the materials used in the remnants of the handmade bombs will offer the ... | 28m | ||
| 17:50 | Forensic FilesThere was no clear reason for a young, healthy college student to be dead. But when the coroner discovered a tiny clue during the autopsy, investig... | 28m | ||
| 18:18 | Forensic FilesA young woman is stabbed more than 100 times. The killer leaves DNA behind, but investigators must play a cat-and-mouse game to obtain a suspect's ... | 28m | ||
| 18:46 | Forensic FilesPolice are able to create a composite sketch of a man burnt beyond recognition. But tracking the killer is more challenging. | 28m | ||
| 19:13 | Forensic FilesDoctors don't know why a scientist is gravely ill. When tests reveal the cause, it's too late to save him. | 28m | ||
| 19:41 | Forensic FilesA bullet-riddled car, a missing driver, and no witnesses, an ambush or a random attack; the clue was something so tiny, it was measured in milliont... | 28m | ||
| 20:09 | Forensic FilesEven though their daughter had run away before, she'd always come back. Her parents were sure this time would be no different, but they were wrong. | 28m | ||
| 20:36 | Forensic FilesIn little more than a month, two women who lived in the same apartment complex were brutally murdered. | 28m | ||
| 21:04 | Forensic FilesWhen a college co-ed vanished without a trace, her fellow students were concerned about her safety and their own. | 28m | ||
| 21:32 | Forensic FilesThe victim was well liked and successful, which made the brutality of the crime even harder to understand. | 28m | ||
| 22:00 | Forensic FilesAn assistant manager of a Florida steakhouse is stabbed to death. It appears to be a robbery gone wrong. | 26m | ||
| 22:25 | Forensic FilesJames Kenneth Elmen Jr. abducted Julie Estes, then 21, from the Southside convenience store where she worked in 1985. | 26m | ||
| 22:51 | Forensic FilesTracey Frame, 35, was convicted of killing David Nixon in April 2002 after he planned to end their relationship. | 26m |
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_gnebv521/schedule?date=2026-10-15&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_gnebv521/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_gnebv521/history?from=2025-10-12T00:00:00Z&to=2025-10-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_gnebv521/schedule?date=2026-10-15&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_gnebv521/schedule?date=2026-10-15&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_gnebv521/schedule", params={"date": "2026-10-15", "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_gnebv521/schedule?date=2026-10-15, the first programme { "data": [ { "id": "ls_bht1pw6p", "channel": "ch_gnebv521", "start": "2026-10-15T03:50:47Z", "stop": "2026-10-15T04:19:04Z", "title": "Forensic Files", "sub_title": null, "description": "A six-year-old girl ran and hid when she saw her grandmother being beaten to ...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 51, "date": "2026-10-15", "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 | Sunday 12 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.