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.
All times UTC. The same day from the API: GET /v1/channels/ch_szf659ah/schedule?date=2026-10-13&tz=UTC
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:25 | AuditionRecent widower Shigharu Aoyama is advised by his son to find a new wife, agreeing Shigeharu seeks the advice of a colleague having been out of the ... | Drama, Movie | 2h 12m | |
| 01:37 | Creepshow 2Three more bone-chilling tales that include a vengeful wooden Native American, a monstrous blob in a lake, and a hitchhiker who wants revenge and w... | Movie, Slashers and serial killers | 1h 41m | |
| 03:18 | One Step Beyond: MidnightWhile walking across a fog-covered London Bridge one night,a struggling writer falls in love with a beautiful woman he meets there. However,she isn... | S3 E33, Midnight | Series, Asian horror | 28m |
| 03:46 | 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 | Series, Asian horror | 32m |
| 04:18 | 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 | Series, Asian horror | 32m |
| 04:50 | 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 | Series, Asian horror | 32m |
| 05:22 | 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 | Series, Asian horror | 32m |
| 05:54 | 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 | Horror, Asian horror | 32m |
| 06:26 | One Step Beyond: BrainwaveAboard a United States ship in Japanese waters during World War II, Captain Fielding is critically injured. | S2 E3, Brainwave | Horror, Asian horror | 32m |
| 06:58 | 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 | Horror, Asian horror | 32m |
| 07:30 | 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 | Horror, Asian horror | 32m |
| 08:02 | 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 | Horror, Asian horror | 32m |
| 08:34 | One Step Beyond: The Open WindowArtist Anthony March has a premonition of his neighbor's untimely death. | S2 E7, The Open Window | Horror, Asian horror | 31m |
| 09:05 | 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 | Horror, Asian horror | 28m |
| 09:33 | 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 | Horror, Asian horror | 26m |
| 09:59 | 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 | Horror, Asian horror | 32m |
| 10:31 | 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 | Horror, Asian horror | 28m |
| 10:59 | One Step Beyond: The Stone Cutter On nowElderly Simon Lockhart is convinced that he will die in just a few days, because a mysterious stone cutter has already chiseled that date onto his ... | S2 E12, The Stone Cutter | Horror, Asian horror | 31m |
| 11:30 | One Step Beyond: Make Me Not a WitchA farm girl's parents are terrified when their daughter reveals that she can read minds. But a priest knows that her gifts can save two young lives. | S2 E14, Make Me Not a Witch | Horror, Asian horror | 28m |
| 11:58 | One Step Beyond: The HandIn a jealous rage, a piano player at a run-down dive murders a beautiful young woman. Although he at first seems to have covered his tracks well en... | S2 E15, The Hand | Horror, Asian horror | 28m |
| 12:26 | One Step Beyond: EarthquakeA hotel bellboy's premonitions of impending catastrophe are ignored by a group of well-to-do opera patrons. | S2 E17, Earthquake | Horror, Asian horror | 27m |
| 12:53 | One Step Beyond: The Forests of the NightThree friends on a hunting trip idling away a rainy day stumble upon a mysterious Chinese game that promises to make a man what he is not, such as ... | S2 E18, The Forests of the Night | Horror, Asian horror | 26m |
| 13:19 | One Step Beyond: Call for TomorrowA famous actress has a complete breakdown after the death of her young daughter. After she recovers, she returns home, only to be convinced that sh... | S2 E19, Call from Tomorrow | Horror, Asian horror | 32m |
| 13:51 | 100 Years of HorrorHammer Films reanimated the Frankenstein franchise in the 1950s with its terrifying teaming of Peter Cushing and Christopher Lee. | S1 E4, Baron Frankenstein | Documentary, Series | 30m |
| 14:21 | 100 Years of HorrorKarloffs career was defined by his sympathetic portrayal of the monster, but others took on this challenging role over the years. | S1 E3, Frankenstein's Friends | Documentary, Series | 31m |
| 14:52 | 100 Years of HorrorHammer Films reanimated the Frankenstein franchise in the 1950s with its terrifying teaming of Peter Cushing and Christopher Lee. | S1 E4, Baron Frankenstein | Documentary, Series | 30m |
| 15:22 | 100 Years of HorrorRobert Louis Stevensons classic tale of good and evil has been a filmic favorite since early silent days. Various portrayals of the dual doctor ar... | S1 E5, Dr. Jekyll and Mr. Hyde | Documentary, Series | 31m |
| 15:53 | 100 Years of HorrorOf course theres Lon Chaney Jr. as The Wolf Man, but other films have featured werewolves in surprising ways over the years. | S1 E6, Werewolves | Documentary, Series | 30m |
| 16:23 | 100 Years of HorrorLugosi was much more than Count Dracula, as youll see in this fascinating salute to this complex Hungarian actor. | S1 E7, Bela Lugosi | Documentary, Series | 31m |
| 16:54 | 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 |
| 17:25 | 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 |
| 17:55 | 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 |
| 18:26 | 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 |
| 18:55 | 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 |
| 19:25 | 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 |
| 19:56 | AuditionRecent widower Shigharu Aoyama is advised by his son to find a new wife, agreeing Shigeharu seeks the advice of a colleague having been out of the ... | Independent drama, Movie | 2h 12m |
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-13&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-13&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-13&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-13", "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-13, the first programme { "data": [ { "id": "ls_57gbbjj4", "channel": "ch_szf659ah", "start": "2026-10-12T23:25:02Z", "stop": "2026-10-13T01:37:02Z", "title": "Audition", "sub_title": null, "description": "Recent widower Shigharu Aoyama is advised by his son to find a new wife, agre...", "category": [ "drama", "movie", "independent drama" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 36, "date": "2026-10-13", "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.