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_31mek4c6/schedule?date=2026-10-13&tz=Europe/Stockholm
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:10 | The New DetectivesInsurance torchings, mob burnouts and arson murders: these crimes are designed to take all clues with them. | S3 E9, From the Ashes | 1h 8m | |
| 23:10 | The New DetectivesInsurance torchings, mob burnouts and arson murders: these crimes are designed to take all clues with them. | S3 E9, From the Ashes | 1h 8m | |
| 00:18 | The New DetectivesBecause of new technologies, terrorism is a growing international threat. With the expertise of bomb squads, chemists and tool mark experts, bombs ... | S3 E10, Living In Terror | 1h 8m | |
| 01:25 | The New DetectivesThe smallest of clues can solve even the biggest cases. Often the scales of justice are balanced by just a few milligrams of evidence: a couple of ... | S4 E2, Traces of Guilt | 1h 8m | |
| 02:34 | The New Detectives On nowAs technology becomes a bigger part of our lives, it's becoming difficult to do anything without leaving behind an electronic trace. | S4 E3, Electronic Witness | 1h 7m | |
| 03:41 | The New DetectivesOften, murderers will change or stage a crime scene, turning murder into suicide, pinning blame or hiding the body completely. | S4 E4, Dead Wrong | 1h 8m | |
| 04:50 | The New DetectivesNo crime scene is absent of clues. No matter how chaotic or clean it may appear, the culprit is bound to leave something telling behind. | S4 E5, Lasting Impressions | 1h 9m | |
| 05:59 | The New DetectivesContract killings allow someone to establish the perfect alibi. By hiring someone else to do his or her dirty work, a person can deflect guilt or t... | S4 E7, Deadly Dealings | 1h 9m | |
| 07:07 | The New DetectivesSome people do get away with murder, at least for a while. Flush with their success, they murder again and again. | S4 E8, Body Count | 1h 8m | |
| 07:07 | The New DetectivesSome people do get away with murder, at least for a while. Flush with their success, they murder again and again. | S4 E8, Body Count | 1h 8m | |
| 08:15 | The New DetectivesPoisoners are the most dangerous culprits in the crime world: smart assassins. They rely on their devious stealth and must put their victims at eas... | S4 E9, A Taste of Poison | 1h 8m | |
| 09:22 | The New DetectivesThe role of the Texas Rangers has significantly evolved over time to keep up with a changing society. | S4 E11, Texas Rangers | 1h 8m | |
| 10:30 | The New DetectivesForensics is not only used to solve murders. Drug trafficking has created a deadly criminal underworld and many forensic investigators are devoted ... | S4 E12, Bad Medicine | 1h 7m | |
| 11:38 | The New DetectivesSome of the best clues come from the least likely places. Seemingly meaningless objects have been used by forensics scientists to solve the most ba... | S4 E13, Unlikely Sources | 1h 8m | |
| 12:46 | The New DetectivesUsing combined perspectives from law enforcement, journalism and criminal psychology, Using combined perspectives from law enforcement, journalism a. | S4 E14, True Crime | 1h 8m | |
| 13:54 | The New DetectivesSolutions to atrocious crimes can hinge on the smallest clues. Even with advanced technology, vision remains an important tool. | S5 E1, Remnant of Blame | 1h 3m | |
| 14:57 | The New DetectivesThere's an old saying that a burden shared is a burden halved. But when people team up to commit murder, the weight of their guilt remains just as ... | S5 E2, Partners in Crime | 1h 8m | |
| 16:05 | The New DetectivesThere's never a good reason for murder but some killers are especially cruel, choosing their victims at random or with no apparent motive and then ... | S5 E3, Scattered Clues | 1h 5m | |
| 17:11 | The New DetectivesPoison is the subtlest murder weapon and poisoners are sometimes the most brutal killers, harming their victims over time to disguise the murder. | S5 E5, Tainted Trust | 1h 6m | |
| 18:17 | The New DetectivesWhat does it take to prove murder if the victim cannot be found? Forensic investigators must go to great lengths to catch the killer when the victi... | S5 E6, Presumed Dead | 1h 7m | |
| 19:24 | The New DetectivesWhen lovers turn on each other or marriages fail, some coldblooded spouses find a gruesome way to gain an uncontested divorce: murder. | S5 E7, Broken Vow | 1h 7m | |
| 20:31 | The New DetectivesEvery family has its secrets and sometimes blood relations lead to bloodshed. When murder becomes a family affair, investigators must turn to scien... | S5 E9, Family Plots | 1h 6m | |
| 21:36 | The New DetectivesSome people murder for love, others murder out of hatred. But sometimes people kill for the money. | S5 E10, Blood Money | 1h 3m | |
| 22:40 | The New DetectivesFor some killers, once is never enough. Often, cold and calculated serial killings are more difficult to solve than violent crimes of passion. | S5 E11, Murder By Numbers | 1h 4m | |
| 23:43 | The New DetectivesWhen there's a difficult case to crack, agents of the Bureau of Alcohol, Tobacco, Firearms and Explosives can be called in to help. | S5 E12, A Federal Offense | 1h 5m |
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_31mek4c6/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_31mek4c6/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_31mek4c6/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_31mek4c6/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_31mek4c6/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_31mek4c6/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_31mek4c6/schedule?date=2026-10-13, the first programme { "data": [ { "id": "ls_ngrpdwh0", "channel": "ch_31mek4c6", "start": "2026-10-12T21:10:01Z", "stop": "2026-10-12T22:18:18Z", "title": "The New Detectives", "sub_title": null, "description": "Insurance torchings, mob burnouts and arson murders: these crimes are designe...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 25, "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 155 countries.