Datos reutilizables

API pública de es·pera

Consultas de solo lectura sobre las releases de datos que sirven el producto. La descripción OpenAPI y el catálogo normalizado permiten descubrir el contrato de forma automática.

Contrato

Una API versionada y sin escritura.

La URL base es https://es-pera.org/api/v1. Las operaciones admiten GET y HEAD, no requieren autenticación y devuelven JSON. No hay operaciones para modificar datos.

La API limita el tráfico anónimo: 120 solicitudes por minuto y, dentro de ese máximo, 20 por minuto para filtros y observaciones autonómicas. Una respuesta 429 incluye Retry-After; espera ese intervalo antes de reintentar.

Cada respuesta consulta las releases fijadas por el despliegue. Para conservar una extracción reproducible, guarda los identificadores devueltos por /releases/current junto con los resultados.

curl https://es-pera.org/api/v1/waiting/communities

Endpoints

Recursos publicados

Los listados aplican límites duros. Los filtros exactos, parámetros y esquemas de respuesta están en la descripción OpenAPI.

RutaContenido
GET /healthEstado y releases accesibles
GET /releases/currentMetadatos de las releases activas
GET /metricsCatálogo de métricas hospitalarias
GET /entitiesBúsqueda de hospitales y complejos
GET /entities/{entityId}Detalle de una entidad
GET /waiting/releases/currentRelease autonómica activa
GET /waiting/communitiesCobertura autonómica disponible
GET /waiting/facetsFiltros disponibles por comunidad
GET /waiting/observationsObservaciones autonómicas paginadas