Tjue
Pricing
from $1.00 / 1,000 results
Tjue
Automatiza la búsqueda de jurisprudencia del Tribunal de Justicia de la Unión Europea (juris.curia.europa.eu). Permite buscar documentos (sentencias, autos, conclusiones, peticiones de decisión prejudicial…) por texto libre y filtrarlos por órgano jurisdiccional, idioma y rango de fechas.
Pricing
from $1.00 / 1,000 results
Rating
0.0
(0)
Developer
Miguel González
Maintained by CommunityActor stats
1
Bookmarked
2
Total users
1
Monthly active users
4 hours ago
Last modified
Categories
Share
🏛️ TJUE — Buscador de jurisprudencia (CURIA)
Actor de Apify que automatiza la búsqueda de jurisprudencia del Tribunal de Justicia de la Unión Europea (https://juris.curia.europa.eu/juris/recherche.jsf?language=es#). Permite buscar documentos (sentencias, autos, conclusiones, peticiones de decisión prejudicial…) por texto libre y filtrarlos por órgano jurisdiccional, idioma y rango de fechas.
Para cada documento encontrado, el actor extrae sus metadatos (número de asunto, órgano, tipo de documento, ECLI, fecha, partes y materia) y los enlaces al documento (HTML) y a su PDF. Además, en una segunda ejecución puedes pedirle que extraiga el texto íntegro de documentos concretos (campo documentUrls) para analizarlos (max. 50).
✨ Características
- 🔎 Búsqueda por múltiples términos en una sola ejecución (hasta 50).
- ⚖️ Filtros: órgano jurisdiccional (Tribunal de Justicia, Tribunal General, Función Pública), idioma y rango de fechas.
- 📄 Metadatos completos (asunto, órgano, tipo de documento, ECLI, fecha, partes, materia).
- 🔗 Enlace al documento (HTML) y a su PDF.
- 📝 Extracción bajo demanda del texto íntegro de documentos concretos (
documentUrls). - 🧩 Modo "párrafos" para devolver solo los pasajes relevantes (útil con LLMs).
📥 Entrada (Input)
Debes indicar al menos uno de estos campos: searchTerms (para buscar), documentUrls (para extraer texto de documentos concretos) o un filtro (courts, dateFrom/dateTo).
| Campo | Tipo | Descripción |
|---|---|---|
searchTerms | array<string> | Términos a buscar (máx. 50). Cada término se busca por separado. Si se deja vacío con filtros, devuelve todos los documentos que los cumplan. |
documentUrls | array<string> | URLs documentUrl (de resultados anteriores), URLs document.jsf/showPdf.jsf o docid de los que extraer el texto íntegro (máx. 50). |
courts | array<string> | Órganos: C (Tribunal de Justicia), T (Tribunal General), F (Función Pública). Por defecto, los tres. |
language | string | Idioma de los documentos: es, en, fr, de, it, pt. Por defecto, es. |
dateType | string | Fecha sobre la que se filtra: pro (resolución), con (conclusiones), aud (vista), dep (presentación). Por defecto, pro. |
dateFrom | string | Fecha mínima (YYYY-MM-DD o DD/MM/YYYY). |
dateTo | string | Fecha máxima (YYYY-MM-DD o DD/MM/YYYY). |
paragraphs | integer | Si > 0, devuelve solo los N pasajes más relevantes (modo párrafos). |
paragraphTerms | string | Términos con los que localizar los pasajes (por defecto, el término de búsqueda). |
maxResults | integer | Máximo de documentos por término. Por defecto, 20. |
Nota: el filtro de fechas de CURIA opera a nivel de asunto: devuelve todos los documentos del caso cuya fecha (del tipo elegido) cae en el rango, por lo que cada documento muestra su propia fecha.
Ejemplo de input
{"searchTerms": ["gastos hipotecarios"],"courts": ["C"],"language": "es","maxResults": 20}
📤 Salida (Output)
Cada documento se guarda en el dataset con esta forma:
{"searchTerm": "gastos hipotecarios","caseNumber": "C-23/25","court": "Tribunal de Justicia","documentType": "Conclusiones","ecli": "ECLI:EU:C:2026:314","date": "07/05/2026","dateISO": "2026-05-07","parties": "Banco Santander","subjectMatter": ["Protección de los consumidores"],"docid": "303789","documentUrl": "https://juris.curia.europa.eu/juris/document/document.jsf?docid=303789&doclang=es&mode=req&pageIndex=0&dir=&occ=first&part=1&text=","pdfUrl": "https://juris.curia.europa.eu/juris/showPdf.jsf?docid=303789&doclang=es&..."}
📝 Extracción del texto íntegro
El texto completo de cada documento no se extrae por defecto (para que la ejecución sea rápida). Hay dos formas de obtenerlo:
- En una segunda ejecución selectiva: copia los
documentUrl(odocid) que te interesen en el campodocumentUrls. El actor solo extraerá el texto de esos documentos.
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.
🔒 Anonimización de datos
El actor anonimiza automáticamente los datos personales presentes en los textos extraídos. Nombres de personas físicas, datos identificativos y cualquier información sensible se reemplazan por marcadores genéricos antes de devolver el resultado, de modo que la salida no contiene datos de carácter personal.