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. Search any past day on the Archive plan.
All times UTC. The same day from the API: GET /v1/channels/ch_fx1sqwcb/schedule?date=2026-10-11&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | Murder On CCTVDon't Get In The Truck. Emily Lambert goes missing after spending the night at a hotel bar. Two days later, she is found murdered. Can investigator... | S4 E12, Don't Get in the Truck | 1h | |
| 01:00 | Forensic DetectivesPatterns of Guilt. Even careful killers leave behind traces of themselves. Forensic detectives must evaluate everyday items to establish patterns o... | 1h | ||
| 02:00 | Murder On CCTVIn His Father's Footsteps. In Long Island, a promising college student is shot dead in a botched robbery. Detectives study surveillance footage to ... | S7 E3, His Father's Footsteps | 1h | |
| 03:00 | Murder On CCTVRight Man, Wrong Man. Family man Richard Arenas is gunned down in broad daylight. With no apparent motive or witnesses, can investigators track dow... | S4 E11, Right Man, Wrong Man | 1h | |
| 04:00 | TeleshoppingTeleshopping. | 30m | ||
| 04:30 | TeleshoppingTeleshopping. | 30m | ||
| 05:00 | TeleshoppingTeleshopping. | 30m | ||
| 05:30 | TeleshoppingTeleshopping. | 30m | ||
| 06:00 | TeleshoppingTeleshopping. | 30m | ||
| 06:30 | TeleshoppingTeleshopping. | 30m | ||
| 07:00 | Say Yes to the DressMorticia Addams In A Good Way. Hayley Paige helps a bride wanting to look like a creepy fairy. Plus, a bride with a penchant for pickiness admits t... | S17 E4, Morticia Addams in a Good Way | 1h | |
| 08:00 | Say Yes to the Dress UKThe Princess Diana Show. From 'shy Di' to the queen of chic, Princess Diana will forever be an icon. Uwa wants a Diana-inspired gown, while Chantel... | S2 E21, The Princess Diana Show | 30m | |
| 08:30 | Say Yes to the Dress UKThe Father of the Bride Show. Harriet's passion for fashion requires a gown to match her designer shoes, but her Dad doesn't approve. And, Rebekah ... | S2 E22, The Father of the Bride Show | 30m | |
| 09:00 | Say Yes to the Dress UKSay Yes To The Dress For Less. David visits an Oxfam specialist bridal boutique to help brides pick a perfect frock and in turn, help people in pov... | S2 E23, Say Yes to the Dress for Lest | 30m | |
| 09:30 | Say Yes to the Dress UKThe Bride Vs Mum Show. Tastes in dresses often differ between mother and daughter. Nikita wants to please her mum, while Holly and her mum clash ov... | S2 E24, The Bride vs. Mum Show | 30m | |
| 10:00 | Forensic DetectivesNot Forgotten. A man risks everything to find his sister's killer - can a sympathetic detective with a great theory help him? Plus, a sexual predat... | 1h | ||
| 11:00 | The Killer In My FamilySante Kimes. Relatives of serial con-woman and murderer, Sante Kimes, reveal how her shocking crimes impacted the family and what it was like havin... | S3 E3, Sante Kimes | 1h | |
| 12:00 | FBI FilesStolen Identity. A closer look at real FBI cases - from murders to robberies - with dramatic re-enactments and interviews with agents and forensic ... | S7 E12, Stolen Identity | 1h | |
| 13:00 | FBI FilesRobin the Hood. A closer look at real FBI cases - from murders to robberies - with dramatic re-enactments and interviews with agents and forensic s... | S7 E16, Sniper at Home | 1h | |
| 14:00 | FBI FilesA closer look at real FBI cases - from murders to robberies - with dramatic re-enactments and interviews with agents and forensic scientists who wo... | S7 E18, Final Takedown | 1h | |
| 15:00 | True Crime with Aphrodite JonesGood People, Badlands. Montana is shocked when mother Susan Casey goes missing after a date. Detectives realize that three men are in her life, any... | S4 E2, Good People, Badlands | 1h | |
| 16:00 | True Crime with Aphrodite JonesA Deadly Downfall. Amanda Ross is gunned down outside her apartment. The police only have one suspect - could it be the work of the politically pow... | S4 E11, A Deadly Downfall | 1h | |
| 17:00 | True Crime with Aphrodite JonesThe Mystery of Steve McNair. NFL superstar Steve McNair is found shot to death in his downtown apartment with a beautiful woman lying dead at his f... | S4 E6, The Mystery of Steve McNair | 1h | |
| 18:00 | True Crime with Aphrodite JonesNever Too Late. When Florida rookie Detective Donna Velazquez was assigned the case of David Jackson, who'd been missing for years, she surprised e... | S4 E8, Never Too Late | 1h | |
| 19:00 | True Crime with Aphrodite JonesCold Case in Hotlanta. An Alabama native had only been in town a few hours before he was killed. Was it business or personal? Aphrodite tells the f... | S5 E8, Cold Case in Hotlanta | 1h | |
| 20:00 | True Crime with Aphrodite JonesBroken Commandments. A parishioner is shot to death while working in the office of her church in Bucks County, Pennsylvania. Was she killed at rand... | S5 E7, Broken Commandments | 1h | |
| 21:00 | Inside The ArrestThe Runaway Heiress. An aristocrat goes on the run with her partner and baby in the depths of winter. Police fear the child won't survive, and race... | S1 E7, The Runaway Heiress | 1h | |
| 22:00 | A Body in the BasementCollecting Trophies. Three missing teens vanish from a small town, leading detectives down a dark path toward a predator hiding in plain sight. S3,... | S3 E1, Collecting Trophies | 1h | |
| 23:00 | ToxicBlame It On Daddy. A romance built on deception spirals into a dangerous web of false accusations and violence, culminating in a shocking confronta... | 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_fx1sqwcb/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_fx1sqwcb/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_fx1sqwcb/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_fx1sqwcb/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_fx1sqwcb/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_fx1sqwcb/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_fx1sqwcb/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_38113zy1", "channel": "ch_fx1sqwcb", "start": "2026-10-11T00:00:00Z", "stop": "2026-10-11T01:00:00Z", "title": "Murder On CCTV", "sub_title": "Don't Get in the Truck", "description": "Don't Get In The Truck. Emily Lambert goes missing after spending the night a...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 29, "date": "2026-10-11", "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 | Monday 13 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 150 countries.