Estudia Derecho ofrece una API REST pública y gratuita para integrar nuestra calculadora de plazos procesales en cualquier aplicación, web o herramienta legal. Devuelve fechas exactas, festivos oficiales y notas legales. Sin autenticación, sin coste, sin SDK. Solo HTTP + JSON.

Base URL: https://estudiaderecho.es/wp-json/ed-calc/v1
Rate limit: 60 requests/IP/hora
Atribución requerida: "Powered by estudiaderecho.es"

📋 Endpoints disponibles

Método Endpoint Descripción
GET/healthEstado de la API
GET/catalogo50+ tipos de plazo con artículo legal
GET/festivos/{ccaa}Festivos nacionales + autonómicos (códigos ISO 3166-2:ES)
POST/calcularCalcula fecha límite a partir de plazo_id + fecha + ccaa

⚡ Ejemplo rápido: cURL

curl -X POST https://estudiaderecho.es/wp-json/ed-calc/v1/calcular \
  -H "Content-Type: application/json" \
  -d '{"plazo_id":"despido","fecha":"2026-05-04","ccaa":"AR"}'

# Response:
# {
#   "ok": true,
#   "plazo": {"nombre":"Despido — Demanda","articulo":"art. 59.3 ET + 103.1 LRJS"},
#   "resultado": {"fecha_limite":"2026-06-01","dia_semana":"Monday","dias_naturales":28},
#   "notas": ["Días hábiles judiciales..."]
# }

🐍 Python (requests)

import requests

resp = requests.post(
    "https://estudiaderecho.es/wp-json/ed-calc/v1/calcular",
    json={"plazo_id": "despido", "fecha": "2026-05-04", "ccaa": "AR"},
)
data = resp.json()
print(f"Fecha límite: {data['resultado']['fecha_limite']}")
print(f"Artículo: {data['plazo']['articulo']}")

🟨 JavaScript (fetch)

const res = await fetch("https://estudiaderecho.es/wp-json/ed-calc/v1/calcular", {
  method: "POST",
  headers: {"Content-Type": "application/json"},
  body: JSON.stringify({plazo_id: "apelacion_civ", fecha: "2026-07-20", ccaa: "MD"})
});
const data = await res.json();
console.log("Vence:", data.resultado.fecha_limite); // 2026-09-15

🐘 PHP

$payload = json_encode(["plazo_id"=>"recurso_ca_expreso","fecha"=>"2026-03-15","ccaa"=>"MD"]);
$ch = curl_init("https://estudiaderecho.es/wp-json/ed-calc/v1/calcular");
curl_setopt_array($ch, [
  CURLOPT_POST=>true,
  CURLOPT_POSTFIELDS=>$payload,
  CURLOPT_HTTPHEADER=>["Content-Type: application/json"],
  CURLOPT_RETURNTRANSFER=>true,
]);
$data = json_decode(curl_exec($ch), true);
echo $data["resultado"]["fecha_limite"]; // 2026-05-15

🗺️ Códigos de Comunidad Autónoma (ISO 3166-2:ES)

ES Solo nacionales
AN Andalucía
AR Aragón
AS Asturias
IB Baleares
CN Canarias
CB Cantabria
CM Castilla-La Mancha
CL Castilla y León
CT Cataluña
EX Extremadura
GA Galicia
MD Madrid
MC Murcia
NC Navarra
PV País Vasco
RI La Rioja
VC Comunidad Valenciana
CE Ceuta
ML Melilla

📦 Tipos de cómputo soportados

  • habil_judicial: días hábiles excluyendo sábados, domingos, festivos y agosto (art. 183 LOPJ).
  • habil_administrativo: días hábiles según art. 30.2 LPAC (sábados inhábiles, agosto hábil).
  • meses: cómputo "de fecha a fecha" con prórroga al hábil siguiente si vence en inhábil (art. 30.4 y 30.5 LPAC).
  • años: años naturales (prescripción o caducidad según artículo aplicable).
  • sin_plazo: trámites sin plazo legal específico (medidas cautelares, querellas).

🚦 Rate limit y atribución

  • 60 requests por IP cada hora. Si lo superas: HTTP 429 con {"error":"rate_limit"}.
  • Atribución obligatoria: cualquier implementación pública debe incluir el texto "Powered by estudiaderecho.es" visible.
  • Sin garantía: API as-is. Las fechas son orientativas. El cómputo oficial corresponde al órgano judicial o administrativo.
  • Sin uso comercial masivo sin autorización previa: contacta para tarifas Enterprise.

💡 Casos de uso

  • Aplicaciones de gestión jurídica (CRM despachos, ERP legaltech).
  • Asistentes virtuales y chatbots legales.
  • Sitios web de despachos que quieran ofrecer herramienta a sus clientes.
  • Apps móviles para opositores y estudiantes de Derecho.
  • Integraciones con calendarios corporativos (Google Workspace, Outlook).
⏱️
¿Prefieres usar la calculadora visual? Sin código, en el navegador, con descarga .ics para Google Calendar.
Abrir calculadora →

Aviso legal. Esta API ofrece estimaciones basadas en la normativa española vigente. NO sustituye el asesoramiento profesional ni el cómputo oficial. Los plazos procesales son materia de orden público y un error en su cómputo puede generar la pérdida de la acción. Verifique siempre con un abogado colegiado.

⭐ Mis Favoritos