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 America/New_York time, what is on now and next, and the same data in your app with one call.
All times America/New_York. The same day from the API: GET /v1/channels/ch_56d2rwv7/schedule?date=2026-10-14&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:14 | Alfred Hitchcock HourA man can't convince anyone that he has killed his unfaithful wife. | S1 E10, Day of Reckoning | 55m | |
| 00:09 | Alfred Hitchcock HourA man's past catches up with him when three convicts escape prison. | S1 E11, Ride the Nightmare | 53m | |
| 01:02 | Alfred Hitchcock PresentsA man (Darryl Hickman) recently released from prison stays with his cellmate's family. | Alfred Hitchcock Presents | 31m | |
| 01:33 | Alfred Hitchcock PresentsA miserly janitor keeps the contents of a lost wallet, despite the protests of his wife. | Alfred Hitchcock Presents | 27m | |
| 02:00 | Alfred Hitchcock PresentsFreed from prison, a thief leads his partner to the mine shaft where he hid their loot. | Alfred Hitchcock Presents | 28m | |
| 02:28 | Alfred Hitchcock PresentsProfessing his innocence, a man (Harry Guardino) writes his life story on the eve of his execution. | Alfred Hitchcock Presents | 27m | |
| 02:55 | Alfred Hitchcock PresentsA teen devises a scheme to escape the influence of her domineering aunt. | Alfred Hitchcock Presents | 28m | |
| 03:23 | Alfred Hitchcock PresentsA lonely woman believes she has murdered the man who killed her cat. | Alfred Hitchcock Presents | 28m | |
| 03:51 | Alfred Hitchcock PresentsA prosecutor is told that he may have convicted an innocent man. | Alfred Hitchcock Presents | 27m | |
| 04:18 | Alfred Hitchcock PresentsA man (Joseph Cotten) is locked in an office with the girl (Christine White) he murdered. | Alfred Hitchcock Presents | 28m | |
| 04:46 | Alfred Hitchcock PresentsA father (John McIntire) fears his depressed daughter (Ann Todd) will commit suicide. | Alfred Hitchcock Presents | 27m | |
| 05:13 | Alfred Hitchcock PresentsA man (Skip Homeier) sets out to prove that a random murder with no motive is unsolvable. | Alfred Hitchcock Presents | 28m | |
| 05:41 | Alfred Hitchcock PresentsOn a trip to Paris, a woman (Mildred Natwick) accidently becomes locked in a murderer's hotel room. | Alfred Hitchcock Presents | 28m | |
| 06:09 | Alfred Hitchcock PresentsA small man (Martin Balsam) seeks revenge on a muscular wife-stealer (Leif Erickson). | Alfred Hitchcock Presents | 28m | |
| 06:37 | Alfred Hitchcock PresentsA desperate gambler (Jan Sterling) must raise $25 to pay off her bookie. | Alfred Hitchcock Presents | 30m | |
| 07:07 | Alfred Hitchcock PresentsA murderer on the run from the police holds a quarreling couple hostage. | Alfred Hitchcock Presents | 27m | |
| 07:34 | Alfred Hitchcock PresentsA soldier returning home with a crippled comrade falls in love with a beautiful girl. | Alfred Hitchcock Presents | 27m | |
| 08:01 | Alfred Hitchcock PresentsA woman questions a man's motive for wanting to purchase her house. | Alfred Hitchcock Presents | 30m | |
| 08:31 | Alfred Hitchcock PresentsA woman falls in love with another man at her engagement party. | Alfred Hitchcock Presents | 28m | |
| 08:59 | Alfred Hitchcock PresentsA war correspondent's stories about the post-war trail of an Arab leader suddenly change. | Alfred Hitchcock Presents | 26m | |
| 09:25 | Alfred Hitchcock PresentsFour old women ask a handsome detective (Dennis Morgan) to tea. | Alfred Hitchcock Presents | 28m | |
| 09:53 | Alfred Hitchcock PresentsA man discovers that his tennis partner's supposedly dead husband is very much alive. | Alfred Hitchcock Presents | 28m | |
| 10:21 | Alfred Hitchcock PresentsA boring bookkeeper (John McGiver) decides to commit murder to spice up his life. | Alfred Hitchcock Presents | 30m | |
| 10:51 | Alfred Hitchcock PresentsA worrier becomes fearful when an old friend shows an interest in his wife. | Alfred Hitchcock Presents | 28m | |
| 11:19 | Alfred Hitchcock PresentsA lawyer spends Christmas Eve trying to reconcile a feuding brother and sister. | Alfred Hitchcock Presents | 28m | |
| 11:47 | Alfred Hitchcock PresentsA man tries to convince the authorities that he knows who committed the latest murder. | Alfred Hitchcock Presents | 28m | |
| 12:15 | Alfred Hitchcock PresentsA winning sweepstakes ticket buried with a corpse exposes a killer (Steve Forrest). | Alfred Hitchcock Presents | 30m | |
| 12:45 | Alfred Hitchcock PresentsA crocodile valise becomes a vital clue in tracking down a murderer (Denholm Elliott). | Alfred Hitchcock Presents | 30m | |
| 13:15 | Alfred Hitchcock PresentsA bank teller (Robert H. Harris) hides stolen loot in his locked cash drawer. | Alfred Hitchcock Presents | 28m | |
| 13:43 | Alfred Hitchcock PresentsA woman with psychic powers hears a voice telling a tragic love story. | Alfred Hitchcock Presents | 30m | |
| 14:13 | Alfred Hitchcock PresentsA lawyer (Hume Cronyn) murders a woman (Doris Lloyd) from his past to protect his reputation. | Alfred Hitchcock Presents | 28m | |
| 14:41 | Alfred Hitchcock PresentsAn unemployed actor (Herbert Marshall) tells a playwright and his wife a tragic story over dinner. | Alfred Hitchcock Presents | 28m | |
| 15:09 | Alfred Hitchcock PresentsA couple on a train promise their son money if he doesn't interrupt a cowboy's story. | Alfred Hitchcock Presents | 28m | |
| 15:37 | Alfred Hitchcock PresentsAn elderly morgue attendant (Roscoe Ates) gets the last laugh on a practical joker (Albert Salmi). | Alfred Hitchcock Presents | 27m | |
| 16:04 | Alfred Hitchcock PresentsA couple falls prey to a crooked policeman and some corrupt town officials. | Alfred Hitchcock Presents | 31m | |
| 16:35 | Alfred Hitchcock PresentsAn accused killer (Leslie Nielson) offers a lawyer (Barry Sullivan) $2 million for a top defense. | Alfred Hitchcock Presents | 28m | |
| 17:03 | Alfred Hitchcock PresentsA bored man (Norman Lloyd) buys a robot double to entertain his wife (Marian Seldes). | Alfred Hitchcock Presents | 27m | |
| 17:30 | Alfred Hitchcock PresentsA man on the ledge of a New York City hotel threatens suicide after his wife's death. | Alfred Hitchcock Presents | 28m | |
| 17:58 | Alfred Hitchcock HourAn alcoholic who is fired from his job has a difficult time remembering recent events. | S1 E12, Hangover | 53m | |
| 18:51 | Alfred Hitchcock HourA traveling revivalist, eager to build his own temple, turns to murder to realize his dream. | S1 E13, Bonfire | 55m | |
| 19:46 | Alfred Hitchcock HourExecutive aims to end man's affair to save him. | S1 E14, The Tender Poisoner | 55m | |
| 20:41 | Alfred Hitchcock HourA suspicious sergeant (William Conrad) digs when a death is labeled accidental. With David Wayne. | S1 E15, The Thirty First of February | 54m | |
| 21:35 | Alfred Hitchcock HourAfter a maid (Ruth Roman) is fired, she retaliates by poisoning her boss (Gene Lyons). | S1 E16, What Really Happened | 54m | |
| 22:29 | Alfred Hitchcock HourA woman faces a round of terror after ignoring a man's cry for help. | S1 E17, Forecast: Low Clouds and Coastal Fog | 55m | |
| 23:24 | Alfred Hitchcock HourA young couple's marriage takes a disastrous turn when the robber-husband stands trial for murder. | S1 E18, A Tangled Web | 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_56d2rwv7/schedule?date=2026-10-14&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_56d2rwv7/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_56d2rwv7/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_56d2rwv7/schedule?date=2026-10-14&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_56d2rwv7/schedule?date=2026-10-14&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_56d2rwv7/schedule", params={"date": "2026-10-14", "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_56d2rwv7/schedule?date=2026-10-14, the first programme { "data": [ { "id": "ls_14cg3382", "channel": "ch_56d2rwv7", "start": "2026-10-14T03:14:00Z", "stop": "2026-10-14T04:09:00Z", "title": "Alfred Hitchcock Hour", "sub_title": "Alfred Hitchcock Hour", "description": "A man can't convince anyone that he has killed his unfaithful wife.", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 45, "date": "2026-10-14", "tz": "America/New_York" } }
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.