ReuseWater API
Español

beta privada · RD 1085/2024 · Reg. (UE) 2020/741

El reglamento del agua regenerada, servido como API

Envía la analítica y el uso previsto. POST /v1/classify devuelve en milisegundos la clase de calidad (A+, A, B, C, D), si el uso está permitido entre los 28 del RD 1085/2024, qué límites incumples y las referencias al articulado. Sin releerte el Anexo I del BOE en cada proyecto.

28
usos codificados del RD 1085/2024
5
clases de calidad: A+, A, B, C y D
JSON
REST + widget embebible, OpenAPI 3.1
classify — riego de hortícolas en crudo
POST https://api.reusewater.es/v1/classify con una muestra de E. coli 45 UFC/100 ml, turbidez 3.2 UNT, DBO5 8 mg/l y sólidos en suspensión 9 mg/l para el uso de riego de cultivos en crudo con contacto. Respuesta 200 OK: clase de calidad B, uso no permitido, clase requerida A, incumple E. coli con valor 45 sobre el límite 10, con usos alternativos permitidos y referencias al RD 1085/2024 Anexo I y al Reglamento (UE) 2020/741.
// ponte en situación

La norma ya está en vigor. El plazo corre. Las multas existen.

Si diseñas, operas o programas algo que toque agua regenerada en España, esto no es opcional. Tres datos, con su fuente.

Reglamento (UE) 2020/741

Aplicación directa desde el 26 de junio de 2023

El reglamento europeo fija clases de calidad y requisitos mínimos — E. coli, DBO5, sólidos en suspensión, turbidez — para reutilizar agua en riego agrícola. Y no basta con pasar una analítica suelta: se considera conforme cuando al menos el 90 % de las muestras respeta los valores. Eso es un problema de series de datos, no de una tabla impresa.

Fuente: EUR-Lex, Reglamento (UE) 2020/741

RD 1085/2024

28 usos, 5 clases y fecha límite: 31/12/2028

El Real Decreto 1085/2024 (BOE-A-2024-21701) aterriza el marco en España: 28 usos permitidos repartidos en cuatro bloques (urbano, agrícola, industrial y otros usos) con sus requisitos de calidad y las clases A+, A, B, C y D. Las reutilizaciones existentes tienen de plazo hasta el 31 de diciembre de 2028 para adaptarse. Cada proyecto que firmes hasta entonces se evalúa contra este texto.

Fuente: BOE, texto consolidado del RD 1085/2024

TRLA art. 117

Clasificar mal sale hasta 1.000.000 €

Un uso mal clasificado expone al titular al régimen sancionador del texto refundido de la Ley de Aguas: las infracciones muy graves se multan con 500.000,01 a 1.000.000 €, las graves con 50.000,01 a 500.000 €, además de la obligación de reparar el daño causado al dominio público hidráulico. La hoja de cálculo con los límites copiados a mano no declara ante nadie; tú sí.

Fuente: TRLA, artículo 117 (Iberley)

El ángulo técnico: tu software o tu ingeniería no puede hardcodear un BOE que cambia. Cada modificación del articulado te obliga a revisar constantes, tablas y validaciones repartidas por el código — y a demostrar después contra qué versión evaluaste cada proyecto. Nosotros mantenemos el articulado versionado detrás de un endpoint: tú haces un POST, el motor responde con la clase, el veredicto y la referencia exacta. Cuando el BOE cambie, cambia el motor, no tu código.

// cómo funciona

De la analítica al veredicto normativo en tres pasos

El motor codifica los límites por parámetro y uso del RD 1085/2024 — el mismo trabajo que hoy haces a mano contra el BOE, tabla a tabla.

01

Envía la analítica

Un POST con los parámetros de tu boletín de laboratorio — E. coli, DBO5, sólidos en suspensión, turbidez, y si procede nematodos intestinales o Legionella — y el uso previsto del agua.

POST /v1/classify
02

El motor clasifica

Cada parámetro se compara con los límites del uso solicitado y se calcula la clase de calidad alcanzada. Todo versionado: cada respuesta declara contra qué texto normativo se evaluó.

engine_version: rd1085-2024.3
03

Recibe el veredicto

JSON con la aptitud del uso, los límites incumplidos con su valor y su tope, usos alternativos que sí cumples y referencias al articulado para tu memoria técnica.

"use_allowed": true | false
  • POST/v1/classifyclasifica una analítica contra un uso previsto
  • GET/v1/usescatálogo de los 28 usos del RD 1085/2024
  • GET/v1/uses/{id}/limitslímites de calidad y frecuencias de muestreo por uso
  • GET/v1/classesclases de calidad y criterios por parámetro
// integración

Tres lenguajes, la misma llamada

Autenticación por API key, JSON dentro, JSON fuera. Lo que tardes en pegar esto en tu proyecto es lo que tarda la integración mínima.

# clasifica una analítica contra el uso previsto
curl -X POST https://api.reusewater.es/v1/classify \
  -H "Authorization: Bearer $REUSEWATER_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "sample": {
      "e_coli_cfu_100ml": 45,
      "bod5_mg_l": 8,
      "tss_mg_l": 9,
      "turbidity_ntu": 3.2
    },
    "intended_use": "AGRI_RAW_CONTACT"
  }'
// playground

Prueba el motor con tu boletín de laboratorio

Introduce los cuatro parámetros básicos y el uso previsto. La respuesta se calcula aquí, en tu navegador, con los umbrales del Anexo I del RD 1085/2024 (tabla I-3, uso agrícola).

Request

POST /v1/classify · simulación local

Simulación orientativa, no dictamen. Umbrales agrícolas del RD 1085/2024, tabla I-3. Para los usos urbano e industrial la clase exigida se muestra a título orientativo — consulta las tablas I-1 e I-4 del Anexo I.

response — esperando request

// Rellena la analítica y pulsa «Ejecutar request».
// La clasificación se calcula en tu navegador (uso agrícola, tabla I-3):
// clase A: E. coli ≤ 10 · DBO5 ≤ 10 · SS ≤ 10 · turbidez ≤ 5
// clases B/C/D: E. coli ≤ 100 / 1.000 / 10.000
// (B–D con DBO5 y SS conforme a la Directiva 91/271/CEE)

// los números reales

Los límites por clase, tal cual salen del BOE

Esta es la tabla I-3 del Anexo I del RD 1085/2024 para uso agrícola — el mismo cuadro que el motor codifica y contra el que se evalúa cada muestra. Sin redondeos de folleto.

Tabla I-3 · Valor máximo admisible para uso agrícola (RD 1085/2024, Anexo I) «Conforme DARU» = requisitos de la Directiva 91/271/CEE sobre tratamiento de aguas residuales urbanas (secundario). El nematodos y la Legionella solo aplican en los supuestos indicados (pastos/forraje y riesgo de aerosolización).
Clase E. coli
UFC/100 ml
Turbidez
UNT
SS
mg/l
DBO5
mg/l
Nematodos
huevo/l
Legionella spp.
UFC/l
A ≤ 10 ≤ 5 ≤ 10 ≤ 10 1 * < 1.000 **
B ≤ 100 DARU DARU 1 * < 1.000 **
C ≤ 1.000 DARU DARU 1 * < 1.000 **
D ≤ 10.000 DARU DARU 1 * < 1.000 **

* Nematodos intestinales: 1 huevo/l solo para el riego de pastos o forraje.  ** Legionella spp.: < 1.000 UFC/l cuando existe riesgo de aerosolización, y siempre lo previsto en el RD 487/2022 de legionelosis. La clase A+ (ausencia de E. coli) no aparece en el bloque agrícola: se usa en el bloque urbano (tabla I-1), industrial (tabla I-4) y en la recarga por inyección (tabla I-6). Verificado contra el RD 1085/2024, Anexo I. Hito de adaptación de reutilizaciones existentes: 31/12/2028.

// precios de beta

Empieza gratis, escala por consultas

Sin permanencia. Los precios de la beta privada se mantienen de por vida para los primeros integradores.

Sandbox

0 € / mes

Qué incluye

  • Los 28 usos y las 5 clases completas
  • OpenAPI 3.1 y colección Postman
  • Sin tarjeta, alta en el día

Límites

  • 100 consultas/mes · 5 req/min
  • Respuestas marcadas environment: sandbox

Para quién sí / para quién no

Sí: evaluar la API, prototipar la integración, un TFM.

No: producción ni documentación oficial de proyecto.

Por qué este precio

Queremos que la decisión de integrar se tome con la API delante, no con un PDF comercial.

Solicitar clave sandbox

Enterprise

desde 190 € / mes

Qué incluye

  • White-label completo: tu dominio, tu marca
  • SLA por contrato y staging dedicado
  • Aviso prioritario de cambios normativos
  • Factura anual y contrato de tratamiento de datos

Límites

  • Volumen y rate limit pactados por contrato
  • Alta con onboarding: no es autoservicio

Para quién sí / para quién no

Sí: plataformas agrotech, ERPs y software de riego que sirven el motor a sus propios clientes.

No: un solo equipo consultando sus propias analíticas — con Pro sobra.

Por qué este precio

Revendes una funcionalidad normativa mantenida por terceros: el precio va con el volumen y el SLA, no con el número de asientos.

Hablar con nosotros

Beta privada: los primeros integradores conservan estos precios de por vida. ¿Picos puntuales o bajo volumen? También hay pago por consulta: de 0,20 € a 1 € según volumen y uso, sin cuota mensual.

// alcance del servicio

Qué es ReuseWater API — y qué no es

Preferimos que esto quede claro antes de que integres nada. ReuseWater API es una herramienta técnica y documental de apoyo. La clasificación oficial del agua regenerada corresponde a los procedimientos del RD 1085/2024 ante el organismo de cuenca y la autoridad sanitaria.

Sí somos

  • Un motor de reglas que cruza tu analítica con el articulado vigente, versionado
  • Referencias trazables al RD 1085/2024 y al Reg. (UE) 2020/741 para tu documentación
  • Una pieza de software que integras en tu producto o flujo de trabajo

No somos

  • Consultoría ambiental acreditada ni entidad colaboradora del organismo de cuenca
  • Laboratorio de análisis ni sustituto de tus determinaciones analíticas
  • Asesoramiento jurídico ni garantía de autorización administrativa

La responsabilidad del cumplimiento es siempre del titular de la reutilización. Lo que hacemos es que llegues a ese trámite con los números cruzados, la clase calculada y el artículo citado — en vez de con una hoja de cálculo heredada de alguien que ya no está en la empresa.

// preguntas frecuentes

Lo que preguntan los integradores

¿Cómo versionáis el articulado normativo?

Cada revisión del texto consolidado (RD 1085/2024, Reglamento (UE) 2020/741 y normas conexas) genera una versión inmutable del motor, con changelog. Toda respuesta incluye el campo engine_version, así sabes exactamente contra qué texto se evaluó cada consulta y tu trazabilidad documental no se rompe aunque la norma cambie después.

¿Qué pasa cuando cambia el BOE?

Publicamos una nueva versión del motor con el cambio documentado en el changelog y avisamos a los integradores por email (con aviso prioritario en Enterprise). Por defecto tus llamadas usan la versión vigente; puedes fijar una versión concreta con la cabecera X-Engine-Version durante el periodo de solape para migrar sin prisas. Las consultas históricas conservan la versión con la que se evaluaron.

¿Qué SLA y disponibilidad ofrecéis?

Durante la beta privada operamos con objetivo interno del 99,5 % mensual y página de estado para los integradores admitidos. El plan Enterprise incluye SLA por contrato con crédito de servicio, entorno de staging dedicado y ventana de mantenimiento pactada. Sandbox y Pro se prestan sin SLA contractual mientras dure la beta.

¿Qué latencia tiene el endpoint de clasificación?

POST /v1/classify responde típicamente en 30–80 ms de proceso (p95 por debajo de 150 ms), porque el motor evalúa reglas en memoria: no hay llamadas externas ni base de datos en la ruta caliente. A eso súmale la latencia de red hasta el servidor, alojado en Europa.

¿Qué límites tiene el sandbox?

100 consultas al mes y 5 peticiones por minuto, con acceso completo a los 28 usos, todas las clases y la especificación OpenAPI 3.1. Las respuestas del sandbox llevan el campo environment: sandbox y no deben usarse en documentación oficial. No pedimos tarjeta: es para evaluar la API y montar tu integración.

¿La clase A del agua agrícola es lo mismo que la A+ urbana?

No. El RD 1085/2024 etiqueta las clases por bloque de uso. En riego agrícola (tabla I-3) las clases son A, B, C y D; la A+ aparece en usos urbanos (tabla I-1), industriales (tabla I-4) y en la recarga de acuíferos por inyección (tabla I-6), donde exige ausencia de E. coli (< 1 UFC/100 ml). El motor sabe a qué tabla pertenece cada uso, así que nunca mezcla umbrales de bloques distintos.

¿ReuseWater API sustituye a la autorización del organismo de cuenca?

No. Es una herramienta de apoyo técnico-documental: cruza tu analítica con los límites del articulado y te da referencias trazables. La clasificación oficial y la autorización de reutilización corresponden a los procedimientos del RD 1085/2024 ante el organismo de cuenca y la autoridad sanitaria. La responsabilidad del cumplimiento es siempre del titular.

// beta privada

Solicita tu clave del sandbox

Nada es público todavía. Déjanos tus datos y te enviaremos las credenciales del sandbox y la documentación en cuanto abra tu plaza. Los primeros integradores conservan el precio de beta de por vida.

Usaremos tus datos solo para gestionar tu alta en la beta. Sin spam, sin cesiones. Más detalle en la política de privacidad.

Recibido. Te escribiremos en cuanto abra tu plaza en la beta.

Esta web no usa cookies de seguimiento. Solo guardamos en tu navegador una preferencia técnica (este aviso) mediante localStorage. Más detalle en la política de cookies.