abogacia.uy
Documentación Solicitar acceso →
Infraestructura legal · Powered by JustIA

El corpus legal uruguayo, listo para tu plataforma

No la ley cruda. El corpus normalizado, vectorizado, chunked jurídicamente y actualizado automáticamente. API de búsqueda semántica y RAG-as-a-service con citas verificables.

White-label disponible · SLA 99.9% · Datos nunca salen del ecosistema JustIA

POST api.abogacia.uy/v1/search 142ms p95
Request
"query": "despido por reducción salarial", "sources": ["SCJ", "IMPO"], "top_k": 3, "mode": "hybrid", "rag": true
Response
"rag_answer": "La reducción unilateral del salario habilita al trabajador a considerarse despedido indirecto conforme art. 4 Ley 10.489...", "citations": [ "SCJ-421-2023", "L-10489-Art4" ], "results"[0]."score": 0.94, "latency_ms": 138
14.832
Sentencias indexadas
+2.100
Leyes y decretos
desde 1830
Legislación nacional
7
Fuentes oficiales
<200ms
Latencia p95
99.9%
Uptime SLA
Productos

Tres capas de infraestructura legal

Usá una, dos o las tres. Cada capa es independiente y se integra por API REST con autenticación Bearer.

01 · Dataset

Corpus RAG

Legislación y jurisprudencia uruguaya normalizada, chunked jurídicamente y vectorizada. Listo para ingerir en tu vector store.

Chunking jurídico por artículo / inciso
Metadatos normalizados (fuente, fecha, tribunal)
Embeddings precomputados (multilingual-e5)
Versionado y auditoría de cambios
Actualización automática desde fuentes oficiales
02 · Búsqueda

Search API

Endpoint de búsqueda semántica + keyword con ranking híbrido calibrado para el dominio legal uruguayo.

Ranking híbrido: semántico + BM25
Filtros por fuente, materia, tribunal, año
Fragmentos mínimos y altamente relevantes
Score de relevancia por resultado
Latencia <200ms p95
03 · Generación

RAG Completions

Respuestas generadas con citas verificables. Mandás la query, recibís la respuesta con las fuentes exactas que la sustentan.

Grounding en corpus legal uruguayo
Citations array con IDs de fuente verificables
Streaming disponible (SSE)
Modelo configurable (Claude / GPT-4o)
White-label: sin referencias a JustIA
Por qué no alcanza con PDFs

El RAG legal no es meter documentos en una vectorial

La investigación sobre LegalBench-RAG lo deja claro: en derecho importa recuperar fragmentos mínimos y altamente relevantes, no chunks genéricos. Un mal chunking produce citas incorrectas — y en el dominio legal, eso tiene consecuencias.

Chunking jurídico por artículo

Cada artículo, inciso y párrafo es una unidad semántica independiente. Chunking naïve por tokens parte cláusulas y pierde referencias cruzadas entre artículos.

Normalización y derogaciones

Las leyes se modifican, derogan y actualizan. Sin versionado, tu RAG puede citar normativa ya no vigente — el problema más crítico en producción.

Ranking calibrado para derecho

BM25 puro falla con terminología jurídica. El índice semántico solo falla con nombres de casos y números de sentencia. El ranking híbrido calibrado para UY resuelve ambos.

Funcionalidad DIY abogacia.uy API
Chunking jurídico por artículoManual✓ Incluido
Derogaciones y versionadoNo✓ Automático
Ranking híbrido legalNo✓ Calibrado UY
Metadatos normalizadosManual✓ Estructurados
Actualización automáticaNo✓ Diaria
Citations verificablesNo✓ IDs auditables
Acceso a fuentes judicialesScraping frágil✓ SOAP oficial + PJ
SLA y soporteNo✓ 99.9% SLA
Tiempo de implementación6–12 mesesDías
Cobertura del corpus

Fuentes oficiales, no scraping

Cada fuente se ingiere desde su canal oficial. No hay PDFs de autor desconocido ni copias de terceros.

SC

Suprema Corte de Justicia

Sentencias de todas las salas. Sala Civil, Laboral, Penal y Familia.

Actualización diaria · desde 1985
TC

Tribunal de lo Contencioso Adm.

Sentencias del TCA sobre actos administrativos y derecho público.

Actualización diaria · desde 1990
TA

Tribunales de Apelaciones

TAT, TAC, TAP, TAF — resoluciones de segunda instancia por materia.

Semanal · desde 2000
PJ

Poder Judicial (BJN)

Base de Jurisprudencia Nacional. Acceso vía web services oficiales del PJ.

Actualización diaria
IM

IMPO — Diario Oficial

Legislación nacional completa desde 1830. Datos abiertos JSON bajo licencia IMPO.

Tiempo real · desde 1830
PA

Parlamento del Uruguay

Proyectos de ley, leyes aprobadas y versiones taquigráficas de sesiones.

Diaria · legislatura activa
PR

Presidencia / Decretos

Decretos del Poder Ejecutivo, resoluciones ministeriales y actos administrativos.

Diaria
+

Próximamente

BCU normativa financiera · DGI criterios tributarios · Convenciones OIT ratificadas.

En roadmap Q3 2026

Sobre la normativa pública: IMPO declara su banco como datos abiertos con posibilidad de reutilización. Lo que vendemos no es "la ley cruda" — es el corpus normalizado, enriquecido, versionado y chunkeado jurídicamente, más la infraestructura de búsqueda y recuperación especializada. Ese procesamiento es donde está el valor.

Casos de uso

Quién integra abogacia.uy API

La misma infraestructura sirve para casos muy distintos. Elegís qué capa usar y cómo exponerla.

LegalTech startups

Integrás búsqueda legal uruguaya en tu producto sin construir el corpus. Lanzás en semanas, no en meses. White-label disponible para que la IA no se llame "JustIA" en tu app.

Search APIRAG CompletionsWhite-label

Estudios jurídicos (Enterprise)

Implementación privada del corpus en tu infraestructura. Tus documentos internos combinados con el corpus nacional. Namespace aislado, datos que nunca salen de tu entorno.

Corpus RAGDeploy privadoNamespace propio

Universidades y centros de investigación

Acceso al corpus completo para investigación en NLP legal, análisis de jurisprudencia y estudios académicos. Exportación en Parquet o JSON para análisis offline.

Corpus exportParquet / JSONLicencia académica

Empresas con área legal

Chatbot interno de consultas legales para tu equipo de RR.HH., compliance o dirección jurídica. Respuestas grounded en legislación uruguaya vigente, no en ChatGPT genérico.

RAG CompletionsInternoCompliance

Consultoras y Big4

Due diligence y análisis regulatorio asistido por IA. Búsqueda en normativa de DGI, BCU y regulaciones sectoriales con citas auditables para informes a clientes.

Due diligenceSearch APICitations auditables

Portales y medios legales

Integrá un widget de búsqueda jurisprudencial en tu portal. Tus usuarios buscan sentencias directamente desde tu plataforma, con tu branding.

Widget embedSearch APIWhite-label
Primeros adoptantes

Equipos que ya están integrando

En early access con estudios, startups y empresas del ecosistema legal uruguayo.

LegalTech startup · Montevideo
Estudio jurídico · 12 abogados
Fintech · Compliance interno
Universidad · Investigación NLP legal
Consultora · Due diligence
+ Tu empresa
"Probamos 3 alternativas de RAG legal para Uruguay. Ninguna tenía el corpus procesado como correspondía. El chunking jurídico de abogacia.uy es lo que buscabamos para produccion."
MS
M. Suarez
CTO · LegalTech startup · Early access
"Integrar el corpus en nuestra plataforma de due diligence nos llevó dos días, no dos meses. Las citations verificables son críticas para nuestros informes a clientes."
CR
C. Ramírez
Director Legal · Consultora · Early access
"El ranking híbrido funciona muchísimo mejor que BM25 puro para jurisprudencia. Encontramos sentencias relevantes que la búsqueda clásica nunca hubiera devuelto."
PV
P. Vidal
Investigadora NLP · Universidad · Early access
Integración

Tres pasos para integrar

API REST estándar. SDKs para Python y JavaScript. Compatible con cualquier stack.

01 · AUTENTICACIÓN

Obtenés tu API key

Solicitás acceso, te enviamos las credenciales en 24h. Bearer token estándar en todos los endpoints.

02 · PRIMERA BÚSQUEDA

Primera query en minutos

Un POST al endpoint de búsqueda y ya tenés resultados jurídicos con score y metadatos normalizados.

03 · PRODUCCIÓN

Escalás sin fricción

Rate limits configurables por plan. Webhooks para actualizaciones del corpus. Panel de monitoreo incluido.

Python JavaScript cURL
# pip install abogacia-py from abogacia import AbogaciaClient client = AbogaciaClient("sk-abg-...") # Búsqueda semántica results = client.search( query="despido indirecto por reducción salarial", sources=["SCJ", "IMPO"], top_k=5, mode="hybrid" ) # RAG Completion con citas response = client.complete( query="¿Qué plazo tiene el trabajador?", stream=True ) for chunk in response: print(chunk.text, end="") # citations: ["SCJ-421-2023", "L-10489-Art4"]
Seguridad y compliance

Pensado para entornos de producción exigentes

Diseñado desde el primer día para cumplir los estándares que exigen estudios jurídicos, fintechs y empresas con datos sensibles.

Aislamiento por namespace

Cada cliente opera en un namespace completamente aislado. Ningún dato, query ni resultado cruza entre cuentas. Arquitectura multi-tenant con separación a nivel de base de datos.

Cifrado en tránsito y en reposo

TLS 1.3 en todos los endpoints. Datos vectorizados y corpus indexado cifrado en reposo con AES-256. Las API keys nunca se almacenan en texto plano.

Sin retención de queries

Las consultas que mandás a la API no se almacenan, no se loggean con contenido y nunca se usan para entrenar o ajustar modelos. Retention period configurable (defecto: 0 días).

SLA 99.9% con monitoreo

Uptime garantizado con panel de status público. Plan Enterprise incluye SLA con penalidades económicas por incumplimiento y on-call de soporte técnico.

Deploy on-premise (Enterprise)

El corpus y la API pueden correr en tu infraestructura privada o VPC. Sin dependencia de nuestros servidores, sin tráfico de datos fuera de tu entorno. Disponible en plan Enterprise.

Auditoría de fuentes

Cada fragmento del corpus tiene trazabilidad completa: fuente oficial, fecha de ingesta, versión, y estado de vigencia. Podés auditar cualquier cita hasta su origen.

Residencia de datos: Por defecto los datos se procesan en infraestructura ubicada en la región. Para Enterprise con requerimientos específicos de soberanía de datos, ofrecemos deploy en Uruguay o región SA. Contactanos para evaluar tu caso.

Precios

Planes de API

Pagás por lo que usás. Sin compromisos de volumen en los primeros dos tiers.

Precios orientativos · En definición · Contactanos para acordar condiciones
Starter
$0/mes

Para evaluar la API y construir un POC. Sin tarjeta de crédito.

500 queries/mes
Search API (modo semántico)
Fuentes: SCJ + IMPO
Documentación completa
RAG Completions
White-label
Solicitar acceso
Enterprise
Custom

Deploy privado, namespace aislado, SLA garantizado y soporte dedicado.

Todo lo de Pro, ilimitado
Corpus export (Parquet / pgvector)
Deploy on-premise / VPC privada
White-label completo
SLA 99.9% con penalidades
Soporte dedicado + onboarding
Hablar con ventas
FAQ técnico

Preguntas que hace el equipo técnico

Las respuestas que necesitás antes de integrar, sin tener que hablar con ventas.

Corpus y datos
¿Qué modelo de embedding usan?

multilingual-e5-large como modelo base, con fine-tuning sobre corpus legal uruguayo en español rioplatense. Dimension: 1024. También soportamos text-embedding-3-large de OpenAI si ya tenés tu vector store con esa dimensión.

¿Qué vector stores soportan?

La Search API es agnóstica — no necesitás gestionar ningún vector store. Si preferís ingerir el corpus en el tuyo, exportamos en formato compatible con pgvector, Pinecone, Weaviate, Qdrant y Chroma. Formato: JSON o Parquet con embeddings precomputados.

¿Cómo funciona el versionado cuando se deroga una ley?

Cada fragmento tiene un campo vigente: bool y derogado_por: string. Por defecto la búsqueda solo devuelve normativa vigente. Podés incluir normativa histórica con el parámetro include_derogated: true. Las derogaciones se actualizan dentro de las 24h de su publicación en IMPO.

¿Con qué frecuencia se actualiza el corpus?

IMPO y Parlamento: ingesta en tiempo real via polling cada 2 horas. SCJ y TCA: diario a las 03:00 UTC. Hay webhooks disponibles para que tu sistema reciba notificación cuando se agrega contenido nuevo relevante para tus filtros.

¿Puedo mezclar el corpus público con mis propios documentos?

Sí, en planes Pro y Enterprise. Podés subir documentos privados (contratos, precedentes internos, manuales) a tu namespace y la búsqueda hibrida sobre corpus público + privado. Los documentos privados nunca son accesibles desde otras cuentas.

API e integración
¿Hay rate limiting? ¿Cómo funciona?

Sí, por API key. Starter: 10 req/min, 500/mes. Pro: 100 req/min, 20.000/mes. Enterprise: configurable. Los headers de respuesta incluyen X-RateLimit-Remaining y X-RateLimit-Reset. Las respuestas 429 incluyen Retry-After.

¿El RAG Completions es compatible con el formato de OpenAI?

Parcialmente. El endpoint /v1/complete sigue una estructura similar a chat/completions pero con campos adicionales: citations[], sources[] y grounding_score. Hay un modo openai_compat: true que omite esos campos extra si ya tenés un cliente OpenAI configurado.

¿Hay webhooks para actualizaciones del corpus?

Sí, en planes Pro y Enterprise. Configurás filtros (por fuente, materia, palabras clave) y recibís un POST a tu endpoint cuando llega contenido nuevo que matchea. Útil para mantener un índice local sincronizado o disparar alertas automáticas.

¿Qué pasa si necesito más queries de las del plan?

En Starter el excedente bloquea hasta el mes siguiente. En Pro y Enterprise el excedente se factura a una tarifa por query acordada de antemano — nunca cortamos el servicio sin aviso. Podés configurar alertas automáticas cuando llegués al 80% del cupo.

¿Tienen SDK o tengo que usar cURL?

SDK oficial para Python (pip install abogacia-py) y JavaScript/TypeScript (npm install @abogacia/client). Ambos incluyen tipos, manejo de errores, reintentos automáticos y soporte para streaming. Para otros lenguajes, la API es REST estándar — cURL funciona perfectamente.

Acceso API

Empezá en días, no en meses

Completá el formulario y te contactamos en menos de 24 horas con tus credenciales de acceso y guía de integración. Sin burocracia.

API key en 24 horas hábiles
Tier Starter gratuito para evaluar sin compromiso
Onboarding técnico incluido en todos los planes
Podés hablar con el equipo técnico antes de integrar
Enterprise: demo privada con deploy en tu infraestructura

Solicitá acceso

Te respondemos en menos de 24 horas hábiles.

Sin spam. Nunca compartimos tu información con terceros.

¡Solicitud recibida!

Te contactamos en menos de 24 horas hábiles con tus credenciales de acceso y los próximos pasos.

Integrá el corpus legal uruguayo en días, no en meses.

API key en 24 horas. Sin burocracia. Starter tier gratuito para que evalúes antes de comprometerte.

Parte del ecosistema JustIA.uy · Infraestructura legal para Uruguay