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/Brussels time, what is on now and next, and the same data in your app with one call. Search any past day on the Archive plan.
All times Europe/Brussels. The same day from the API: GET /v1/channels/ch_8fv90f0z/schedule?date=2026-10-12&tz=Europe/Brussels
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:16 | Murder MapsLondon was rocked by the Blitz from the planes flying above during the WWII and a serial killer was loose on the streets below. | S2 E2, The Blackout Ripper | 56m | |
| 00:12 | Murder MapsAs Europe recovered from the damage of WWII, soldiers made their way home from the front line; one man brought back all the savagery and brutality ... | S2 E3, The Lady Killer | 56m | |
| 00:12 | Murder MapsAs Europe recovered from the damage of WWII, soldiers made their way home from the front line; one man brought back all the savagery and brutality ... | S2 E3, The Lady Killer | 56m | |
| 01:08 | Crime Time SolversNamed the "Essonne Serial Killer," the case of Yoni Palmier unfolded swiftly under the vigilant gaze of Versailles police. | 56m | ||
| 01:08 | Crime Time SolversNamed the "Essonne Serial Killer," the case of Yoni Palmier unfolded swiftly under the vigilant gaze of Versailles police. | 56m | ||
| 02:04 | Crime Time SolversThe mysterious disappearance of Laëtitia Delecluse unveiled a chilling narrative of domestic violence and deceit. | 57m | ||
| 03:01 | The Railway MurdersIn 1864, the body of a wealthy banker was discovered on the tracks between Bow and Hackney Wick stations in London. | 57m | ||
| 03:57 | The Railway MurdersIn 1881, young writer Percy Lefroy Mapleton becomes fixated on a stage actress and is driven to a violent crime. | 54m | ||
| 03:57 | The Railway MurdersIn 1881, young writer Percy Lefroy Mapleton becomes fixated on a stage actress and is driven to a violent crime. | 54m | ||
| 04:52 | Crime Scene SolversOn June 12th 2007, in Berhen-lès-Forbach, in Moselle, a young woman reports the disappearance of her brother Raphaël Lomoro, a 46 years old vanilla... | S5 E9, Manipulation fatale, l'affaire Thevenet | 1h 12m | |
| 04:52 | Crime Scene SolversOn June 12th 2007, in Berhen-lès-Forbach, in Moselle, a young woman reports the disappearance of her brother Raphaël Lomoro, a 46 years old vanilla... | S5 E9, Manipulation fatale, l'affaire Thevenet | 1h 12m | |
| 06:04 | Crime Scene SolversOn September 12, 2013, Eric Mosser, a 45-year-old heating engineer, discovers his wife Isabelle lying in a pool of blood at their home in Illfurth,... | S6 E1, La petite martyre de l'A10 : l'affaire Inass Touloub | 1h 9m | |
| 06:04 | Crime Scene SolversOn September 12, 2013, Eric Mosser, a 45-year-old heating engineer, discovers his wife Isabelle lying in a pool of blood at their home in Illfurth,... | S6 E1, La petite martyre de l'A10 : l'affaire Inass Touloub | 1h 9m | |
| 07:13 | Unsolved MurdersOn February 26, 2003, garbage bags containing pieces of human bodies were fished out of the Pas-de-Calais on the banks of the Escaut Canal. | 1h 51m | ||
| 07:13 | Unsolved MurdersOn February 26, 2003, garbage bags containing pieces of human bodies were fished out of the Pas-de-Calais on the banks of the Escaut Canal. | 1h 50m | ||
| 09:04 | Unsolved MurdersOn April 27, 2007, Gaëlle Fosset was found dead in her small house in Saint-Germain-la-Campagne in Normandy. | 1h 51m | ||
| 10:55 | Mind InvestigatorsIn June 2011, a man is arrested for brutal domestic homicide. This horrible story is the story of a sadistic pulsion. | 1h 4m | ||
| 10:55 | Mind InvestigatorsIn June 2011, a man is arrested for brutal domestic homicide. This horrible story is the story of a sadistic pulsion. | 1h 4m | ||
| 11:59 | Mind InvestigatorsIn the fall of 2013, a 23 years old man, volunteer in the army, is arrested for killing his brother. | 1h 5m | ||
| 11:59 | Mind InvestigatorsIn the fall of 2013, a 23 years old man, volunteer in the army, is arrested for killing his brother. | 1h 5m | ||
| 13:04 | The CaseLt. Col. Depierre investigates the disappearance of Agnès Marin, 13, from her boarding school in the Cévennes. | 1h 5m | ||
| 14:09 | The CaseIn 2002, Fabienne López of the juvenile brigade leads a two-year investigation into the largest case of pedophilia in France. | 1h 7m | ||
| 15:16 | Murder MapsThe First World War took the lives of countless soldiers on the front line. But one man in Paris too old for combat saw this as an opportunity. | S5 E4, Bluebeard | 57m | |
| 15:16 | Murder MapsThe First World War took the lives of countless soldiers on the front line. But one man in Paris too old for combat saw this as an opportunity. | S5 E4, Bluebeard | 57m | |
| 16:13 | The Railway MurdersIn 1864, the body of a wealthy banker was discovered on the tracks between Bow and Hackney Wick stations in London. | 57m | ||
| 16:13 | The Railway MurdersIn 1864, the body of a wealthy banker was discovered on the tracks between Bow and Hackney Wick stations in London. | 57m | ||
| 17:09 | The Railway MurdersIn 1881, young writer Percy Lefroy Mapleton becomes fixated on a stage actress and is driven to a violent crime. | 54m | ||
| 17:09 | The Railway MurdersIn 1881, young writer Percy Lefroy Mapleton becomes fixated on a stage actress and is driven to a violent crime. | 54m | ||
| 18:04 | Dark Memories: Crimes From the Balearic IslandsThe discovery of a decapitated corpse on a cliff on the coast of Mallorca triggers a police investigation of a murder perpetrated by a network of d... | 52m | ||
| 18:56 | Dark Memories: Crimes From the Balearic IslandsÁngel Ábad is killed by two shots inside his restaurant in the town of Porto Cristo, Mallorca. Revenge for an alleged extra-marital relationship. | 1h 8m | ||
| 20:04 | Dark Memories: Crimes From the Balearic IslandsIn 2006 Katerina Buchler was shot dead at her home in Cala Murada, Mallorca. Her husband, Rudolf Eberhard, was the only witness to the events. | 47m | ||
| 20:04 | Dark Memories: Crimes From the Balearic IslandsIn 2006 Katerina Buchler was shot dead at her home in Cala Murada, Mallorca. Her husband, Rudolf Eberhard, was the only witness to the events. | 47m | ||
| 20:51 | Dark Memories: Crimes From the Balearic IslandsThe Pere Garau neighborhood, in Palma de Mallorca, wakes up to the news that one of its residents has confessed to have killed and dismembered his ... | 50m | ||
| 20:51 | Dark Memories: Crimes From the Balearic IslandsThe Pere Garau neighborhood, in Palma de Mallorca, wakes up to the news that one of its residents has confessed to have killed and dismembered his ... | 50m | ||
| 21:41 | Dark Memories: Crimes From the Balearic IslandsIn 1987 the discovery of the corpse of German citizen Winfred Brandt initiated an investigation that led to the resolution of another mysterious di... | 43m | ||
| 21:41 | Dark Memories: Crimes From the Balearic IslandsIn 1987 the discovery of the corpse of German citizen Winfred Brandt initiated an investigation that led to the resolution of another mysterious di... | 43m | ||
| 22:24 | Unsolved MurdersOn February 26, 2003, garbage bags containing pieces of human bodies were fished out of the Pas-de-Calais on the banks of the Escaut Canal. | 1h 51m | ||
| 22:24 | Unsolved MurdersOn February 26, 2003, garbage bags containing pieces of human bodies were fished out of the Pas-de-Calais on the banks of the Escaut Canal. | 1h 50m |
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_8fv90f0z/schedule?date=2026-10-12&tz=Europe/Brussels" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_8fv90f0z/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_8fv90f0z/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_8fv90f0z/schedule?date=2026-10-12&tz=Europe/Brussels"); 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_8fv90f0z/schedule?date=2026-10-12&tz=Europe/Brussels", { 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_8fv90f0z/schedule", params={"date": "2026-10-12", "tz": "Europe/Brussels"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_8fv90f0z/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_pth1a9aj", "channel": "ch_8fv90f0z", "start": "2026-10-11T21:16:15Z", "stop": "2026-10-11T22:12:22Z", "title": "Murder Maps", "sub_title": null, "description": "London was rocked by the Blitz from the planes flying above during the WWII a...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 38, "date": "2026-10-12", "tz": "Europe/Brussels" } }
What was on, on any date we hold: for research, catch-up, clip finding or proving a broadcast. Any window up to 31 days with /v1/channels/{id}/history on the Archive plan.
| Time | Monday 13 October 2025 | Category |
|---|---|---|
| Nothing held for that day. Try another date. | ||
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.