API REST

Normativa técnica estructurada, con su fuente.

Parcelas con sus afecciones y su planeamiento, municipios con sus datos técnicos y el texto completo de la normativa, curado a mano o convertido de forma automática y marcado con curated. Y, sobre tus proyectos, consulta en lenguaje natural y comprobación de parámetros, desde cualquier stack.

POST /api/v1/verify

Authorization: Bearer sk-normatia-...

{

"element": "cubierta_plana",

"parameter": "transmitancia_termica",

"value": 0.38,

"unit": "W/m²K",

"geo_id": "ES-28079",

"codes": [{ "slug": "cte-db-he" }]

}

// ← 200 OK

{

"is_compliant": false,

"result_status": "non_compliant",

"provided_value": 0.38,

"limit_value": 0.35,

"unit": "W/m²K",

"sources": [{ "index": 1, "code_slug": "cte-db-he", "section_title": "HE 1, Tabla 3.1.1.a" }],

"geo_context": { "geo_id": "ES-28079", "name": "Madrid", "climate_zone": "D3" }

}

Verificación trazable

El endpoint /verify compara un parámetro técnico con la normativa del municipio de tu proyecto activo, con un modelo de lenguaje que lee las secciones aplicables. Devuelve si cumple (compliant, conditional, non_compliant o undetermined), el valor límite, las condiciones y las secciones en las que se apoya. Gasta una consulta.

Resolución geográfica

Un único parámetro geo_id (ES- y el código INE) resuelve los datos técnicos del municipio, como la zona climática, y la normativa estatal, autonómica y municipal que le aplica. Sin tablas propias, sin mantenimiento.

Trazabilidad completa

Cada respuesta incluye la fuente normativa, la sección, la versión del documento y el enlace a su texto en Normatia. Apto para memorias, auditorías y procesos de certificación.

Endpoints

Documentación completa en docs.normatia.com →

// Request

GET https://api.normatia.com/v1/parcels/6963301TG3466N?include=constraints,zoning

Authorization: Bearer sk-normatia-...

// También con una clave de prueba: es una de las

// parcelas del entorno de pruebas.

// Response

{

"ref": "6963301TG3466N",

"place": { "geo_id": "ES-41091", "name": "SEVILLA" },

"area_m2": 31648.0,

"constraints": {

"summary": { "affected": 3, "no_data": 4, … },

"layers": [{

"layer": "servidumbres_aerodromo",

"status": "affected",

"label": "Exige trámite",

"source": "ENAIRE / AIS INSIGNIA"

}, …]

},

"zoning": {

"land_class": { "label": "Suelo urbano no consolidado" },

"areas": [{ "code": "API-DMN-02", "percent": 100.0 }]

},

…

}

Integraciones habituales

Diseñada para pipelines reales.

BIM

Plugins para herramientas BIM

Lleva Normatia a tu plugin de Revit, ArchiCAD o CYPE: los datos de la parcela y del municipio y el texto de la norma, de las rutas /v1, y la comprobación de un parámetro del modelo con /verify, contra la normativa del municipio de tu proyecto activo.

Python C# Dynamo

Pipelines CI/CD

Un paso del pipeline lee de la API los datos técnicos del municipio, las afecciones de la parcela o el artículo aplicable antes de generar la memoria técnica o el expediente de licencia. Cada comprobación con /verify va sobre el municipio de tu proyecto activo y gasta una consulta.

GitHub Actions REST

ERPs y software de gestión

Añade consulta normativa contextual a tu ERP o plataforma SaaS AECO. El endpoint /ask devuelve respuestas con fuente citable, listas para incrustar en informes.

JSON

Generación documental

Automatiza la redacción de memorias técnicas: consulta la normativa aplicable por sección de proyecto, obtén los valores límite verificados y compúlalos en el documento de salida.

Node.js Python