72.1M 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 Europe/Stockholm time, what is on now and next, and the same data in your app with one call.
All times Europe/Stockholm. The same day from the API: GET /v1/channels/ch_f2d1rwnk/schedule?date=2026-10-13&tz=Europe/Stockholm
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 22:02 | BreederDen danska rysaren ”Breeder” handlar om den unga kvinnan Mia, som inser att ett hälsokostföretag ligger bakom en omfattande kidnapping av kvinnor. ... | B-movie horror, Horror | 2h 7m | |
| 00:09 | Cube ZeroÅtta främlingar vaknar upp i ett kubformat rum utan någon aning om hur de kommit dit. | Movie, Thriller | 1h 53m | |
| 02:02 | Celebrity Ghost Stories (Classics): Aaron Carter, Chris McDonald, Kaya Jones, David ProvalAaron Carter's dying grandmother makes him promise her that he will perform a ritual after she dies to prove that spirits really do exist. | Aaron Carter, Chris McDonald, Kaya Jones, David Proval | Series, Paranormal | 51m |
| 02:53 | Celebrity Ghost Stories (Classics): Tito Ortiz, Cary Elwes. Sally Kellerman, Drake BellOne of the toughest men in the world, Tito Ortiz, encounters a spirits that terrifies him and his girlfriend. Cary Elwes has a brush with a bone ch... | Tito Ortiz, Cary Elwes. Sally Kellerman, Drake Bell | Series, Paranormal | 51m |
| 03:44 | Celebrity Ghost Stories (Classics): Tiffany, Tony Plana, Morgan BrittanyAn angry teenage Tiffany reads the Satanic bible and unleashes evil from the other side. Tony Plana encounters a cannibalistic entity that leaves h... | Tiffany, Tony Plana, Morgan Brittany | Series, Paranormal | 51m |
| 04:35 | Celebrity Ghost Stories (Classics): Lorenzo Lamas, Charles Schaughnessy, Kristen Renton On nowLorenzo Lamas comes face to face with the spirit of a famous actress who is trying to contact his mother. Charles Schaughnessy encounters an angry ... | Lorenzo Lamas, Charles Schaughnessy, Kristen Renton | Series, Paranormal | 51m |
| 05:26 | My Haunted House: Lights in the Night and Black SundayA mysterious car pulls into a woman's driveway every night at the same time. A newly divorced man is terrorized after moving into an abandoned hous... | S2 E8, Followed & A Portrait of Evil | Series, Paranormal | 51m |
| 06:18 | My Haunted House: Dark Room and Summer RentalA family is terrorized after bringing an antique camera into their home. Four college graduates plan to spend their summer in a remote cabin in the... | S3 E9, Dark Room & Summer Rental | Series, Paranormal | 51m |
| 07:09 | My Haunted House: The Church and Skin BookA young man's girlfriend is withholding a terrifying secret. A married couple is plagued by visions of missing limbs after unearthing a barbaric re... | S3 E10, The Church & Skin Book | Series, Paranormal | 51m |
| 08:01 | My Haunted House: Dreamcatcher and Torture CastleA family returns from a dream vacation, only to enter a nightmare. A woman unknowingly brings a relic from America's first serial killer into her h... | S3 E11, Dreamcatcher & Torture Castle | Series, Paranormal | 51m |
| 08:52 | The Haunting of...: Diane FarrActress Diane Farr (Numb3rs, Private Practice) fears that a ghost is causing unexplained havoc in her California home. | S3 E12, Diane Farr | Series, Paranormal | 50m |
| 09:42 | The Haunting of...: Loni LoveComedienne Loni Love returns to the hotel in Winston-Salem, North Carolina where she had an experience so terrifying, she fled in the middle of the... | Loni Love | Series, Paranormal | 50m |
| 10:33 | The Haunting of...: Lou Gossett Jr.Academy award-winning actor Louis Gossett Jr. anxiously returns to the hotel in Louisiana where angry spirits surrounded him over 30 years ago. | Lou Gossett Jr. | Series, Paranormal | 50m |
| 11:23 | The Haunting of...: Jonathan BennettActor Jonathan Bennett (Mean Girls, All My Children) has been sensing a dark spirit in his new home, where all of his electronics seem to have mind... | Jonathan Bennett | Series, Paranormal | 50m |
| 12:13 | Haunted DiscoveriesAugusta is home to Kentucky’s oldest jail, which housed prisoners since the early 1800s and still sits upon its original foundation today. While it... | The Ancient Ones | Series, Paranormal | 52m |
| 13:05 | Haunted DiscoveriesThe oldest, and longest running movie theatre in Kentucky is now owned and operated by someone who never once thought about ghosts. However, a shoc... | The Epitaph | Series, Paranormal | 52m |
| 13:57 | Haunted DiscoveriesA longtime fixture of the paranormal investigative landscape, Mackey’s has developed a reputation for being one of America’s creepiest haunts, supp... | The Devil Effect | Series, Paranormal | 52m |
| 14:50 | Haunted DiscoveriesKentucky is home to a slew of purportedly haunted locations, with some that are more notorious than others. By all local accounts, the Benton farmh... | Secrets of the Grave | Series, Paranormal | 52m |
| 15:42 | Past Hunters: Carnfield HallCarnfield Hall is a country house dating from the 15th and 16th Centuries. This private residence turn event hall is using its paranormal activity ... | Carnfield Hall | Series, Paranormal | 55m |
| 16:37 | Past Hunters: Tutbury CastleThe team head to Tutbury Castle in Derbyshire to investigate the paranormal reports at the location. Past Hunters appear to have caught the Tutbury... | Tutbury Castle | Series, Paranormal | 51m |
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_f2d1rwnk/schedule?date=2026-10-13&tz=Europe/Stockholm" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_f2d1rwnk/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_f2d1rwnk/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_f2d1rwnk/schedule?date=2026-10-13&tz=Europe/Stockholm"); 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_f2d1rwnk/schedule?date=2026-10-13&tz=Europe/Stockholm", { 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_f2d1rwnk/schedule", params={"date": "2026-10-13", "tz": "Europe/Stockholm"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_f2d1rwnk/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_mkthx3bx", "channel": "ch_f2d1rwnk", "start": "2026-10-12T20:02:20Z", "stop": "2026-10-12T22:09:49Z", "title": "Breeder", "sub_title": null, "description": "Den danska rysaren ”Breeder” handlar om den unga kvinnan Mia, som inser att e...", "category": [ "b-movie horror", "horror", "movie" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 20, "date": "2026-10-13", "tz": "Europe/Stockholm" } }
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.