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_scr95g67/schedule?date=2026-10-11&tz=America/New_York
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:40 | Fear ItselfA young couple, new to the neighborhood, finds out what can happen if you break any of the community's rules. | 51m | ||
| 23:40 | Fear ItselfA young couple, new to the neighborhood, finds out what can happen if you break any of the community's rules. | 51m | ||
| 23:47 | Fear ItselfA young couple, new to the neighborhood, finds out what can happen if you break any of the community's rules. | 51m | ||
| 00:31 | Fear ItselfA ranch family is destroyed when a Wendigo takes over the body of the father/husband. | 51m | ||
| 00:38 | Fear ItselfA ranch family is destroyed when a Wendigo takes over the body of the father/husband. | 51m | ||
| 01:22 | Fear ItselfA lazy small-town vet finds his life drastically changed, and much-improved, after he is bitten by a werewolf. | 51m | ||
| 01:29 | Fear ItselfA lazy small-town vet finds his life drastically changed, and much-improved, after he is bitten by a werewolf. | 49m | ||
| 02:13 | Fear ItselfA desperate young man in financial ruin murders an auction house dealer he believes has cheated him. | 50m | ||
| 02:19 | Fear ItselfA desperate young man in financial ruin murders an auction house dealer he believes has cheated him. | 49m | ||
| 03:03 | Fear ItselfOn Halloween, two girls use a spirit box for a sÈance and contact a classmate who committed suicide. | 54m | ||
| 03:07 | Fear ItselfOn Halloween, two girls use a spirit box for a sÈance and contact a classmate who committed suicide. | 52m | ||
| 03:57 | Fear ItselfAfter a guy is drawn to and moves into an apartment, he starts having weird flashes and moments of dÈj‡ vu. | 53m | ||
| 04:00 | Fear ItselfAfter a guy is drawn to and moves into an apartment, he starts having weird flashes and moments of dÈj‡ vu. | 52m | ||
| 04:50 | Fear ItselfA horror novelist with writer's block receives a strange package - a new story by him, that he hasn't written. | 50m | ||
| 04:52 | Fear ItselfA horror novelist with writer's block receives a strange package - a new story by him, that he hasn't written. | 49m | ||
| 05:40 | ManhattanSet during WWII, scientists Frank Winter and Charlie Isaacs compete to create the world's first atomic bomb. | 1h 7m | ||
| 06:47 | ManhattanFrank's attempt to save his team brings serious consequences. The wives find creative ways to survive. | 1h 5m | ||
| 06:48 | ManhattanFrank's attempt to save his team brings serious consequences. The wives find creative ways to survive. | 1h 5m | ||
| 07:52 | ManhattanThe community reels after losing a member, while new security measures affect the scientists' work. | 54m | ||
| 07:53 | ManhattanThe community reels after losing a member, while new security measures affect the scientists' work. | 55m | ||
| 08:46 | ManhattanA high-profile guest shakes things up on The Hill. Frank is haunted by his past. | 54m | ||
| 08:47 | ManhattanA high-profile guest shakes things up on The Hill. Frank is haunted by his past. | 54m | ||
| 09:40 | ManhattanWhen Babbit's past comes back to haunt him, Frank clashes with Charlie to protect his mentor. | 54m | ||
| 09:42 | ManhattanWhen Babbit's past comes back to haunt him, Frank clashes with Charlie to protect his mentor. | 54m | ||
| 10:35 | ManhattanFrank seeks medical answers. Charlie and Helen travel to survey an off-site reactor. | 52m | ||
| 10:36 | ManhattanFrank seeks medical answers. Charlie and Helen travel to survey an off-site reactor. | 53m | ||
| 11:27 | ManhattanHelen and Charlie must solve a crisis at the reactor. Frank and Liza help Paloma's family. | 54m | ||
| 11:29 | ManhattanHelen and Charlie must solve a crisis at the reactor. Frank and Liza help Paloma's family. | 54m | ||
| 12:20 | ManhattanCharlie and Frank both face serious questions about the future of their projects. | 55m | ||
| 12:23 | ManhattanCharlie and Frank both face serious questions about the future of their projects. | 55m | ||
| 13:15 | ManhattanCharlie and Frank are forced to work together for the good of the project. | 55m | ||
| 13:17 | ManhattanCharlie and Frank are forced to work together for the good of the project. | 56m | ||
| 14:10 | ManhattanThe Implosion group overcomes another hurdle with help from Charlie's past. | 54m | ||
| 14:13 | ManhattanThe Implosion group overcomes another hurdle with help from Charlie's past. | 54m | ||
| 15:05 | ManhattanA development overseas re-invigorates the hunt for a spy on The Hill. | 56m | ||
| 15:08 | ManhattanA development overseas re-invigorates the hunt for a spy on The Hill. | 56m | ||
| 16:00 | ManhattanAkley exposes himself when he tries to fix Thin Man's shortcomings. | 54m | ||
| 16:04 | ManhattanAkley exposes himself when he tries to fix Thin Man's shortcomings. | 54m | ||
| 16:54 | ManhattanFrank is given a life-changing opportunity, while Charlie finds himself in the US Army's hotseat. | 1h 2m | ||
| 16:58 | ManhattanFrank is given a life-changing opportunity, while Charlie finds himself in the US Army's hotseat. | 1h 2m | ||
| 17:56 | CardinalCardinal and Delorme dive into a new case – a woman at a roadside bar with a bullet in her head and no memory. | 51m | ||
| 18:00 | CardinalCardinal and Delorme dive into a new case – a woman at a roadside bar with a bullet in her head and no memory. | 52m | ||
| 18:48 | CardinalCardinal and Delorme’s investigation leads them to a biker gang as the number of victims continues to rise. | 51m | ||
| 18:52 | CardinalCardinal and Delorme’s investigation leads them to a biker gang as the number of victims continues to rise. | 52m | ||
| 19:39 | CardinalCardinal and Delorme uncover Red’s identity, as the person who shot her looks to finish the job. | 51m | ||
| 19:44 | CardinalCardinal and Delorme uncover Red’s identity, as the person who shot her looks to finish the job. | 52m | ||
| 20:30 | CardinalCardinal and Delorme work with Terri to piece together the events leading up to her shooting. | 51m | ||
| 20:35 | CardinalCardinal and Delorme work with Terri to piece together the events leading up to her shooting. | 52m | ||
| 21:22 | CardinalCardinal and Delorme connect evidence from a fresh crime scene to the ritualistic murder in the cave. | 51m | ||
| 21:27 | CardinalCardinal and Delorme connect evidence from a fresh crime scene to the ritualistic murder in the cave. | 52m | ||
| 22:13 | CardinalArmed with Northwind’s identity, Cardinal and Delorme race to find him before he kills Terri and her brother. | 51m | ||
| 22:19 | CardinalArmed with Northwind’s identity, Cardinal and Delorme race to find him before he kills Terri and her brother. | 52m | ||
| 23:04 | CardinalCardinal and Delorme dive into a new case – a woman at a roadside bar with a bullet in her head and no memory. | 51m | ||
| 23:10 | CardinalCardinal and Delorme dive into a new case – a woman at a roadside bar with a bullet in her head and no memory. | 49m | ||
| 23:56 | CardinalCardinal and Delorme’s investigation leads them to a biker gang as the number of victims continues to rise. | 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_scr95g67/schedule?date=2026-10-11&tz=America/New_York" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_scr95g67/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_scr95g67/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_scr95g67/schedule?date=2026-10-11&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_scr95g67/schedule?date=2026-10-11&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_scr95g67/schedule", params={"date": "2026-10-11", "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_scr95g67/schedule?date=2026-10-11, the first programme { "data": [ { "id": "ls_wgxeb7h4", "channel": "ch_scr95g67", "start": "2026-10-11T03:40:36Z", "stop": "2026-10-11T04:31:09Z", "title": "Fear Itself", "sub_title": null, "description": "A young couple, new to the neighborhood, finds out what can happen if you bre...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 55, "date": "2026-10-11", "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.