Compliance you can prove,
data you can take with you.
A closer look at what ninezero does with your readings: EPBD and EED status for every building, an open data model you can export at any time, and an API your own tools can build on.
Prove you’re compliant — EPBD & EED
See exactly where your public buildings fall short of EPBD 2024 and EED — expired energy labels, the label-B-by-2040 gap, the 3%/yr renovation rate, savings vs a 2021 baseline — each with a recommended action, a deadline, and the meter data that proves it.
Gap → action
Every non-compliant building gets a costed, deadline-aware fix: order an energy label, commission an energy audit (energisyn), plan the renovation.
Backed by measurements
Meter-readiness checks confirm the right meters sit in the right buildings, so each status carries a data-confidence signal — proven, not assumed.
Auditor-ready report
Export a per-building compliance report — statuses, evidence and the action plan — as a single workbook. CSRD/ESRS export is on the roadmap.
Compliance
Where you are non-compliant, what to do about it — backed by real measurements.
Property
brick:Site
Building
brick:Building
Meter
brick:Electrical_Meter …
{
"@context": {
"brick": "https://brickschema.org/schema/Brick#",
"nz": "https://ninezero.ai/"
},
"@graph": [
{ "@id": "nz:property/12", "@type": "brick:Site" },
{ "@id": "nz:building/87", "@type": "brick:Building",
"brick:isPartOf": { "@id": "nz:property/12" } },
{ "@id": "nz:meter/1042", "@type": "brick:Electrical_Meter",
"brick:meters": { "@id": "nz:building/87" } }
]
}Portable by design
Run ninezero EU-hosted in Denmark or on your own infrastructure, under your full control. Standard formats, open APIs, complete data export at any time. Your data never gets locked in.
Brick Schema Classification
Every meter, building and property has a standard Brick URI — enabling machine-readable semantic queries across your portfolio.
Full Data Export
Standard formats, no restrictions, no exit fees
EU-hosted
Developed and operated from Aarhus, Denmark, and hosted within the EU — keeping your data in-region and under your control.
Agent-ready API
A documented REST API for developers — structured JSON with an OpenAPI spec and interactive docs at /docs. Every response carries Brick URI references, so your own tooling can build on an open standard instead of a proprietary one.
Who builds on this
GET /api/meters/1042/measurements?from=2026-01-01Authorization: Bearer nz_… { "meter": { "id": 1042, "meterType": "electricity", "brickClassUri": "https://brickschema.org/schema/Brick#Electrical_Meter", "building": { "id": 87, "name": "Skole A" }, "property": { "id": 12, "name": "Eksempelvej 12" } }, "measurements": [ { "timestamp": "2026-01-01T00:00:00Z", "value": 42.7, "unit": "kWh" }, { "timestamp": "2026-01-01T01:00:00Z", "value": 39.1, "unit": "kWh" } ]}Built for consumption data
A purpose-built time-series warehouse optimized for utility data. Columnar, partitioned by time, pre-aggregated hourly to yearly — designed for the read patterns that matter: aggregation across meters, buildings and time ranges.
See where your portfolio stands
Book a demo to see your own buildings scored against EPBD and EED, or explore the live platform.