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 UTC 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 UTC. The same day from the API: GET /v1/channels/ch_6wkxms58/schedule?date=2026-10-17&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | A Crime to RememberKiller Prophet. When a family is discovered drowned in their own swimming pool in Santa Cruz, investigators must trawl through psychedelic hippie c... | S4 E7, Killer Prophet | 1h | |
| 01:00 | The Killer Beside MeSchooled In Murder. A lunch break becomes a nightmare for two secretaries who vanish in broad daylight. One woman is found dead, launching a desper... | S3 E6, Schooled in Murder | 1h | |
| 02:00 | The Killer Beside MeCarpool Predator. An employee of an exotic wildlife park vanishes. As the search for the missing woman intensifies, investigators fear that the pre... | S3 E5, Carpool Predator | 1h | |
| 03:00 | Murder In The HeartlandBad For Business. Successful business owner MaryAnn Clibbery is brutally murdered in Illinois. A suspicious bag floating on the ice in the river un... | 1h | ||
| 04:00 | Murder In The HeartlandIf The Walls Could Talk. An affluent retirement community in Ohio is baffled when Barbara Howe vanishes one night. But soon Police find her body in... | 1h | ||
| 05:00 | TeleshoppingTeleshopping. | 30m | ||
| 05:30 | TeleshoppingTeleshopping. | 30m | ||
| 06:00 | TeleshoppingTeleshopping. | 30m | ||
| 06:30 | TeleshoppingTeleshopping. | 30m | ||
| 07:00 | Caught In The NetThe Dog Knows. When police find 64-year-old nurse Athena Valentiny brutally murdered in her home, investigators follow the digital trail her killer... | S2 E4, The Dog Knows | 1h | |
| 08:00 | Caught In The NetMonsters Are Real. After the murder of young mother Morgan Ashlye Fox, investigators don't have much physical evidence to go on. Digital evidence r... | S2 E6, Monsters are Real | 1h | |
| 09:00 | Caught In The NetThe Vest. When widow Valena Shepherd is found dead at home, police suspect foul play. Investigators follow digital clues that suggest Valena knew h... | S2 E7, The Vest | 1h | |
| 10:00 | Caught In The NetRandom Data. When 12-year-old Aynis Vargas dies in a seemingly random attack, investigators piece together clues from social media, cell phone data... | S2 E8, Random Data | 1h | |
| 11:00 | DisappearedA Family's Curse. When high-profile DA Ray Gricar goes missing, his laptop and hard drive are found destroyed in the Susquehanna River. Was Ray mur... | 1h | ||
| 12:00 | DisappearedThe Springfield Three. Susie, Stacey and her mum go missing from their home in the middle of the night. Is their disappearance linked to the activi... | 1h | ||
| 13:00 | DisappearedA Mother's Mission. When rebellious teen Samantha Bonnell goes missing, her co-workers claim she just walked out of a cinema and vanished. Are they... | 1h | ||
| 14:00 | DisappearedLost Hero. Firefighter Brandy Hall's abandoned and blood-stained truck is found submerged in a local pond. What happened to this popular mum and wh... | 1h | ||
| 15:00 | American MonsterTwice Shy. Carol-Ann and James Sharp seem like the perfect couple. But behind the veneer of happiness in home movies lie dark secrets - and an unli... | S4 E3, Twice Shy | 1h | |
| 16:00 | American MonsterDouble Cross. In a small town, the lives of two couples are unravelled by a series of betrayals, deceit and violence. How did a love affair result ... | S4 E10, Double Cross | 1h | |
| 17:00 | American MonsterSmoke Gets In Your Eyes. When Dr Jim Kohnle is found dead in a fire at his family home, evidence and tip-offs lead police to question if it was an ... | S4 E7, Smoke Gets in Your Eyes | 1h | |
| 18:00 | American MonsterEdge Of Reason. Todd and Rachel Winkler seemed to be a happily married couple. But, behind closed doors, the couple faced many issues and it eventu... | S4 E9, Edge of Reason | 1h | |
| 19:00 | A Crime to RememberParadise Lost. When the young wife of a Naval Lieutenant is found beaten by the side of the road in Honolulu in 1931, the repercussions lead to mur... | S4 E4, Paradise Lost | 1h | |
| 20:00 | People Magazine InvestigatesLove, Lies, And Lust. In 2018, police search a backyard in Florida for a body after a once-idyllic marriage sours and turns vengeful, filled with l... | S9 E9, The Secrets Of The Twelve Tribes Cult | 1h | |
| 21:00 | The Happy Face Killer: Mind Of A MonsterA detective suspects a long-haul trucker may be the Happy Face Killer, one of history's most disturbed serial murderers. He hatches a plot to outwi... | 2h | ||
| 23:00 | The Curious Case Of Natalia GraceThe Barnetts, now divorced, abandon Natalia in an apartment in Indiana. When the police get involved, Michael's confessions lead to their arrest. S... | S1 E5, Barnett vs. Barnett | 1h |
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_6wkxms58/schedule?date=2026-10-17&tz=UTC" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_6wkxms58/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_6wkxms58/history?from=2025-10-12T00:00:00Z&to=2025-10-13T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_6wkxms58/schedule?date=2026-10-17&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_6wkxms58/schedule?date=2026-10-17&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_6wkxms58/schedule", params={"date": "2026-10-17", "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_6wkxms58/schedule?date=2026-10-17, the first programme { "data": [ { "id": "ls_r7cgnphn", "channel": "ch_6wkxms58", "start": "2026-10-17T00:00:00Z", "stop": "2026-10-17T01:00:00Z", "title": "A Crime to Remember", "sub_title": null, "description": "Killer Prophet. When a family is discovered drowned in their own swimming poo...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 25, "date": "2026-10-17", "tz": "UTC" } }
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.