74.3M 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 Asia/Famagusta 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 Asia/Famagusta. The same day from the API: GET /v1/channels/ch_a5vrtf6m/schedule?date=2026-10-14&tz=Asia/Famagusta
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 00:00 | A Killer Among FriendsResidents of a small town are shocked when they discover that a baseball rivalry among teenagers may be a motive for murder. | 1h | ||
| 01:00 | Evil Lives HereWhen Claire Throssell meets Darren Sykes, she thinks his overwhelming shows of affection are signs of love. She soon realises they are signs of som... | 1h | ||
| 02:00 | Signs Of A PsychopathA killer brutally murders an elderly couple in their home, and investigators uncover a young psychopath with a hunger for fast food and revenge. | 30m | ||
| 02:30 | Signs Of A PsychopathWhen a grandmother vanishes for months and detectives question her live-in grandson, they uncover a parasitic psychopath hiding in plain sight. | 30m | ||
| 03:00 | The Murder TapesAn elderly Arizona couple's murder spurs a statewide hunt for the killer. The investigation culminates in an unexpected arrest. | S4 E10, The Girl in the Crowd | 1h | |
| 04:00 | Mean Girl MurdersInfluencer Mackenzie Shirilla seemingly has it all. But a tragic accident reveals the dark side of social media, where jealousy and rivalry turn da... | 1h | ||
| 07:00 | DisappearedAfter six months in the Mojave Desert following the custody loss of her children, April Pitzer is ready to go home. But when her past comes back to... | 1h | ||
| 08:00 | DisappearedAfter Tim goes missing his car is abandoned at a construction site and his bank account is emptied. Is his disappearance connected to a strict reli... | 1h | ||
| 09:00 | Evil Lives HereEric Nance expects his sister Belinda to find and destroy his murder weapon to protect him. She is torn between family loyalty and doing what is ri... | S6 E7, I Have to Do the Right Thing | 1h | |
| 10:00 | Evil Lives HereAmmie Turos never saw Christian Fuhr as anything other than a loving boyfriend. When he was arrested, she had no idea what horrors he had been comm... | S6 E8, My Twisted Sister | 1h | |
| 11:00 | Mean Girl MurdersInfluencer Mackenzie Shirilla seemingly has it all. But a tragic accident reveals the dark side of social media, where jealousy and rivalry turn da... | 1h | ||
| 12:00 | Mean Girl MurdersIn Las Vegas, nothing is more important than winning first place in the female fitness world. When jealousy spirals out of control, one woman will ... | S2 E10, Built for Murder | 1h | |
| 13:00 | The Tech Bro MurdersA retired Silicon Valley executive dives into the wine industry, but a risky partnership with a bold Napa entrepreneur leads to bloodshed. | 1h | ||
| 14:00 | To Catch a KillerThree years after a young mother goes missing in Florida, an inmate is ready to confess. But detectives uncover a key witness who's hiding a big se... | 1h | ||
| 15:00 | Torn from the Headlines: New York Post ReportsWhen a prominent businessman is kidnapped from a parking lot for a multimillion-dollar ransom, the NYPD races against the clock to find him alive. | 1h | ||
| 16:00 | Torn from the Headlines: New York Post ReportsThe murder of a businessman sends shockwaves through the Upper East Side. Can the police untangle a web of lies to find the killer? | 1h | ||
| 17:00 | The InterrogatorA young woman finds her beloved neighbour beaten to death in her own home. However, she is determined to help Detective Fil Waters find the callous... | 1h | ||
| 18:00 | The InterrogatorA young mother is strangled to death in her bedroom while her son sleeps. Det. Fil Waters learns the victim's own mother was murdered 25 years earl... | 1h | ||
| 19:00 | I Almost Got Away With ItA crook tied to a murder cuts a deal with police, before tricking them and assuming a new identity. Can the authorities catch a man they believe is... | 1h | ||
| 20:00 | I Almost Got Away With ItA shootout on a highway leaves a teen dead and another critically injured. Is estranged childhood friend Eric behind the murder, and where is he now? | 1h | ||
| 21:00 | The Murder TapesAn 18-year-old's parents are desperately looking for their missing daughter. The police search reveals something happened at the house on Lillian St. | S6 E3, The House on Lillian Street | 1h | |
| 22:00 | 911: Did The Killer Call?After the brutal binding, torture and murder of a woman in her home, her ex-husband calls 911, but police suspect he is the killer. | 1h | ||
| 23:00 | Dead SilentOn their way to Oregon in January 1981, young lovers Kevin Thorpe and Laura Craig face evil on the mountainous, desolate back roads of Northern Cal... | 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_a5vrtf6m/schedule?date=2026-10-14&tz=Asia/Famagusta" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_a5vrtf6m/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_a5vrtf6m/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_a5vrtf6m/schedule?date=2026-10-14&tz=Asia/Famagusta"); 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_a5vrtf6m/schedule?date=2026-10-14&tz=Asia/Famagusta", { 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_a5vrtf6m/schedule", params={"date": "2026-10-14", "tz": "Asia/Famagusta"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_a5vrtf6m/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_ykp5z9na", "channel": "ch_a5vrtf6m", "start": "2026-10-13T21:00:00Z", "stop": "2026-10-13T22:00:00Z", "title": "A Killer Among Friends", "sub_title": null, "description": "Residents of a small town are shocked when they discover that a baseball riva...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 23, "date": "2026-10-14", "tz": "Asia/Famagusta" } }
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.