74.3M 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/Madrid time, what is on now and next, and the same data in your app with one call.
All times Europe/Madrid. The same day from the API: GET /v1/channels/ch_gx273jrb/schedule?date=2026-10-12&tz=Europe/Madrid
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:44 | Blood HoneyTortured by the memory of a childhood trauma, a woman returns after a decade to her family's fly-in hunting lodge to assist her siblings with their... | 56m | ||
| 00:40 | A Horrible Way to DieSarah (Amy Seimetz) decide emprender una nueva vida, después de que su última relación acabara con una revelación que envió a su novio Garrick (AJ ... | 42m | ||
| 01:22 | A Horrible Way to DieSarah (Amy Seimetz) decide emprender una nueva vida, después de que su última relación acabara con una revelación que envió a su novio Garrick (AJ ... | 1m | ||
| 01:23 | A Horrible Way to DieSarah (Amy Seimetz) decide emprender una nueva vida, después de que su última relación acabara con una revelación que envió a su novio Garrick (AJ ... | 56m | ||
| 02:19 | Blood FeastA serial killer is on the loose and he's gathering body parts to perform rituals to bring an Egyptian goddess back to life. | 42m | ||
| 03:01 | CreepsTwo friends Johnny and Jack go out in the woods looking for a body of a missing person who is thought to have been murdered by a serial killer in a... | 1m | ||
| 03:02 | CreepsTwo friends Johnny and Jack go out in the woods looking for a body of a missing person who is thought to have been murdered by a serial killer in a... | 42m | ||
| 03:44 | CreepsTwo friends Johnny and Jack go out in the woods looking for a body of a missing person who is thought to have been murdered by a serial killer in a... | 0m | ||
| 03:44 | CreepsTwo friends Johnny and Jack go out in the woods looking for a body of a missing person who is thought to have been murdered by a serial killer in a... | 47m | ||
| 04:31 | Billy The Kid Versus DraculaDracula travels to the American West, intent on making a beautiful ranch owner his next victim. Her fiance, outlaw Billy the Kid, finds out about i... | 1m | ||
| 04:32 | Billy The Kid Versus DraculaDracula travels to the American West, intent on making a beautiful ranch owner his next victim. Her fiance, outlaw Billy the Kid, finds out about i... | 0m | ||
| 04:32 | Billy The Kid Versus DraculaDracula travels to the American West, intent on making a beautiful ranch owner his next victim. Her fiance, outlaw Billy the Kid, finds out about i... | 42m | ||
| 05:14 | Billy The Kid Versus DraculaDracula travels to the American West, intent on making a beautiful ranch owner his next victim. Her fiance, outlaw Billy the Kid, finds out about i... | 49m | ||
| 06:02 | El monstruo humano AKA The Human MonsterAgente de seguros-medico cobra polizas de hombres asesinados por un residente desfigurado del hogar para ciegos donde actua como medico de guardia. | 0m | ||
| 06:02 | El monstruo humano AKA The Human MonsterAgente de seguros-medico cobra polizas de hombres asesinados por un residente desfigurado del hogar para ciegos donde actua como medico de guardia. | 1m | ||
| 06:04 | El monstruo humano AKA The Human MonsterAgente de seguros-medico cobra polizas de hombres asesinados por un residente desfigurado del hogar para ciegos donde actua como medico de guardia. | 42m | ||
| 06:45 | El monstruo humano AKA The Human MonsterAgente de seguros-medico cobra polizas de hombres asesinados por un residente desfigurado del hogar para ciegos donde actua como medico de guardia. | 0m | ||
| 06:45 | El monstruo humano AKA The Human MonsterAgente de seguros-medico cobra polizas de hombres asesinados por un residente desfigurado del hogar para ciegos donde actua como medico de guardia. | 53m | ||
| 07:38 | PsychomaniaA gang of young people call themselves the Living Dead. They terrorize the population from their small town. After an agreement with the devil, if ... | (aka The Death Wheelers) | 1m | |
| 07:39 | PsychomaniaA gang of young people call themselves the Living Dead. They terrorize the population from their small town. After an agreement with the devil, if ... | (aka The Death Wheelers) | 42m | |
| 08:21 | PsychomaniaA gang of young people call themselves the Living Dead. They terrorize the population from their small town. After an agreement with the devil, if ... | (aka The Death Wheelers) | 1h 10m | |
| 09:30 | Circle Spanish DubEn este emocionante thriller, el FBI se une a los alguaciles estadounidenses en la búsqueda de un sociópata fugitivo, James Bennett, después de que... | 1m | ||
| 09:32 | Circle Spanish DubEn este emocionante thriller, el FBI se une a los alguaciles estadounidenses en la búsqueda de un sociópata fugitivo, James Bennett, después de que... | 42m | ||
| 10:13 | Circle Spanish DubEn este emocionante thriller, el FBI se une a los alguaciles estadounidenses en la búsqueda de un sociópata fugitivo, James Bennett, después de que... | 1h 9m | ||
| 11:22 | El ataúd de cristal (TV Cut)Un maníaco atrapa a una actriz en una limusina y le da órdenes a través de un altavoz distorsionado. Ella debe cumplir con sus demandas trastornada... | 1m | ||
| 11:23 | El ataúd de cristal (TV Cut)Un maníaco atrapa a una actriz en una limusina y le da órdenes a través de un altavoz distorsionado. Ella debe cumplir con sus demandas trastornada... | 42m | ||
| 12:05 | El ataúd de cristal (TV Cut)Un maníaco atrapa a una actriz en una limusina y le da órdenes a través de un altavoz distorsionado. Ella debe cumplir con sus demandas trastornada... | 1h | ||
| 13:05 | Blood Riders: The Devil Rides With UsBlood Riders is a blood soaked adventure comedy about 4 young friends who stumble upon a body after stealing a car. That discovery pushes the frien... | 1m | ||
| 13:06 | Blood Riders: The Devil Rides With UsBlood Riders is a blood soaked adventure comedy about 4 young friends who stumble upon a body after stealing a car. That discovery pushes the frien... | 32m | ||
| 13:39 | Blood Riders: The Devil Rides With UsBlood Riders is a blood soaked adventure comedy about 4 young friends who stumble upon a body after stealing a car. That discovery pushes the frien... | 0m | ||
| 13:39 | Blood Riders: The Devil Rides With UsBlood Riders is a blood soaked adventure comedy about 4 young friends who stumble upon a body after stealing a car. That discovery pushes the frien... | 57m | ||
| 14:35 | Chain LetterSix friends receive a mysterious chain letter via text and email from a maniac who hunts down those who delete the message. Who knew they should ta... | 1m | ||
| 14:37 | Chain LetterSix friends receive a mysterious chain letter via text and email from a maniac who hunts down those who delete the message. Who knew they should ta... | 8m | ||
| 14:45 | The Food of the GodsA group of friends travel to a remote Canadian island to hunt, only to be attacked by giant killer animals which have populated the place. | 1m | ||
| 14:46 | The Food of the GodsA group of friends travel to a remote Canadian island to hunt, only to be attacked by giant killer animals which have populated the place. | 23m | ||
| 15:09 | The Food of the GodsA group of friends travel to a remote Canadian island to hunt, only to be attacked by giant killer animals which have populated the place. | 1h 26m | ||
| 16:35 | Casi A Prueba De TiburonesVince (Cameron Van Hoy) y Freddy (Michael Drayer) viven en la quiebra, arruinados y viviendo en una tienda de campaña fuera del patio trasero de su... | 1m | ||
| 16:36 | Casi A Prueba De TiburonesVince (Cameron Van Hoy) y Freddy (Michael Drayer) viven en la quiebra, arruinados y viviendo en una tienda de campaña fuera del patio trasero de su... | 23m | ||
| 16:59 | Casi A Prueba De TiburonesVince (Cameron Van Hoy) y Freddy (Michael Drayer) viven en la quiebra, arruinados y viviendo en una tienda de campaña fuera del patio trasero de su... | 1h 18m | ||
| 18:17 | ExperimentA man and woman walk the streets of a foreign city with no memory of who they are and plagued by nightmarish visions. Unknown to them their every a... | 1m | ||
| 18:18 | Los misterios de Fixer UpperDurante la renovación de una casa antigua Shannon Hughes descubre algo sorprendente: los huesos de una adolescente que desapareció hace quince años. | Pruebas Concluyentes | 23m | |
| 18:41 | Los misterios de Fixer UpperDurante la renovación de una casa antigua Shannon Hughes descubre algo sorprendente: los huesos de una adolescente que desapareció hace quince años. | Pruebas Concluyentes | 1h 22m | |
| 20:03 | The Man With The X-Ray EyesDr. James Xavier (Ray Milland, 1945 Best Actor Oscar© - Winner For The Lost Weekend) is a world renowned scientist experimenting with human eyesig... | 1m | ||
| 20:05 | The Man With The X-Ray EyesDr. James Xavier (Ray Milland, 1945 Best Actor Oscar© - Winner For The Lost Weekend) is a world renowned scientist experimenting with human eyesig... | 10m | ||
| 20:14 | The Man With The X-Ray EyesDr. James Xavier (Ray Milland, 1945 Best Actor Oscar© - Winner For The Lost Weekend) is a world renowned scientist experimenting with human eyesig... | 13m | ||
| 20:27 | The Man With The X-Ray EyesDr. James Xavier (Ray Milland, 1945 Best Actor Oscar© - Winner For The Lost Weekend) is a world renowned scientist experimenting with human eyesig... | 11m | ||
| 20:38 | Los misterios de Fixer UpperDurante la renovación de una casa antigua Shannon Hughes descubre algo sorprendente: los huesos de una adolescente que desapareció hace quince años. | Pruebas Concluyentes | 1h 6m | |
| 21:44 | ExperimentA man and woman walk the streets of a foreign city with no memory of who they are and plagued by nightmarish visions. Unknown to them their every a... | 1m | ||
| 21:46 | ExperimentA man and woman walk the streets of a foreign city with no memory of who they are and plagued by nightmarish visions. Unknown to them their every a... | 10m | ||
| 21:55 | Los misterios de Fixer UpperDurante la renovación de una casa antigua Shannon Hughes descubre algo sorprendente: los huesos de una adolescente que desapareció hace quince años. | Pruebas Concluyentes | 13m | |
| 22:08 | ExperimentA man and woman walk the streets of a foreign city with no memory of who they are and plagued by nightmarish visions. Unknown to them their every a... | 16m | ||
| 22:24 | The Thirsty DeadBeautiful young girls are kidnapped off the streets of Manila by a death cult that needs their blood to remain immortal. | 1h 17m | ||
| 23:41 | The Thirsty DeadBeautiful young girls are kidnapped off the streets of Manila by a death cult that needs their blood to remain immortal. | 0m | ||
| 23:41 | The Thirsty DeadBeautiful young girls are kidnapped off the streets of Manila by a death cult that needs their blood to remain immortal. | 1m | ||
| 23:43 | The Thirsty DeadBeautiful young girls are kidnapped off the streets of Manila by a death cult that needs their blood to remain immortal. | 23m |
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_gx273jrb/schedule?date=2026-10-12&tz=Europe/Madrid" # what is on now, and next curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_gx273jrb/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_gx273jrb/history?from=2026-10-06T00:00:00Z&to=2026-10-07T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_gx273jrb/schedule?date=2026-10-12&tz=Europe/Madrid"); 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_gx273jrb/schedule?date=2026-10-12&tz=Europe/Madrid", { 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_gx273jrb/schedule", params={"date": "2026-10-12", "tz": "Europe/Madrid"}, headers={"Authorization": f"Bearer {os.environ['TVG_KEY']}"}, ) for slot in r.json()["data"]: print(slot["start"], slot["title"])
// GET /v1/channels/ch_gx273jrb/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_cwbvjrx1", "channel": "ch_gx273jrb", "start": "2026-10-11T21:44:51Z", "stop": "2026-10-11T22:40:37Z", "title": "Blood Honey", "sub_title": null, "description": "Tortured by the memory of a childhood trauma, a woman returns after a decade ...", "category": [], "flags": { "new": false, "live": false } } ], "meta": { "count": 55, "date": "2026-10-12", "tz": "Europe/Madrid" } }
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.