Tribunal Constitucional avatar

Tribunal Constitucional

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Tribunal Constitucional

Tribunal Constitucional

Este actor automatiza la búsqueda de resoluciones en la jurisprudencia del Tribunal Constitucional.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Miguel González

Miguel González

Maintained by Community

Actor stats

1

Bookmarked

4

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

🏛️ Tribunal Constitucional — Buscador de jurisprudencia

Actor de Apify que automatiza la búsqueda de jurisprudencia del Tribunal Constitucional de España (hj.tribunalconstitucional.es). Permite buscar sentencias por texto libre y filtrarlos por tipo de resolución, órgano, número/año y rango de fechas.

Para cada resolución encontrada, el actor extrae sus metadatos (órgano, tipo, número, fecha, ECLI, tipo de proceso, síntesis descriptiva y analítica, referencia del BOE) y los enlaces a la resolución y a su PDF del BOE. Además, en una segunda ejecución puedes pedirle que extraiga el texto íntegro de resoluciones concretas (campo documentUrls) para analizarlas.

✨ Características

  • 🔎 Búsqueda por múltiples términos en una sola ejecución (hasta 50).
  • 🔍 Filtros: tipo de resolución, órgano, tipo de proceso, materia, número/año y rango de fechas.
  • 📖 Análisis doctrinal: búsqueda en síntesis, extractos y resumen.
  • ↕️ Ordenación por fecha (ascendente o descendente).
  • 📄 Metadatos completos (órgano, tipo, número, fecha, ECLI, tipo de proceso, síntesis).
  • 🔗 Enlace a la resolución y al PDF oficial del BOE.
  • 📝 Extracción bajo demanda del texto íntegro de resoluciones concretas (documentUrls).
  • 🔒 Anonimización automática de nombres de personas en el texto extraído.

🔒 Anonimización de datos personales

Las sentencias del Tribunal Constitucional no se publican anonimizadas. A diferencia de otros órdenes jurisdiccionales (p. ej. el CGPJ, que sí anonimiza la jurisprudencia ordinaria antes de su difusión), el TC publica sus resoluciones con los nombres completos de las partes, sus representantes, letrados y magistrados.

Para proteger la privacidad de las personas que aparecen en los textos, este actor anonimiza automáticamente todos los nombres detectados en el campo text (y paragraphs).

📥 Entrada (Input)

Debes indicar al menos uno de estos campos: searchTerms (para buscar) o documentUrls (para extraer texto de resoluciones concretas).

CampoTipoDescripción
searchTermsarray<string>Términos a buscar (máx. 50). Cada término se busca por separado. Si se deja vacío con filtros, devuelve todas las que cumplan los filtros.
documentUrlsarray<string>URLs de páginas Show (campo showUrl de resultados anteriores) de las que extraer el texto íntegro (máx. 50).
resolutionTypesarray<string>Tipos: SENTENCIA, AUTO, DECLARACION. Por defecto, los tres.
organostringÓrgano: Pleno, Sala primera, Sala segunda, Secciones… Por defecto, todos.
tipoRecursoarray<string>Tipo(s) de proceso constitucional (recurso de amparo, de inconstitucionalidad, conflicto de competencia…). Por defecto, todos.
materiaarray<string>Materia(s): Civil, Contencioso-Administrativo, Electoral, Militar, Parlamentario, Penal, Social, Otros. Por defecto, todas.
numerostringNúmero de resolución (sin año), p. ej. 34.
aniostringAño de la resolución, p. ej. 2026.
dateFromstringFecha mínima (YYYY-MM-DD o DD/MM/YYYY).
dateTostringFecha máxima (YYYY-MM-DD o DD/MM/YYYY).
searchScopestringParte de la resolución sobre la que se busca el texto (por defecto, todo el texto).
doctrinalTextstringTexto a buscar en el análisis doctrinal (síntesis, extractos, resumen…).
doctrinalScopestringÁmbito del análisis doctrinal sobre el que se busca doctrinalText. Por defecto, todos los campos.
sortOrderstringdesc (recientes primero, por defecto) o asc.
maxResultsintegerMáximo de resoluciones por término. Por defecto, 20.

Ejemplo de input

{
"searchTerms": ["derecho al honor"],
"resolutionTypes": ["SENTENCIA"],
"sortOrder": "desc",
"maxResults": 20
}

📤 Salida (Output)

Cada resolución se guarda en el dataset con esta forma:

{
"searchTerm": "derecho al honor",
"id": "32085",
"title": "Sala Segunda. SENTENCIA 34/2026, de 27 de abril (BOE núm. 137 de 05 de junio de 2026)",
"organo": "Sala Segunda",
"resolutionType": "Sentencia",
"resolutionNumber": "34/2026",
"resolutionYear": "2026",
"resolutionDate": "2026-04-27",
"ecli": "ECLI:ES:TC:2026:34",
"tipoProceso": "Recurso de amparo 2820-2024",
"sintesisDescriptiva": "Promovido por doña…",
"sintesisAnalitica": "Vulneración del derecho a la tutela judicial efectiva…",
"boe": "BOE núm. 137 de 05 de junio de 2026",
"showUrl": "https://hj.tribunalconstitucional.es/HJ/es/Resolucion/Show/32085",
"pdfUrl": "https://hj.tribunalconstitucional.es/HJ/es/Resolucion/Api/32085?format=pdf"
}

📝 Extracción del texto íntegro

El texto completo de cada resolución no se extrae por defecto, se extrae el resumen.

  • En una segunda ejecución selectiva: copia los showUrl que te interesen en el campo documentUrls. El actor solo extraerá el texto de esas resoluciones.

Modo "párrafos"

Para reducir el volumen de texto (útil con LLMs), usa paragraphs (número de pasajes) y, opcionalmente, paragraphTerms (términos con los que localizar los pasajes; por defecto, el término de búsqueda). En vez del texto íntegro se devuelven solo los pasajes relevantes en el campo paragraphs.