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. Search any past day on the Archive plan.
All times Europe/Madrid. The same day from the API: GET /v1/channels/ch_sn2j7faj/schedule?date=2026-10-12&tz=Europe/Madrid
| Time | Programme | Episode | Category | Length |
|---|---|---|---|---|
| 23:39 | The New Detectives: Vestigios de culpaLa solución a los crímenes más atroces a menudo depende de las pistas más pequeñas. Los investigadores deben entrenarse para encontrar la historia ... | S5 E1, Remnant of Blame | Drama, Series | 55m |
| 00:34 | The New Detectives: Socios en el crimenDicen que una carga compartida es una carga reducida, pero cuando dos socios se unen para cometer un asesinato, el peso de su culpa sigue siendo ig... | S5 E2, Partners in Crime | Drama, Series | 55m |
| 01:29 | The New Detectives: Pistas dispersasNunca hay una buena razón para asesinar, pero algunos asesinos son particularmente brutales. Eligen a sus víctimas sin motivo y luego cubren su evi... | S5 E3, Scattered Clues | Drama, Series | 55m |
| 02:24 | The New Detectives: Testigo naturalLa naturaleza puede ofrecer grandes pistas para resolver asesinatos brutales. Pero se necesita el ojo agudo del entomólogo y botánico forense para ... | S5 E4, Natural Witness | Drama, Series | 55m |
| 03:19 | The New Detectives: Confianza perdidaEl veneno es la forma más sutil de asesinato. Los investigadores deben decifrar circunstancias inusuales para resolver los homicidios. | S5 E5, Tainted Trust | Drama, Series | 55m |
| 04:14 | The New Detectives: Dado por muerto¿Como se prueba asesinato si no se puede encontrar a la víctima? Los investigadores deben hacer todo lo posible para atrapar al asesino cuando la v... | S5 E6, Presumed Dead | Drama, Series | 55m |
| 05:09 | The New Detectives: Juramentos rotosCuando amantes se pelean o los matrimonios fracasan, algunos esposos despiadados encuentran maneras horrendas para obtener un divorcio facil, sin p... | S5 E7, Broken Vow | Drama, Series | 55m |
| 06:04 | The New Detectives: Casos inconclusosEstos casos tardaron una década o más en resolverse. No hay un estatuto de limitaciones para asesinatos. Cuando el caso se vuelve frío, las pistas ... | S5 E8, Cold Cases | Drama, Series | 56m |
| 07:00 | The New Detectives: Complot familiarCada familia tiene sus secretos. A veces, las relaciones familiares resultan en muerte. Cuando se resulta que el crimen es familiar, los investigad... | S5 E9, Family Plots | Drama, Series | 56m |
| 07:56 | The New Detectives: Dinero sangrientoAlgunas personas asesinan por amor. Pero estos asesinos lo hicieron por el dinero. Los investigadores se deben aprovechar de cada pista. | S5 E10, Blood Money | Drama, Series | 56m |
| 08:52 | The New Detectives: Asesinatos en seriePara los asesinos en serie, una vez nunca es suficiente. Para los investigadores, el desafío es grande cuando los asesinos asesinan por números. | S5 E11, Murder By Numbers | Drama, Series | 55m |
| 09:47 | The New Detectives: Un delito federalCuando hay un caso difícil-drogas, incendio o armas-los investigadores y científicos de la Oficina de Alcohol, Tabaco y Armas de Fuego tienen los m... | S5 E12, A Federal Offense | Drama, Series | 56m |
| 10:43 | The New Detectives: Llamas de justiciaLos fuegos intencionales se inician para beneficio o para cubrir un crimen diferente, como asesinatos. Pero si crees que el fuego consume todas las... | S5 E13, Flames of Justice | Drama, Series | 55m |
| 11:38 | The New Detectives: Testigo FalsoCuando se comete un asesinato y el engaño nubla la evidencia, los investigadores recurren a la ciencia y la tecnología para descubrir la verdad y e... | S6 E1, False Witness | Drama, Series | 55m |
| 12:33 | The New Detectives: Senderos de evidenciaEn investigaciones criminales, una pista simple puede conectar un sospechoso al crimen. La suciedad en los zapatos, neumáticos, ropa, o una pequeña... | S6 E2, Trails of Evidence | Drama, Series | 56m |
| 13:29 | The New Detectives: DesaparecidosAproximadamente 1.8 millones de estadounidenses desaparecen cada año. Algunos son fugitivos que vuelven a casa, pero otros simplemente desaparecen.... | S6 E3, Missing | Drama, Series | 55m |
| 14:24 | The New Detectives: En la Linea de FuegoA algunas personas no les importa a quién matan, solo quieren herir a gente inocentes. Estos asesinos son los más difíciles de atrapar porque no ti... | S6 E4, In the Line of Fire | Drama, Series | 56m |
| 15:20 | The New Detectives: Por amor o por dineroCada familia tiene sus secretos. A veces, las relaciones familiares resultan en muerte. Cuando está involucrado el dinero, el matrimonio y la famil... | S6 E5, For Love or Money | Drama, Series | 56m |
| 16:16 | The New Detectives: En el lugar de los hechosEl residuo más pequeño en la escena puede convertirse a una pista crucial. Investigadores buscan pruebas forenses tan simples como una mancha en un... | S6 E6, Left at the Scene | Drama, Series | 55m |
| 17:11 | The New Detectives: Muerte invisibleEl veneno es una forma de muerte casi invisible, y los toxicólogos deben buscar pistas ocultas en la sangre y el tejido para sacar a la luz estos a... | S6 E7, Invisible Death | Drama, Series | 56m |
| 18:07 | The New Detectives: Matar de nuevoAlgunas personas se salen con la suya...al principio. Llenos de su éxito, los asesinos en serie asesinan otra vez. Pero cada vez que matan, dejan m... | S6 E8, To Kill Again | Drama, Series | 55m |
| 19:02 | The New Detectives: Escrito en huesoEn casos de asesinatos, a veces las víctimas dan las únicas pistas del asesino. Los antropólogos forenses utilizan restos óseos para descifrar las ... | S6 E9, Written in Bone | Drama, Series | 55m |
| 19:57 | The New Detectives: A sangre fríaEs importante considerar el momento de la muerte en una investigación de homicidio, pero cuando un asesino congela, quema o mata a su víctima, ni s... | S6 E10, Cold Blooded | Drama, Series | 55m |
| 20:52 | The New Detectives: Error fatalMuertes accidentales, suicidios, desapariciones e incendios son común para un investigador de seguros. Pero los casos se ven diferentes si se exami... | S6 E11, Fatal Error | Drama, Series | 55m |
| 21:47 | The New Detectives: Cadáveres en el aguaMuertes por ahogamiento usualmente parecen accidental y el agua puede destruir las pocas pistas dejadas atrás. La ciencia forense debe resolver los... | S6 E12, Dead in the Water | Drama, Series | 55m |
| 22:42 | The New Detectives: El aroma de la muerteUn perro puede ser el mejor amigo de un hombre muerto. Los perros han sido entrenados para detectar cadáveres, drogas, explosivos y personas desapa... | S6 E13, Scent of the Kill | Drama, Series | 55m |
| 23:37 | The New Detectives: Sed de SangrePara los investigadores de homicidios, es una carrera contra el tiempo rastrear a su adversario más mortal: un asesino serial para quien matar es l... | S7 E1, Bloodlust | Drama, Series | 55m |
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_sn2j7faj/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_sn2j7faj/now" # any past day (Archive plan) curl -H "Authorization: Bearer $TVG_KEY" \ "https://api.tvguideapi.com/v1/channels/ch_sn2j7faj/history?from=2025-10-13T00:00:00Z&to=2025-10-14T00:00:00Z"
$ch = curl_init("https://api.tvguideapi.com/v1/channels/ch_sn2j7faj/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_sn2j7faj/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_sn2j7faj/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_sn2j7faj/schedule?date=2026-10-12, the first programme { "data": [ { "id": "ls_bm73j7y7", "channel": "ch_sn2j7faj", "start": "2026-10-11T21:39:00Z", "stop": "2026-10-11T22:34:00Z", "title": "The New Detectives: Vestigios de culpa", "sub_title": "Vestigios de culpa", "description": "La solución a los crímenes más atroces a menudo depende de las pistas más peq...", "category": [ "drama", "series" ], "flags": { "new": false, "live": false } } ], "meta": { "count": 27, "date": "2026-10-12", "tz": "Europe/Madrid" } }
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 150 countries.