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 UTC time, what is on now and next, and the same data in your app with one call.
All times UTC. The same day from the API: GET /v1/channels/ch_szf659ah/schedule?date=2026-10-11&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:18 | House on Haunted HillA millionaire offers $10,000 to five people who agree to be locked in a large, spooky, rented house overnight with him and his wife. | Movie, Horror | 1h 27m | |
| 00:45 | HalloweenAn escaped masked killer stalks a baby sitter (Jamie Lee Curtis) and her friends on Halloween. | Movie, Horror | 1h 45m | |
| 02:30 | The CraziesA small rural town finds itself in the grip of an infection which send its hosts into a violent, homicidal frenzy. | Movie, Horror | 1h 57m | |
| 04:27 | One Step Beyond: The AerialistAn argument between two trapeze artists results in an accident in which one is paralyzed. | S1 E15, The Aerialist | Horror, Asian horror | 32m |
| 04:59 | One Step Beyond: The Burning GirlAlice Deering is a shy teenage girl who is trying to fit into a new community, make new friends and coexist with her abusive aunt and insensitive f... | S1 E16, The Burning Girl | Horror, Asian horror | 32m |
| 05:31 | One Step Beyond: The Haunted U-BoatDuring World War II a German U-boat is apparently haunted by a loud banging which only occurs when it is submerged. | S1 E17, The Haunted U-Boat | Asian horror, Horror | 32m |
| 06:03 | One Step Beyond: Image of DeathAn inspector is suspicious about the death of the wife of a Marquis, who, in fact, did kill her with his lover Charlotte as his accomplice. | S1 E18, The Image of Death | Asian horror, Horror | 32m |
| 06:35 | One Step Beyond: The Captain's GuestA sadistic sea captain from the 19th century haunts a New England home and poisons the lives of a married couple after taking possession of the hus... | S1 E19, The Captain's Guests | Asian horror, Horror | 32m |
| 07:07 | One Step Beyond: EchoPaul Martin is acquitted by a jury of the murder of his wife, although most people believe he did in fact kill her. To escape questioning reporters... | S1 E20, Echo | Asian horror, Horror | 32m |
| 07:39 | One Step Beyond: Front RunnerTwo jockeys who are good friends have a falling out when one accuses the other of foul practice during a race. Some years later, the accused jockey... | S1 E21, Front Runner | Asian horror, Horror | 32m |
| 08:11 | One Step Beyond: The RiddleOn a trip through India, a married couple encounters a beggar who seems to be different from all the others they've seen--the husband is convinced ... | S1 E22, The Riddle | Asian horror, Horror | 32m |
| 08:43 | One Step Beyond: DelusionA man with a rare blood type is unwilling to donate his blood in order to save a girl's life, knowing that if he does he will be tormented by super... | S2 E1, Delusion | Asian horror, Horror | 32m |
| 09:15 | One Step Beyond: Ordeal on Locust StreetA seemingly normal family is hiding a terrible secret: their son has the features of a deformed, fish-like monster. | S2 E2, Ordeal on Locust Street | Asian horror, Horror | 32m |
| 09:47 | One Step Beyond: BrainwaveAboard a United States ship in Japanese waters during World War II, Captain Fielding is critically injured. | S2 E3, Brainwave | Asian horror, Horror | 32m |
| 10:19 | One Step Beyond: DoomsdayA poor, pretty, village woman living in Scotland in the 17th Century is sentenced to be burned at the stake, for the natural death of her lover, th... | S2 E4, Doomsday | Asian horror, Horror | 32m |
| 10:51 | One Step Beyond: Night of the KillAfter being missing from home young Davey Morris tells his parents he was with a friendly Bigfoot type creature. Nobody believes him until they see... | S2 E5, Night of the Kill | Asian horror, Horror | 32m |
| 11:23 | One Step Beyond: The InheritanceIn a seedy bar washed up drunk Michael Barry tells the presenter how an elderly countess to whom he was a gigolo died wearing a beautiful necklace,... | S2 E6, The Inheritance | Asian horror, Horror | 32m |
| 11:55 | One Step Beyond: The Open WindowArtist Anthony March has a premonition of his neighbor's untimely death. | S2 E7, The Open Window | Series, Asian horror | 31m |
| 12:26 | One Step Beyond: A Message from ClaraA student taking night classes falls in love with his beautiful teacher. However, he begins to suspect that his dead ex-girlfriend may be using the... | S2 E8, Message from Clara | Series, Asian horror | 28m |
| 12:54 | One Step Beyond: Forked LightningTwo men who don't know each other find that their lives are intertwined by a strange psychic connection that may end up in the deaths of both. | S2 E9, Forked Lightning | Series, Asian horror | 26m |
| 13:20 | One Step Beyond: ReunionThe setting is Germany in 1939 and a group of young glider enthusiasts are startled to learn of the Third Reich's invasion of Poland. Knowing their... | S2 E10, Reunion | Series, Asian horror | 32m |
| 13:52 | One Step Beyond: Dead RingerA woman called Esther has unsettling visions of buildings set alight by an arsonist and claims that her sister, whom she has not seen for many year... | S2 E11, Dead Ringer | Series, Asian horror | 28m |
| 14:20 | 100 Years of HorrorPerhaps horrors greatest star, Karloff, of course, played the Frankenstein monster. Heres an affectionate look at this cultured Englishman. | S1 E8, Boris Karloff | Documentary, Series | 31m |
| 14:51 | 100 Years of HorrorNothing like a good ghost story except a centurys worth of films filled with more ghost stories! | S1 E9, Ghosts | Documentary, Series | 30m |
| 15:21 | 100 Years of HorrorLon Chaney Sr. was the original Phantom of the Opera, but there have been other notable portrayals and other notable phantoms! | S1 E10, Phantoms | Documentary, Series | 31m |
| 15:52 | 100 Years of HorrorWitches have been a favorite of fairy tales and fright films for centuries. Heres a wicked look at a covens worth of portrayals. | S1 E11, Witches | Documentary, Series | 29m |
| 16:21 | 100 Years of HorrorMore than just the Devil, demons have been a mainstay of horror films since the silent days. | S1 E12, Demons | Documentary, Series | 30m |
| 16:51 | 100 Years of HorrorAbominable snowmen, mole people, creatures from black lagoons. All these half-human/half-beast hybrids are here and more! | S1 E13, Mutants | Documentary, Series | 31m |
| 17:22 | 100 Years of HorrorHorror films have used people who didnt need makeup, were actually born disfigured, and managed to turn their misfortune into something of a career. | S1 E14, Freaks | Documentary, Series | 31m |
| 17:53 | 100 Years of HorrorKing Kongs Fay Wray is probably the most famous scream queen of the horror genre, but youll be surprised to see who else made the list! | S1 E15, Scream Queens | Documentary, Series | 31m |
| 18:24 | 100 Years of HorrorMen didnt have a lock on the horror movie. There were plenty of frightful females to go around, as youll see in this salute to demonic dames. | S1 E16, Girl Ghouls | Documentary, Series | 31m |
| 18:55 | 100 Years of HorrorAx-murderers, chainsaw-wielding madman, serial killers, cannibals theyre all here and more! | S1 E17, Maniacs | Documentary, Series | 31m |
| 19:26 | 100 Years of HorrorA salute to the great showmen of yesteryear who figured out gory gimmicks to keep audiences glued to their seats and away from their TV sets! | S1 E18, Gory Gimmicks | Documentary, Series | 31m |
| 19:57 | House on Haunted HillA millionaire offers $10,000 to five people who agree to be locked in a large, spooky, rented house overnight with him and his wife. | B-movie horror, Movie | 1h 27m | |
| 21:24 | HalloweenAn escaped masked killer stalks a baby sitter (Jamie Lee Curtis) and her friends on Halloween. | Cult horror, Movie | 1h 45m | |
| 23:09 | The Torture Chamber Of Dr. SadismGerman gothic horror with psychedelic visuals. | Cult horror, Movie | 1h 35m |
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_szf659ah/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_szf659ah/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_szf659ah/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_szf659ah/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_szf659ah/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_szf659ah/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_szf659ah/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_vs7fq6pj", "channel": "ch_szf659ah", "start": "2026-10-10T23:18:13Z", "stop": "2026-10-11T00:45:13Z", "title": "House on Haunted Hill", "sub_title": null, "description": "A millionaire offers $10,000 to five people who agree to be locked in a large...", "category": [ "movie", "horror", "b-movie horror" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 36, "date": "2026-10-11", "tz": "UTC" } }
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.