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"
Rate limit: 60 requests/IP/hora
Atribución requerida: "Powered by estudiaderecho.es"
📋 Endpoints disponibles
| Método | Endpoint | Descripción |
|---|---|---|
GET | /health | Estado de la API |
GET | /catalogo | 50+ tipos de plazo con artículo legal |
GET | /festivos/{ccaa} | Festivos nacionales + autonómicos (códigos ISO 3166-2:ES) |
POST | /calcular | Calcula 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 nacionalesAN AndalucíaAR AragónAS AsturiasIB BalearesCN CanariasCB CantabriaCM Castilla-La ManchaCL Castilla y LeónCT CataluñaEX ExtremaduraGA GaliciaMD MadridMC MurciaNC NavarraPV País VascoRI La RiojaVC Comunidad ValencianaCE CeutaML 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.