Conformidade Energética de Edifícios da UE API

API ID 13411

rótulo EPC conformidade com MEPS do EPBD e triagem de risco de estrandamento em 8 mercados da UE - energia primária obrigação solar custo de renovação e modelagem de desconto da taxa de capital para credores e gestores de ativos

367 ms resp. média

Documentação da API

Endpoints

Requisição
Verificação de tempo de atividade em tempo real e versão semântica para o mecanismo de conformidade EPBD Compass, o núcleo de cálculo por trás de cada ponto de extremidade nesta API. Confirma que o serviço está ativo e acessível antes de você enviar tráfego de produção ou em lote para ele, e é seguro consultar em uma programação para monitoramento
Endpoint ID: 28906
GET https://zylalabs.com/api/13411/eu+building+energy+compliance+api/28906/system+status+and+health+monitor
PARÂMETROS DE ENTRADA

Solicitações gratuitas de teste restantes: 3 de 3.

Este endpoint não requer parâmetros de entrada.

RESPOSTA DE EXEMPLO DA API
JSON
{
    "status": "ok",
    "api": "EU Building Energy Compliance API",
    "version": "1.0.0",
    "ts": "2026-09-04T12:36:51Z",
    "keep_alive": {
        "last_ping_time": "2026-09-04 12:35:01 UTC",
        "last_ping_result": "ok_429",
        "consecutive_failures": 0
    }
}
Monitor de Status e Saúde do Sistema — TRECHOS DE CÓDIGO

curl --location --request GET 'https://zylalabs.com/api/13411/eu+building+energy+compliance+api/28906/system+status+and+health+monitor' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Requisição
Estima o rótulo EPC de um edifício e o status de conformidade com o MEPS apenas a partir da sua fatura mensal de energia - nenhum dado de consumo medido é necessário. Criado para triagem rápida no topo do funil antes que uma sala de dados completa exista
Endpoint ID: 28908
POST https://zylalabs.com/api/13411/eu+building+energy+compliance+api/28908/quick+epc+estimate+and+meps+flag
PARÂMETROS DE ENTRADA

Estimativa Rápida de EPC e Bandeira MEPS — Recursos do endpoint

Objeto Descrição
Corpo da requisição Obrigatório Json

Solicitações gratuitas de teste restantes: 3 de 3.


PARÂMETROS DE ENTRADA

RESPOSTA DE EXEMPLO DA API
JSON
{
    "status": "success",
    "plan": "free",
    "data_note": "Estimated from monthly cost using Eurostat H2 2023 price benchmarks and JRC BSO 2023 electricity fraction for Office Building. For precise results with actual meter data, use POST /analyse/full.",
    "input": {
        "country": "Germany",
        "building_type": "Office Building",
        "floor_area_m2": 3500,
        "monthly_cost_eur": 9500,
        "estimated_annual_kwh_elec": 336818,
        "estimated_annual_kwh_gas": 498750
    },
    "eui": {
        "delivered_eui_kwh_m2": 238.7,
        "primary_eui_kwh_m2": 330,
        "annual_kwh_elec": 336818,
        "annual_kwh_gas": 498750,
        "total_delivered_kwh": 835568,
        "total_primary_kwh": 1154898,
        "elec_fraction": 0.403,
        "pef_electricity_used": 1.8,
        "pef_gas_used": 1.1,
        "pef_last_reviewed": "2024-01",
        "pef_source": "GEG 2024 §22",
        "pef_basis": "Nicht-erneuerbar Anteil — GEG 2024 Anlage 4",
        "pef_warnings": [
            "PEF value for germany last reviewed 2024-01 (31 months ago). Verify against current GEG 2024 §22 before regulatory submission. PEFs update annually with grid mix changes."
        ],
        "source_methodology": "EN ISO 52000-1:2017 §6.3 — Delivered to primary energy conversion",
        "source_pef": "GEG 2024 (Gebäudeenergiegesetz) Anlage 10"
    },
    "epc": {
        "epc_label": "H",
        "epc_system": "A_plus_to_H",
        "primary_eui_used": 330,
        "better_label": "G",
        "kwh_m2_to_next_label": 80,
        "label_scale": [
            "A+",
            "A",
            "B",
            "C",
            "D",
            "E",
            "F",
            "G",
            "H"
        ],
        "label_position_pct": 100,
        "italy_dm_ep_breakdown": null,
        "source": "EN ISO 52003-1:2017 — EPC indicators framework; GEG 2024 (Gebäudeenergiegesetz) Anlage 10"
    },
    "benchmark": {
        "your_delivered_eui": 238.7,
        "eu_median_eui": 180,
        "climate_adjusted_median": 148.7,
        "climate_factor_en16798": 0.826,
        "climate_method": "EN 16798-1:2019 §6.3 monthly HDD/CDD weighted normalisation",
        "climate_detail": {
            "climate_factor": 0.826,
            "hdd_annual_base15": 2456,
            "cdd_annual_base10": 680,
            "hdd_factor": 0.787,
            "cdd_factor": 0.916,
            "heating_weight": 0.7,
            "cooling_weight": 0.30000000000000004,
            "eu_hdd_reference": 3121,
            "eu_cdd_reference": 742,
            "method": "EN 16798-1:2019 §6.3 monthly degree-day weighting",
            "source_hdd_cdd": "Eurostat nrg_chdd_m — Monthly HDD/CDD 2023 30yr average",
            "source_standard": "EN 16798-1:2019 §6.3 and Annex B; ISO 15927-6:2007"
        },
        "pct_vs_adjusted_median": 60.5,
        "rating": "poor",
        "label": "Poor performance — likely in worst-performing 15%; MEPS enforcement risk",
        "source_benchmarks": "JRC EU Building Stock Observatory 2023 — Table 3.2",
        "source_climate": "EN 16798-1:2019 §6.3; Eurostat nrg_chdd_m 2023; ISO 15927-6:2007",
        "source_methodology": "EN ISO 52000-1:2017 §9.1 energy performance indicators"
    },
    "carbon_summary": {
        "kgco2e_per_m2_yr": 65.21,
        "total_tco2e_yr": 228.24,
        "grid_ef_kgco2_kwh": 0.38,
        "source": "Umweltbundesamt (UBA) Emissionsfaktoren Strom 2023"
    },
    "epbd_meps_flag": {
        "in_worst_15pct": true,
        "meps_2030_compliant": false,
        "enforcement_mechanism": {
            "applies": true,
            "mechanism_type": "fixed_civil_penalty",
            "description": "One-off administrative fine (Bußgeld) per infraction. GEG §108: up to €10,000 for missing/invalid EPC at sale, lease, or advertisement. GEG §71a: €5,000-€50,000 per violation for building automation & control system (BACS) / heating-system non-compliance in non-residential buildings >290kW. Enforcement is largely transaction-triggered (verified at sale/lease by notary), not proactively audited.",
            "fixed_penalty_min_eur": 5000,
            "fixed_penalty_max_eur": 50000,
            "penalty_renewable_annually": false,
            "source": "Gebäudeenergiegesetz (GEG) §108, §71a; as amended by Gebäudemodernisierungsgesetz (GModG), 10 July 2026",
            "confidence": "moderate"
        },
        "source": "EPBD 2024/1275 Article 7 — MEPS for worst-performing buildings"
    },
    "upgrade_to_pro": "Use POST /analyse/full with actual annual kWh meter readings for: full EPBD MEPS analysis, EPBD Article 9 solar obligation screening, JRC TABULA renovation cost + grant stacking, country incentive programmes."
}
Estimativa Rápida de EPC e Bandeira MEPS — TRECHOS DE CÓDIGO

curl --location --request POST 'https://zylalabs.com/api/13411/eu+building+energy+compliance+api/28908/quick+epc+estimate+and+meps+flag' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{
  "country": "germany",
  "building_type": "office",
  "floor_area_m2": 3500,
  "monthly_energy_cost_eur": 9500
}'

    
Requisição
Cálculo completo da energia primária da EN ISO 52000-1 com o rótulo EPC nacional conformidade com os MEPS do Artigo 7 da EPBD em relação aos prazos de 2030/2033 triagem da obrigação solar do Artigo 9 a lacuna de renovação da JRC TABULA e o custo líquido de renovação acumulado de subsídios do país - o pacote completo de subscrição regulatória
Endpoint ID: 28909
POST https://zylalabs.com/api/13411/eu+building+energy+compliance+api/28909/full+epbd+compliance+model
PARÂMETROS DE ENTRADA

Modelo de Conformidade Total com a EPBD — Recursos do endpoint

Objeto Descrição
Corpo da requisição Obrigatório Json

Solicitações gratuitas de teste restantes: 3 de 3.


PARÂMETROS DE ENTRADA

RESPOSTA DE EXEMPLO DA API
JSON
{
    "status": "success",
    "api_version": "2.0.0",
    "input": {
        "country": "Germany",
        "country_code": "DE",
        "building_type": "office",
        "building_label": "Office Building",
        "floor_area_m2": 3500,
        "annual_kwh_elec": 420000,
        "annual_kwh_gas": 180000,
        "roof_area_m2": 1200,
        "is_new_building": false,
        "is_major_renovation": false,
        "year_built": 1992
    },
    "country_context": {
        "currency": "EUR",
        "climate_zone": "cold_temperate",
        "hdd": 3200,
        "grid_ef_kgco2_kwh": 0.38,
        "pef_electricity": 1.8,
        "nzeb_threshold_kwh_m2": 50,
        "source_grid_ef": "Umweltbundesamt (UBA) Emissionsfaktoren Strom 2023"
    },
    "eui": {
        "delivered_eui_kwh_m2": 171.4,
        "primary_eui_kwh_m2": 272.6,
        "annual_kwh_elec": 420000,
        "annual_kwh_gas": 180000,
        "total_delivered_kwh": 600000,
        "total_primary_kwh": 954000,
        "elec_fraction": 0.7,
        "pef_electricity_used": 1.8,
        "pef_gas_used": 1.1,
        "pef_last_reviewed": "2024-01",
        "pef_source": "GEG 2024 §22",
        "pef_basis": "Nicht-erneuerbar Anteil — GEG 2024 Anlage 4",
        "pef_warnings": [
            "PEF value for germany last reviewed 2024-01 (31 months ago). Verify against current GEG 2024 §22 before regulatory submission. PEFs update annually with grid mix changes."
        ],
        "source_methodology": "EN ISO 52000-1:2017 §6.3 — Delivered to primary energy conversion",
        "source_pef": "GEG 2024 (Gebäudeenergiegesetz) Anlage 10"
    },
    "epc": {
        "epc_label": "H",
        "epc_system": "A_plus_to_H",
        "primary_eui_used": 272.6,
        "better_label": "G",
        "kwh_m2_to_next_label": 22.6,
        "label_scale": [
            "A+",
            "A",
            "B",
            "C",
            "D",
            "E",
            "F",
            "G",
            "H"
        ],
        "label_position_pct": 100,
        "italy_dm_ep_breakdown": null,
        "source": "EN ISO 52003-1:2017 — EPC indicators framework; GEG 2024 (Gebäudeenergiegesetz) Anlage 10"
    },
    "benchmark": {
        "your_delivered_eui": 171.4,
        "eu_median_eui": 180,
        "climate_adjusted_median": 148.7,
        "climate_factor_en16798": 0.826,
        "climate_method": "EN 16798-1:2019 §6.3 monthly HDD/CDD weighted normalisation",
        "climate_detail": {
            "climate_factor": 0.826,
            "hdd_annual_base15": 2456,
            "cdd_annual_base10": 680,
            "hdd_factor": 0.787,
            "cdd_factor": 0.916,
            "heating_weight": 0.7,
            "cooling_weight": 0.30000000000000004,
            "eu_hdd_reference": 3121,
            "eu_cdd_reference": 742,
            "method": "EN 16798-1:2019 §6.3 monthly degree-day weighting",
            "source_hdd_cdd": "Eurostat nrg_chdd_m — Monthly HDD/CDD 2023 30yr average",
            "source_standard": "EN 16798-1:2019 §6.3 and Annex B; ISO 15927-6:2007"
        },
        "pct_vs_adjusted_median": 15.3,
        "rating": "below_average",
        "label": "Below average — significant EPBD compliance risk in Germany",
        "source_benchmarks": "JRC EU Building Stock Observatory 2023 — Table 3.2",
        "source_climate": "EN 16798-1:2019 §6.3; Eurostat nrg_chdd_m 2023; ISO 15927-6:2007",
        "source_methodology": "EN ISO 52000-1:2017 §9.1 energy performance indicators"
    },
    "carbon": {
        "total_kgco2e_yr": 195780,
        "total_tco2e_yr": 195.78,
        "kgco2e_per_m2_yr": 55.94,
        "electricity_kgco2e": 159600,
        "gas_kgco2e": 36180,
        "grid_ef_kgco2_kwh": 0.38,
        "gas_ef_kgco2_kwh": 0.201,
        "source_grid_ef": "Umweltbundesamt (UBA) Emissionsfaktoren Strom 2023",
        "source_gas_ef": "IPCC 2006 Guidelines Vol 2 Ch1 - natural gas 56.1 kgCO2/GJ",
        "source_method": "EN ISO 52000-1:2017 - CO2 equivalent emissions",
        "gwp_kgco2eq_per_m2_yr": 57.24,
        "gwp_source": "EPBD 2024/1275 Delegated Acts May 2026; EN 15978:2011"
    },
    "epbd_meps": {
        "epbd_article": "EPBD 2024/1275 Article 7 — MEPS for worst-performing buildings",
        "current_epc_label": "H",
        "in_worst_15pct": true,
        "country_meps_threshold": "F",
        "meps_primary_eui_kwh_m2": 160,
        "compliance_2030": {
            "target_label": "E",
            "target_primary_eui": 159,
            "compliant": false,
            "gap_kwh_m2": 113.6,
            "deadline": "1 January 2030"
        },
        "compliance_2033": {
            "target_label": "D",
            "target_primary_eui": 129,
            "compliant": false,
            "gap_kwh_m2": 143.6,
            "deadline": "1 January 2033"
        },
        "enforcement_mechanism": {
            "applies": true,
            "mechanism_type": "fixed_civil_penalty",
            "description": "One-off administrative fine (Bußgeld) per infraction. GEG §108: up to €10,000 for missing/invalid EPC at sale, lease, or advertisement. GEG §71a: €5,000-€50,000 per violation for building automation & control system (BACS) / heating-system non-compliance in non-residential buildings >290kW. Enforcement is largely transaction-triggered (verified at sale/lease by notary), not proactively audited.",
            "fixed_penalty_min_eur": 5000,
            "fixed_penalty_max_eur": 50000,
            "penalty_renewable_annually": false,
            "source": "Gebäudeenergiegesetz (GEG) §108, §71a; as amended by Gebäudemodernisierungsgesetz (GModG), 10 July 2026",
            "confidence": "moderate"
        },
        "brown_discount_benchmark_pct": 24.7,
        "brown_discount_benchmark_source": "European Sustainability Value Decomposition Study (2026) — average observed valuation discount for MEPS-non-compliant commercial assets vs. compliant comparables",
        "source_epbd": "EPBD 2024/1275 Art.7(1)(b) and Annex IV",
        "source_jrc": "JRC Technical Report EUR 31645 EN - EPBD Implementation 2024",
        "meps_threshold_trajectory": {
            "current": 160,
            "target_2030": 134,
            "target_2033": 118,
            "basis": "EPBD 2024/1275 Art.7(9) - 16pct reduction by 2030, 26pct by 2033"
        },
        "sri_mandatory": true,
        "sri_basis": "EPBD 2024/1275 Art.13 - SRI mandatory for non-residential >= 1000m2 from 2026",
        "solar_major_renovation_trigger": true,
        "solar_trigger_basis": "EPBD 2024/1275 Art.9(1)(b) - major renovation triggers solar obligation at >= 250m2"
    },
    "solar_obligation": {
        "epbd_article": "EPBD 2024/1275 Article 9 and Annex III",
        "obligation_applies": false,
        "obligation_triggers": [],
        "minimum_required_kwp": 0,
        "potential_capacity_kwp": 140.4,
        "potential_annual_kwh": 117936,
        "usable_roof_m2": 780,
        "irradiance_kwh_m2_yr": 1050,
        "system_pr": 0.8,
        "source_irradiance": "JRC PVGIS-SARAH2 — country average GHI",
        "source_module": "IEC 61215:2021 — crystalline silicon PV module performance",
        "source_epbd": "EPBD 2024/1275 Article 9(1) and Annex III §2",
        "exemptions_note": "Exemptions apply where solar is technically/economically unfeasible or heritage/protected building constraints apply. EPBD Art. 9(3) — member states define exemption criteria."
    },
    "renovation_gap": {
        "gap_primary_eui_kwh_m2": 113.6,
        "required_reduction_pct": 41.7,
        "renovation_depth": "deep",
        "renovation_description": "Deep/comprehensive renovation targeting nZEB performance",
        "estimated_cost_eur_m2": 480,
        "estimated_total_cost_eur": 1680000,
        "estimated_annual_saving_eur": 52483,
        "simple_payback_yr": 32,
        "suggested_measures": [
            {
                "id": "building_envelope_insulation",
                "name": "External Wall Insulation",
                "eui_savings_pct": 18,
                "cost_eur_m2": 35,
                "total_cost_eur": 122500,
                "source": "JRC TABULA Episcope — renovation cost ranges 2016; IEA EBC Annex 75 (2021)"
            },
            {
                "id": "roof_insulation",
                "name": "Roof / Attic Insulation",
                "eui_savings_pct": 10,
                "cost_eur_m2": 12,
                "total_cost_eur": 42000,
                "source": "JRC TABULA Episcope; EN ISO 6946:2017 (thermal resistance)"
            },
            {
                "id": "high_performance_glazing",
                "name": "High-Performance Triple Glazing",
                "eui_savings_pct": 8,
                "cost_eur_m2": 20,
                "total_cost_eur": 70000,
                "source": "JRC TABULA Episcope; EN 673:2011 (glazing thermal transmittance)"
            },
            {
                "id": "hvac_heat_pump",
                "name": "Heat Pump (Air-Source ASHP)",
                "eui_savings_pct": 30,
                "cost_eur_m2": 55,
                "total_cost_eur": 192500,
                "source": "EN 14825:2022 (heat pump performance); IEA EBC Annex 75; BPIE 2023"
            }
        ],
        "source_costs": "JRC TABULA Episcope (2016); IEA EBC Annex 75 (2021); BPIE State of Europe's Buildings (2023)",
        "source_energy_price": "Eurostat nrg_pc_205 — electricity prices non-household H2 2023"
    },
    "_note": "Response truncated for documentation purposes"
}
Modelo de Conformidade Total com a EPBD — TRECHOS DE CÓDIGO

curl --location --request POST 'https://zylalabs.com/api/13411/eu+building+energy+compliance+api/28909/full+epbd+compliance+model' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{
  "country": "germany",
  "building_type": "office",
  "floor_area_m2": 3500,
  "annual_kwh_elec": 420000,
  "annual_kwh_gas": 180000,
  "roof_area_m2": 1200,
  "is_new_building": false,
  "is_major_renovation": false,
  "year_built": 1992
}'

    
Requisição
Estimativa de triagem pré-negociação da provável intensidade de uso de energia primária apenas com base no país, tipo de edifício e ano de construção - antes de existir uma sala de dados. Cada resultado é carimbado com um nível de evidência (1-3) para que a confiança nunca seja superestimada
Endpoint ID: 28910
POST https://zylalabs.com/api/13411/eu+building+energy+compliance+api/28910/no-meter-data+eui+estimate
PARÂMETROS DE ENTRADA

Estimativa EUI Sem Dados de Medidor — Recursos do endpoint

Objeto Descrição
Corpo da requisição Obrigatório Json

Solicitações gratuitas de teste restantes: 3 de 3.


PARÂMETROS DE ENTRADA

RESPOSTA DE EXEMPLO DA API
JSON
{
    "methodology_version": "estimation-v1.0.0",
    "methodology_last_reviewed": "2026-06-20",
    "country": "germany",
    "building_type": "office",
    "year_built": 1992,
    "evidence_tier": 2,
    "estimate_basis": "No verified country-specific non-residential energy benchmark exists for Germany as of the last methodology review. Falling back to the EU-wide non-residential building stock distribution (BPIE 2023) for the 'post-1990' construction-period band. This is a population-level probability distribution across ALL EU non-residential buildings of this age, not a country-specific or building-specific estimate. Treat this as a wide prior, not a forecast.",
    "construction_period_band": "post_1990",
    "distribution_kwh_m2_yr": {
        "0-100": 0.14,
        "100-200": 0.27,
        "200-300": 0.26,
        "300-400": 0.18,
        "400-500": 0.09,
        "500-700": 0.06
    },
    "most_likely_range_kwh_m2_yr": [
        100,
        200
    ],
    "most_likely_range_probability": 0.27,
    "distribution_weighted_average_kwh_m2_yr": 249,
    "source": "BPIE 2023 'Filling the Gap', citing Hotmaps 2020 + national EPC aggregates",
    "source_ref": "S2",
    "plan": "pro"
}
Estimativa EUI Sem Dados de Medidor — TRECHOS DE CÓDIGO

curl --location --request POST 'https://zylalabs.com/api/13411/eu+building+energy+compliance+api/28910/no-meter-data+eui+estimate' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{
  "country": "germany",
  "building_type": "office",
  "year_built": 1992
}'

    
Requisição
Publica exatamente quais países têm dados de benchmark nacional específicos do país verificados de Tier 1 por trás da estimativa sem dados de medição que recuam para uma faixa de distribuição de Tier 2 em toda a UE e quais fontes foram deliberadamente excluídas e por quê assim um comprador pode auditar a base probatória da estimativa antes de pagar por um relatório
Endpoint ID: 28911
GET https://zylalabs.com/api/13411/eu+building+energy+compliance+api/28911/evidence-tier+transparency+map
PARÂMETROS DE ENTRADA

Solicitações gratuitas de teste restantes: 3 de 3.

Este endpoint não requer parâmetros de entrada.

RESPOSTA DE EXEMPLO DA API
JSON
{
    "methodology_version": "estimation-v1.0.0",
    "last_reviewed": "2026-06-20",
    "coverage": {
        "uk": {
            "office_tier": 1,
            "source": "CIBSE TM46:2008 Table 1, Category 1 (General Office)"
        },
        "germany": {
            "office_tier": 2,
            "source": "BPIE 2023 'Filling the Gap', citing Hotmaps 2020 + national EPC aggregates",
            "note": "No verified country-specific non-residential source found."
        },
        "france": {
            "office_tier": 1,
            "source": "ADEME OPERAT 2024 sector average; age-banding explicitly not applied per BDNB 2023-2024 finding of no significant age effect"
        },
        "netherlands": {
            "office_tier": 1,
            "source": "RVO Energy Label C threshold + national non-compliance statistic (2020)"
        },
        "italy": {
            "office_tier": 2,
            "source": "BPIE 2023 'Filling the Gap', citing Hotmaps 2020 + national EPC aggregates",
            "note": "No verified country-specific non-residential source found."
        },
        "spain": {
            "office_tier": 2,
            "source": "BPIE 2023 'Filling the Gap', citing Hotmaps 2020 + national EPC aggregates",
            "note": "No verified country-specific non-residential source found."
        },
        "poland": {
            "office_tier": 2,
            "source": "BPIE 2023 'Filling the Gap', citing Hotmaps 2020 + national EPC aggregates",
            "note": "No verified country-specific non-residential source found."
        },
        "sweden": {
            "office_tier": 2,
            "source": "BPIE 2023 'Filling the Gap', citing Hotmaps 2020 + national EPC aggregates",
            "note": "No verified country-specific non-residential source found."
        }
    },
    "deliberately_excluded_sources": [
        "JRC TABULA/EPISCOPE — residential building typologies only, does not cover non-residential/office archetypes despite being the most commonly cited EU building stock dataset.",
        "German dena building stock statistics — residential (Wohngebäude) heat demand only.",
        "Italian SIAPE class averages — explicitly labelled residential (E1(1)) in the source."
    ]
}
Mapa de Transparência de Nível de Evidência — TRECHOS DE CÓDIGO

curl --location --request GET 'https://zylalabs.com/api/13411/eu+building+energy+compliance+api/28911/evidence-tier+transparency+map' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Requisição
Exibe até 20 edifícios em uma chamada, classificados pela gravidade do risco de conformidade com o EPBD, com totais de portfólio para CAPEX de renovação, subsídios disponíveis e intensidade de carbono ponderada — para gerentes de fundos e equipes de ESG que revisam um conjunto de ativos de uma vez. Valores válidos — asset_id / asset_name (string, texto livre, não um enum): identificadores atribuídos pelo chamador para um edifício dentro da solicitação (por exemplo, "DUSSELDORF_OFFICE_01"). Qualquer string única funciona — usada apenas para rotular resultados na resposta, não validada contra uma lista fixa
Endpoint ID: 28912
POST https://zylalabs.com/api/13411/eu+building+energy+compliance+api/28912/portfolio+screening+and+compliance+risk+ranking
PARÂMETROS DE ENTRADA

Triagem de Portfólio e Classificação de Risco de Conformidade — Recursos do endpoint

Objeto Descrição
Corpo da requisição Obrigatório Json

Solicitações gratuitas de teste restantes: 3 de 3.


PARÂMETROS DE ENTRADA

RESPOSTA DE EXEMPLO DA API
JSON
{
    "status": "success",
    "assets_analysed": 3,
    "portfolio_summary": {
        "total_floor_area_m2": 15200,
        "total_renovation_capex_eur": 2994000,
        "total_grants_available_eur": 574300,
        "net_renovation_cost_eur": 2419700,
        "portfolio_carbon_intensity_kgco2e_m2": 49.01,
        "meps_compliance_summary": {
            "compliant_2030": 2,
            "non_compliant_2030": 1,
            "worst_15pct": 1
        },
        "assets_requiring_urgent_action": 1
    },
    "assets": [
        {
            "asset_id": "DUSSELDORF_OFFICE_01",
            "country": "Germany",
            "building_type": "Office Building",
            "floor_area_m2": 5000,
            "epc_label": "H",
            "delivered_eui_kwh_m2": 174,
            "primary_eui_kwh_m2": 282.4,
            "kgco2e_per_m2_yr": 58.24,
            "in_worst_15pct": true,
            "meps_2030_compliant": false,
            "meps_2033_compliant": false,
            "enforcement_mechanism": {
                "mechanism_type": "fixed_civil_penalty",
                "description": "One-off administrative fine (Bußgeld) per infraction. GEG §108: up to €10,000 for missing/invalid EPC at sale, lease, or advertisement. GEG §71a: €5,000-€50,000 per violation for building automation & control system (BACS) / heating-system non-compliance in non-residential buildings >290kW. Enforcement is largely transaction-triggered (verified at sale/lease by notary), not proactively audited.",
                "fixed_penalty_min_eur": 5000,
                "fixed_penalty_max_eur": 50000,
                "penalty_renewable_annually": false,
                "source": "Gebäudeenergiegesetz (GEG) §108, §71a; as amended by Gebäudemodernisierungsgesetz (GModG), 10 July 2026",
                "confidence": "moderate"
            },
            "brown_discount_benchmark_pct": 24.7,
            "risk_rank": 0,
            "solar_obligation": false,
            "renovation_cost_est_eur": 2400000,
            "max_grant_eur": 240000,
            "net_renovation_cost_eur": 2160000,
            "renovation_payback_yr": 29.5,
            "benchmark_rating": "below_average"
        },
        {
            "asset_id": "WARSAW_WAREHOUSE_01",
            "country": "Poland",
            "building_type": "Warehouse / Distribution",
            "floor_area_m2": 8000,
            "epc_label": "E",
            "delivered_eui_kwh_m2": 100,
            "primary_eui_kwh_m2": 194,
            "kgco2e_per_m2_yr": 54.46,
            "in_worst_15pct": false,
            "meps_2030_compliant": true,
            "meps_2033_compliant": false,
            "enforcement_mechanism": {
                "mechanism_type": "fixed_civil_penalty",
                "description": "One-off fine (grzywna) capped at PLN 5,000 (≈€1,150) for missing EPC at sale/lease. Enforcement is passive — recorded at notarial transaction, does not block the transaction from proceeding.",
                "fixed_penalty_min_eur": null,
                "fixed_penalty_max_eur": 1150,
                "penalty_renewable_annually": false,
                "source": "Ustawa o charakterystyce energetycznej budynków; Kodeks postępowania w sprawach o wykroczenia",
                "confidence": "high"
            },
            "brown_discount_benchmark_pct": null,
            "risk_rank": 2,
            "solar_obligation": false,
            "renovation_cost_est_eur": 440000,
            "max_grant_eur": 233500,
            "net_renovation_cost_eur": 206500,
            "renovation_payback_yr": 99,
            "benchmark_rating": "poor"
        },
        {
            "asset_id": "PARIS_RETAIL_01",
            "country": "France",
            "building_type": "Retail / Commercial",
            "floor_area_m2": 2200,
            "epc_label": "E",
            "delivered_eui_kwh_m2": 140.9,
            "primary_eui_kwh_m2": 324.1,
            "kgco2e_per_m2_yr": 8.17,
            "in_worst_15pct": false,
            "meps_2030_compliant": true,
            "meps_2033_compliant": false,
            "enforcement_mechanism": {
                "mechanism_type": "fixed_civil_penalty",
                "description": "Two distinct regimes. (1) Décret Tertiaire (non-residential >1,000m²): one-off fine up to €1,500 (natural persons) / €7,500 (legal entities) per building for failing to declare energy data via the OPERAT platform or failing to act on a formal notice — RENEWABLE ANNUALLY until compliance, plus public naming ('name and shame') on a government list. (2) DPE rental ban (residential lettings only, not applicable to non-residential buildings): no direct state fine — the unit simply cannot be lawfully re-let; the real economic cost is 100% foregone rental income until re-compliance.",
                "fixed_penalty_min_eur": 1500,
                "fixed_penalty_max_eur": 7500,
                "penalty_renewable_annually": true,
                "source": "Décret n° 2019-771 (Décret Tertiaire); OPERAT platform enforcement; Loi Climat & Résilience n° 2021-1104 (DPE rental ban, residential)",
                "confidence": "high"
            },
            "brown_discount_benchmark_pct": null,
            "risk_rank": 2,
            "solar_obligation": false,
            "renovation_cost_est_eur": 154000,
            "max_grant_eur": 100800,
            "net_renovation_cost_eur": 53200,
            "renovation_payback_yr": 99,
            "benchmark_rating": "good"
        }
    ],
    "sources": "EPBD 2024/1275 Article 7; EN ISO 52000-1:2017; JRC TABULA Episcope (2016); JRC BSO 2023; BPIE 2023",
    "plan": "pro"
}
Triagem de Portfólio e Classificação de Risco de Conformidade — TRECHOS DE CÓDIGO

curl --location --request POST 'https://zylalabs.com/api/13411/eu+building+energy+compliance+api/28912/portfolio+screening+and+compliance+risk+ranking' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{
  "assets": [
    {
      "asset_id": "DUSSELDORF_OFFICE_01",
      "country": "germany",
      "building_type": "office",
      "floor_area_m2": 5000,
      "annual_kwh_elec": 650000,
      "annual_kwh_gas": 220000,
      "roof_area_m2": 1800,
      "year_built": 1988
    },
    {
      "asset_id": "PARIS_RETAIL_01",
      "country": "france",
      "building_type": "retail",
      "floor_area_m2": 2200,
      "annual_kwh_elec": 310000,
      "annual_kwh_gas": 0,
      "roof_area_m2": 900,
      "year_built": 2005
    },
    {
      "asset_id": "WARSAW_WAREHOUSE_01",
      "country": "poland",
      "building_type": "warehouse",
      "floor_area_m2": 8000,
      "annual_kwh_elec": 480000,
      "annual_kwh_gas": 320000,
      "year_built": 1995
    }
  ]
}'

    
Requisição
Retorna o ano exato em que um edifício se torna não conforme com o cronograma de aplicação das MEPS do seu país um nível de risco (stranded agora / crítico / alto / médio / baixo / conforme) e o valor do ativo em risco se o NOI for fornecido — a métrica principal para um painel de aquisições ou gestão de ativos
Endpoint ID: 28913
POST https://zylalabs.com/api/13411/eu+building+energy+compliance+api/28913/stranding+risk+clock
PARÂMETROS DE ENTRADA

Risco de Encalhamento — Recursos do endpoint

Objeto Descrição
Corpo da requisição Obrigatório Json

Solicitações gratuitas de teste restantes: 3 de 3.


PARÂMETROS DE ENTRADA

RESPOSTA DE EXEMPLO DA API
JSON
{
    "current_epc_label": "E",
    "building_type": "office",
    "stranding_year": 2027,
    "years_to_stranding": 2,
    "stranding_label_required": "C",
    "risk_tier": "critical",
    "risk_label": "Stranding in 2 year(s) — immediate action required",
    "milestones": [
        {
            "year": 2023,
            "required_label": "E",
            "compliant": true,
            "years_from_now": -2,
            "description": "MEES — EPC E minimum for all commercial lettings (already in force; non-residential)"
        },
        {
            "year": 2027,
            "required_label": "C",
            "compliant": false,
            "years_from_now": 2,
            "description": "UK Government consultation target — EPC C for commercial lettings"
        },
        {
            "year": 2030,
            "required_label": "B",
            "compliant": false,
            "years_from_now": 5,
            "description": "UK Government consultation target — EPC B by 2030 for commercial"
        }
    ],
    "enforcement_mechanism": {
        "mechanism_type": "lettings_ban",
        "description": "Minimum Energy Efficiency Standards (MEES): sub-standard non-domestic property cannot lawfully be let or re-let. If a landlord unlawfully lets anyway, a civil penalty applies, scaled to the property's rateable value (not floor area or NOI directly): breach <3 months — greater of £5,000 or 10% of rateable value, capped at £50,000; breach ≥3 months — greater of £10,000 or 20% of rateable value, capped at £150,000. Penalties are assessed PER LEASE, not per building — a multi-let building can face cumulative exposure well beyond the single-lease cap. Non-compliant landlords are also published on the PRS Exemptions Register (reputational penalty). Figures above show the statutory floor and ceiling in EUR at an approximate GBP/EUR rate — the actual penalty depends on the specific property's rateable value, which this API does not currently collect.",
        "fixed_penalty_min_eur": 5750,
        "fixed_penalty_max_eur": 172500,
        "penalty_renewable_annually": false,
        "source": "Energy Efficiency (Private Rented Property) (England and Wales) Regulations 2015, SI 2015/962, Regulations 39-41 (as amended)",
        "confidence": "high"
    },
    "value_at_risk_eur": 3500000,
    "brown_discount_benchmark_pct": 24.7,
    "vintage_band": "1946_1990",
    "vintage_note": "1946–1990 fabric — typically uninsulated or under-insulated cavity/solid wall construction (JRC TABULA); envelope measures usually required before HVAC electrification pays off.",
    "source_meps": "EPBD 2024/1275 Article 7; Loi Climat & Résilience n° 2021-1104 Art. 159-160 (DPE rental ban); national transposition schedules",
    "source_stranding": "ECB Guide on climate-related and environmental risks (2020); TCFD (2017)",
    "source_value_at_risk": "JLL Green Premium / Brown Discount EU Study 2023; CBRE ESG Pricing 2024",
    "source_brown_discount_benchmark": "European Sustainability Value Decomposition Study (2026) — average observed valuation discount for MEPS-non-compliant commercial assets vs. compliant comparables",
    "source_vintage": "JRC TABULA Episcope building archetype periods (BPIE 3-band classification)",
    "plan": "free"
}
Risco de Encalhamento — TRECHOS DE CÓDIGO

curl --location --request POST 'https://zylalabs.com/api/13411/eu+building+energy+compliance+api/28913/stranding+risk+clock' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{
  "country": "uk",
  "building_type": "office",
  "epc_label": "E",
  "primary_eui_kwh_m2": 155.0,
  "floor_area_m2": 4500,
  "year_built": 1978,
  "annual_noi_eur": 420000
}'

    
Requisição
Alterne qualquer combinação de medidas de retrofit e obtenha um rótulo EPC recalculado ao vivo, status MEPS e ano de estrangulamento diferido, além de aumento de valor se NOI for fornecido — uma ferramenta de cenários hipotéticos para gerentes de ativos planejando obras de capital Valores válidos — medidas_de_renovação / medidas_selecionadas (array, uma ou mais de): isolamento_de_envelope_do_prédio, isolamento_do_telhado, vidros_de_alto_desempenho, bomba_de_calor_hvac, recuperação_de_calor_de_ventilação_mecânica, controles_de_iluminação_led, sistema_de_gerenciamento_do_prédio, energia_solar_pv_no_telhado, sombreamento_solar_telhado_frio Detalhes completos sobre cada um (porcentagem de economia, custo/m², climas adequados) estão disponíveis ao vivo em GET /reference/renovation-measures
Endpoint ID: 28914
POST https://zylalabs.com/api/13411/eu+building+energy+compliance+api/28914/renovation+sandbox
PARÂMETROS DE ENTRADA

Caixa de Areia de Renovação — Recursos do endpoint

Objeto Descrição
Corpo da requisição Obrigatório Json

Solicitações gratuitas de teste restantes: 3 de 3.


PARÂMETROS DE ENTRADA

RESPOSTA DE EXEMPLO DA API
JSON
{
    "baseline": {
        "epc_label": "H",
        "primary_eui_kwh_m2": 272.6,
        "kgco2e_per_m2_yr": 55.94,
        "meps_2030_compliant": false,
        "stranding_year": 2030,
        "enforcement_mechanism": {
            "mechanism_type": "fixed_civil_penalty",
            "description": "One-off administrative fine (Bußgeld) per infraction. GEG §108: up to €10,000 for missing/invalid EPC at sale, lease, or advertisement. GEG §71a: €5,000-€50,000 per violation for building automation & control system (BACS) / heating-system non-compliance in non-residential buildings >290kW. Enforcement is largely transaction-triggered (verified at sale/lease by notary), not proactively audited.",
            "fixed_penalty_min_eur": 5000,
            "fixed_penalty_max_eur": 50000,
            "penalty_renewable_annually": false,
            "source": "Gebäudeenergiegesetz (GEG) §108, §71a; as amended by Gebäudemodernisierungsgesetz (GModG), 10 July 2026",
            "confidence": "moderate"
        }
    },
    "after_measures": {
        "epc_label": "F",
        "primary_eui_kwh_m2": 192,
        "kgco2e_per_m2_yr": 40.54,
        "meps_2030_compliant": false,
        "meps_2033_compliant": false,
        "stranding_year": 2030,
        "enforcement_mechanism": {
            "mechanism_type": "fixed_civil_penalty",
            "description": "One-off administrative fine (Bußgeld) per infraction. GEG §108: up to €10,000 for missing/invalid EPC at sale, lease, or advertisement. GEG §71a: €5,000-€50,000 per violation for building automation & control system (BACS) / heating-system non-compliance in non-residential buildings >290kW. Enforcement is largely transaction-triggered (verified at sale/lease by notary), not proactively audited.",
            "fixed_penalty_min_eur": 5000,
            "fixed_penalty_max_eur": 50000,
            "penalty_renewable_annually": false,
            "source": "Gebäudeenergiegesetz (GEG) §108, §71a; as amended by Gebäudemodernisierungsgesetz (GModG), 10 July 2026",
            "confidence": "moderate"
        }
    },
    "delta": {
        "eui_reduction_kwh_m2": 80.6,
        "co2_reduction_kgco2e_m2": 15.4,
        "label_improvement": "H → F",
        "stranding_deferred_years": 0,
        "enforcement_status_change": "No change in enforcement risk tier",
        "value_uplift_eur": null
    },
    "measures_applied": [
        {
            "id": "led_lighting_controls",
            "name": "LED Lighting + Daylight Controls",
            "kwh_elec_saved": 42000,
            "kwh_gas_saved": 18000,
            "cost_eur": 42000,
            "source": "EN 15193-1:2017 (energy for lighting); EU Lot 19 Ecodesign study"
        },
        {
            "id": "building_management_system",
            "name": "Building Management System (BMS) / Smart Controls",
            "kwh_elec_saved": 45360,
            "kwh_gas_saved": 19440,
            "cost_eur": 63000,
            "source": "EN 15232-1:2017 (building automation — energy impact); BPIE Smart Ready Indicator"
        },
        {
            "id": "hvac_heat_pump",
            "name": "Heat Pump (Air-Source ASHP)",
            "kwh_elec_delta": 40731,
            "kwh_gas_saved": 142560,
            "cost_eur": 192500,
            "note": "Gas eliminated; electricity increases by 40,731 kWh (heat pump at COP 3.5)",
            "source": "EN 14825:2022 (heat pump performance); IEA EBC Annex 75; BPIE 2023"
        }
    ],
    "total_renovation_cost_eur": 297500,
    "annual_benefit_eur": 24658,
    "simple_payback_yr": 12.1,
    "source_interaction_model": "BPIE (2023) Renovation Package Interaction Methodology",
    "source_heat_pump": "EN 14825:2022 — heat pump seasonal COP (SCOP=3.5)",
    "source_solar": "JRC PVGIS-SARAH2; IEC 61215:2021",
    "source_value_uplift": "JLL Green Premium / Brown Discount EU Study 2023",
    "plan": "pro"
}
Caixa de Areia de Renovação — TRECHOS DE CÓDIGO

curl --location --request POST 'https://zylalabs.com/api/13411/eu+building+energy+compliance+api/28914/renovation+sandbox' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{
  "country": "germany",
  "building_type": "office",
  "floor_area_m2": 3500,
  "annual_kwh_elec": 420000,
  "annual_kwh_gas": 180000,
  "selected_measures": [
    "led_lighting_controls",
    "building_management_system",
    "hvac_heat_pump"
  ],
  "annual_noi_eur": 350000
}'

    
Requisição
Um parecer de uma página sobre se a energia solar em telhados é legalmente obrigatória para um projeto sob o Artigo 9 da EPBD — qual a lei, até quando, capacidade mínima exigida, rendimento total potencial e compensação de autoconsumo — para desenvolvedores e equipes de aquisições analisando um local
Endpoint ID: 28915
POST https://zylalabs.com/api/13411/eu+building+energy+compliance+api/28915/solar+obligation+scorecard
PARÂMETROS DE ENTRADA

Pontuação de Obrigação Solar — Recursos do endpoint

Objeto Descrição
Corpo da requisição Obrigatório Json

Solicitações gratuitas de teste restantes: 3 de 3.


PARÂMETROS DE ENTRADA

RESPOSTA DE EXEMPLO DA API
JSON
{
    "verdict": "MANDATORY SOLAR INSTALLATION required by 2026-01-01. Minimum capacity: 4 kWp. Under France transposition of EPBD Article 9.",
    "obligation_applies": true,
    "obligation_triggers": [
        "New Office Building ≥ 1,000 m² — EPBD Art. 9(1)(a)"
    ],
    "obligation_deadline": "2026-01-01",
    "legal_basis": "EPBD 2024/1275 Article 9(1) and Annex III §2",
    "country_transposition": "Loi n° 2023-175 du 10 mars 2023 relative à l'accélération de la production d'énergies renouvelables (Loi APER), Art. 40 (parking lots >1,500m² — solar canopy over ≥50% of surface, phased 2024-2028) and Art. 43 (new/extensively renovated commercial, industrial, logistics buildings — solar PV or green roofing over a rising % of roof area); codified in Code de l'urbanisme Art. L.111-18-1. Also operates alongside Loi Climat et Résilience (2021).",
    "transposition_scope": "country_summary",
    "transposition_source": null,
    "available_regions": null,
    "sizing": {
        "roof_area_m2": 1800,
        "usable_roof_m2": 1170,
        "minimum_required_kwp": 3.5,
        "full_potential_kwp": 210.6,
        "annual_yield_kwh": 224500,
        "irradiance_kwh_m2_yr": 1300,
        "system_pr": 0.82,
        "self_consumption_offset_pct": 36.2
    },
    "financials": {
        "full_install_cost_eur": 231660,
        "min_obligation_cost_eur": 3861,
        "annual_savings_eur": 49390,
        "simple_payback_yr": 4.7,
        "lcoe_eur_kwh": 0.0533,
        "eu_elec_price_eur_kwh": 0.22
    },
    "exemption_note": "Exemptions apply where solar is technically/economically unfeasible or where heritage/protected building constraints apply. EPBD Art. 9(3) — member states define exemption criteria. Technical feasibility threshold: ≥ 25 kWp viable capacity.",
    "source_irradiance": "JRC PVGIS-SARAH2 — country average GHI",
    "source_cost": "NREL ATB 2024 EU proxy; SolarPower Europe Market Outlook 2024",
    "source_lcoe": "IRENA (2023) Renewable Power Generation Costs; Jordan & Kurtz (2013)",
    "source_module": "IEC 61215:2021 — 0.18 kWp/m² module density (21% efficiency monocrystalline)",
    "plan": "free"
}
Pontuação de Obrigação Solar — TRECHOS DE CÓDIGO

curl --location --request POST 'https://zylalabs.com/api/13411/eu+building+energy+compliance+api/28915/solar+obligation+scorecard' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{
  "country": "france",
  "building_type": "office",
  "floor_area_m2": 5000,
  "roof_area_m2": 1800,
  "is_new_building": true,
  "is_major_renovation": false,
  "annual_kwh_elec": 620000
}'

    
Requisição
Ferramenta de due diligence de aquisição que precifica a totalidade da responsabilidade de conformidade na compra de um edifício não conforme — CAPEX líquido de renovação, exposição à aplicação da lei e desconto de expansão da taxa de capital — e retorna um preço de oferta ajustado recomendado
Endpoint ID: 28916
POST https://zylalabs.com/api/13411/eu+building+energy+compliance+api/28916/brown+discount+calculator
PARÂMETROS DE ENTRADA

Calculadora de Desconto Brown — Recursos do endpoint

Objeto Descrição
Corpo da requisição Obrigatório Json

Solicitações gratuitas de teste restantes: 3 de 3.


PARÂMETROS DE ENTRADA

RESPOSTA DE EXEMPLO DA API
JSON
{
    "verdict": "Severe brown discount: €6,993,333. EPC H — asset is a stranded or pre-stranded asset. Bid price requires major adjustment or conditional on renovation commitment.",
    "current_epc_label": "H",
    "stranding_risk_tier": "high",
    "meps_2030_compliant": false,
    "components": {
        "renovation_capex_gross_eur": 2400000,
        "grants_available_eur": 240000,
        "renovation_capex_net_eur": 2160000,
        "cap_rate_discount_eur": 4833333,
        "total_brown_discount_eur": 6993333,
        "note": "total_brown_discount_eur = renovation_capex_net_eur + cap_rate_discount_eur. Regulatory fine exposure is shown separately below (one_time_regulatory_fine_range_eur) and is not summed in, to avoid double-counting risk the cap-rate expansion already prices in."
    },
    "one_time_regulatory_fine_range_eur": {
        "min_eur": 5000,
        "max_eur": 50000,
        "renewable_annually": false,
        "mechanism_type": "fixed_civil_penalty",
        "note": "One-off statutory exposure, NOT included in total_brown_discount_eur below (see components note) — the cap-rate discount already prices in regulatory/reputational risk."
    },
    "bid_analysis": {
        "asking_price_eur": 12000000,
        "recommended_bid_eur": 5006667,
        "discount_pct": 58.3,
        "caveat": "Recommended bid is indicative. Confirm via RICS Red Book valuation and licensed engineer pre-acquisition survey."
    },
    "cap_rate_analysis": {
        "prime_cap_rate_pct": 4,
        "brown_cap_rate_pct": 6,
        "expansion_bps": 200,
        "value_at_prime_eur": 14500000,
        "value_at_brown_rate_eur": 9666667,
        "cap_rate_discount_eur": 4833333,
        "source": "JLL Green Premium / Brown Discount EU Study 2023; CBRE ESG Pricing Q4 2024"
    },
    "renovation_detail": {
        "gap_primary_eui_kwh_m2": 147.4,
        "required_reduction_pct": 48.1,
        "renovation_depth": "deep",
        "renovation_description": "Deep/comprehensive renovation targeting nZEB performance",
        "estimated_cost_eur_m2": 480,
        "estimated_total_cost_eur": 2400000,
        "estimated_annual_saving_eur": 97284,
        "simple_payback_yr": 24.7,
        "suggested_measures": [
            {
                "id": "building_envelope_insulation",
                "name": "External Wall Insulation",
                "eui_savings_pct": 18,
                "cost_eur_m2": 35,
                "total_cost_eur": 175000,
                "source": "JRC TABULA Episcope — renovation cost ranges 2016; IEA EBC Annex 75 (2021)"
            },
            {
                "id": "roof_insulation",
                "name": "Roof / Attic Insulation",
                "eui_savings_pct": 10,
                "cost_eur_m2": 12,
                "total_cost_eur": 60000,
                "source": "JRC TABULA Episcope; EN ISO 6946:2017 (thermal resistance)"
            },
            {
                "id": "high_performance_glazing",
                "name": "High-Performance Triple Glazing",
                "eui_savings_pct": 8,
                "cost_eur_m2": 20,
                "total_cost_eur": 100000,
                "source": "JRC TABULA Episcope; EN 673:2011 (glazing thermal transmittance)"
            },
            {
                "id": "hvac_heat_pump",
                "name": "Heat Pump (Air-Source ASHP)",
                "eui_savings_pct": 30,
                "cost_eur_m2": 55,
                "total_cost_eur": 275000,
                "source": "EN 14825:2022 (heat pump performance); IEA EBC Annex 75; BPIE 2023"
            }
        ],
        "source_costs": "JRC TABULA Episcope (2016); IEA EBC Annex 75 (2021); BPIE State of Europe's Buildings (2023)",
        "source_energy_price": "Eurostat nrg_pc_205 — electricity prices non-household H2 2023"
    },
    "incentives": {
        "country": "Germany",
        "currency": "EUR",
        "programmes": [
            {
                "name": "BEG Einzelmaßnahmen (BAFA)",
                "type": "grant",
                "rate_pct": 15,
                "max_eur": 60000,
                "description": "15% grant on eligible renovation costs for individual measures (windows, HVAC, insulation).",
                "source": "BEG EM Richtlinie 2024 — BAFA; §§ 89-91 GEG 2024",
                "estimated_benefit_eur": 60000
            },
            {
                "name": "BEG Wohngebäude / Nichtwohngebäude (KfW)",
                "type": "low_interest_loan",
                "rate_pct": 35,
                "max_eur": 150000,
                "description": "Up to 35% grant equivalent for deep renovation achieving EE-Klasse (efficiency class A/B). KfW loan product 261.",
                "source": "KfW Programm 261/263 (2024); BEG NWG Richtlinie",
                "estimated_benefit_eur": 150000
            },
            {
                "name": "Heizungsförderung (Heat Pump Subsidy)",
                "type": "grant",
                "rate_pct": 30,
                "max_eur": 30000,
                "description": "30% base grant for replacing gas/oil heating with heat pump. Additional 20% income bonus available.",
                "source": "GEG 2024 §71b; BEG EM 2024 Heizungsförderung (BAFA)",
                "estimated_benefit_eur": 30000
            }
        ],
        "total_potential_grant_eur": 240000,
        "net_cost_after_grants_eur": 2160000,
        "note": "Grant rates and caps may vary by project size, building type, and applicant. Verify current eligibility with national energy agency before application."
    },
    "source_brown_discount": "JLL Green Premium / Brown Discount EU Study 2023",
    "source_valuation": "CBRE European Cap Rate Survey H2 2023; Knight Frank ESG Report 2024",
    "source_regulatory_fine": "Gebäudeenergiegesetz (GEG) §108, §71a; as amended by Gebäudemodernisierungsgesetz (GModG), 10 July 2026",
    "source_reno_cost": "JRC TABULA Episcope (2016); IEA EBC Annex 75 (2021)",
    "plan": "pro"
}
Calculadora de Desconto Brown — TRECHOS DE CÓDIGO

curl --location --request POST 'https://zylalabs.com/api/13411/eu+building+energy+compliance+api/28916/brown+discount+calculator' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{
  "country": "germany",
  "building_type": "office",
  "floor_area_m2": 5000,
  "annual_kwh_elec": 680000,
  "annual_kwh_gas": 280000,
  "asking_price_eur": 12000000,
  "annual_noi_eur": 580000,
  "year_built": 1988
}'

    
Requisição
Cronograma completo de execução da MEPS país a país, incluindo regulamentações nacionais mais rigorosas do que a linha de base da EPBD (Países Baixos, Reino Unido, França) - para identificar quais mercados enfrentam os prazos de conformidade mais iminentes
Endpoint ID: 28917
GET https://zylalabs.com/api/13411/eu+building+energy+compliance+api/28917/meps+enforcement+timeline+reference
PARÂMETROS DE ENTRADA

Solicitações gratuitas de teste restantes: 3 de 3.

Este endpoint não requer parâmetros de entrada.

RESPOSTA DE EXEMPLO DA API
JSON
{
    "timelines": {
        "germany": {
            "country_name": "Germany",
            "gold_plating": false,
            "milestones": [
                {
                    "year": 2030,
                    "required_label": "E",
                    "description": "EPBD baseline — non-residential must reach min EPC E",
                    "years_from_now": 5,
                    "applies_to": "all_building_types",
                    "urgency": "high"
                },
                {
                    "year": 2033,
                    "required_label": "D",
                    "description": "EPBD second wave — non-residential must reach min EPC D",
                    "years_from_now": 8,
                    "applies_to": "all_building_types",
                    "urgency": "medium"
                },
                {
                    "year": 2040,
                    "required_label": "C",
                    "description": "German Climate Protection Act (KSG) long-term trajectory",
                    "years_from_now": 15,
                    "applies_to": "all_building_types",
                    "urgency": "long_term"
                }
            ]
        },
        "france": {
            "country_name": "France",
            "gold_plating": true,
            "milestones": [
                {
                    "year": 2023,
                    "required_label": "F",
                    "description": "DPE rental ban — EPC G residential lettings banned since 1 Jan 2023 (Loi Climat & Résilience Art. 160)",
                    "years_from_now": -2,
                    "applies_to": [
                        "Multifamily Residential"
                    ],
                    "urgency": "already_in_force"
                },
                {
                    "year": 2028,
                    "required_label": "E",
                    "description": "DPE rental ban — EPC F residential lettings banned from 1 Jan 2028 (Loi Climat & Résilience Art. 160)",
                    "years_from_now": 3,
                    "applies_to": [
                        "Multifamily Residential"
                    ],
                    "urgency": "high"
                },
                {
                    "year": 2030,
                    "required_label": "D",
                    "description": "Décret Tertiaire — 40% primary energy reduction vs 2010 baseline (≈ EPC D), non-residential >1000m²",
                    "years_from_now": 5,
                    "applies_to": [
                        "Office Building",
                        "Retail / Commercial",
                        "Hotel / Hospitality",
                        "Education (School / University)",
                        "Hospital / Healthcare",
                        "Warehouse / Distribution",
                        "Restaurant / Food Service",
                        "Sports / Leisure Facility",
                        "Light Industrial / Manufacturing"
                    ],
                    "urgency": "high"
                },
                {
                    "year": 2034,
                    "required_label": "D",
                    "description": "DPE rental ban — EPC E residential lettings banned from 1 Jan 2034 (Loi Climat & Résilience Art. 160)",
                    "years_from_now": 9,
                    "applies_to": [
                        "Multifamily Residential"
                    ],
                    "urgency": "long_term"
                },
                {
                    "year": 2040,
                    "required_label": "C",
                    "description": "Décret Tertiaire — 50% reduction vs 2010 baseline (≈ EPC C), non-residential >1000m²",
                    "years_from_now": 15,
                    "applies_to": [
                        "Office Building",
                        "Retail / Commercial",
                        "Hotel / Hospitality",
                        "Education (School / University)",
                        "Hospital / Healthcare",
                        "Warehouse / Distribution",
                        "Restaurant / Food Service",
                        "Sports / Leisure Facility",
                        "Light Industrial / Manufacturing"
                    ],
                    "urgency": "long_term"
                },
                {
                    "year": 2050,
                    "required_label": "B",
                    "description": "Décret Tertiaire — 60% reduction vs 2010 baseline (≈ EPC B), non-residential >1000m²",
                    "years_from_now": 25,
                    "applies_to": [
                        "Office Building",
                        "Retail / Commercial",
                        "Hotel / Hospitality",
                        "Education (School / University)",
                        "Hospital / Healthcare",
                        "Warehouse / Distribution",
                        "Restaurant / Food Service",
                        "Sports / Leisure Facility",
                        "Light Industrial / Manufacturing"
                    ],
                    "urgency": "long_term"
                }
            ]
        },
        "spain": {
            "country_name": "Spain",
            "gold_plating": false,
            "milestones": [
                {
                    "year": 2030,
                    "required_label": "E",
                    "description": "EPBD baseline — non-residential must reach min EPC E",
                    "years_from_now": 5,
                    "applies_to": "all_building_types",
                    "urgency": "high"
                },
                {
                    "year": 2033,
                    "required_label": "D",
                    "description": "EPBD second wave",
                    "years_from_now": 8,
                    "applies_to": "all_building_types",
                    "urgency": "medium"
                },
                {
                    "year": 2040,
                    "required_label": "C",
                    "description": "Spain PNIEC 2021-2030 extended trajectory",
                    "years_from_now": 15,
                    "applies_to": "all_building_types",
                    "urgency": "long_term"
                }
            ]
        },
        "italy": {
            "country_name": "Italy",
            "gold_plating": false,
            "milestones": [
                {
                    "year": 2030,
                    "required_label": "E",
                    "description": "EPBD baseline — Piano Nazionale di Ripresa e Resilienza (PNRR) trajectory",
                    "years_from_now": 5,
                    "applies_to": "all_building_types",
                    "urgency": "high"
                },
                {
                    "year": 2033,
                    "required_label": "D",
                    "description": "EPBD second wave — DL 199/2021 transposition schedule",
                    "years_from_now": 8,
                    "applies_to": "all_building_types",
                    "urgency": "medium"
                },
                {
                    "year": 2040,
                    "required_label": "C",
                    "description": "Italy Long-Term Renovation Strategy (LTRS)",
                    "years_from_now": 15,
                    "applies_to": "all_building_types",
                    "urgency": "long_term"
                }
            ]
        },
        "netherlands": {
            "country_name": "Netherlands",
            "gold_plating": true,
            "milestones": [
                {
                    "year": 2023,
                    "required_label": "C",
                    "description": "Kantoreneis — Dutch office EPC C mandate (already in force since Jan 2023; offices only)",
                    "years_from_now": -2,
                    "applies_to": [
                        "Office Building"
                    ],
                    "urgency": "already_in_force"
                },
                {
                    "year": 2030,
                    "required_label": "E",
                    "description": "EPBD baseline for non-residential",
                    "years_from_now": 5,
                    "applies_to": "all_building_types",
                    "urgency": "high"
                },
                {
                    "year": 2033,
                    "required_label": "D",
                    "description": "EPBD second wave",
                    "years_from_now": 8,
                    "applies_to": "all_building_types",
                    "urgency": "medium"
                },
                {
                    "year": 2050,
                    "required_label": "A",
                    "description": "Dutch Climate Agreement (Klimaatakkoord) — carbon-neutral built environment",
                    "years_from_now": 25,
                    "applies_to": "all_building_types",
                    "urgency": "long_term"
                }
            ]
        },
        "poland": {
            "country_name": "Poland",
            "gold_plating": false,
            "milestones": [
                {
                    "year": 2030,
                    "required_label": "E",
                    "description": "EPBD baseline — Polish transposition (KPO pathway)"
                }
            ]
        }
    },
    "_note": "Response truncated for documentation purposes"
}
Cronograma de Referência da Aplicação do MEPS — TRECHOS DE CÓDIGO

curl --location --request GET 'https://zylalabs.com/api/13411/eu+building+energy+compliance+api/28917/meps+enforcement+timeline+reference' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Requisição
Gera um Passaporte de Renovação de Edifício por artigo 12 da EPBD e Anexo VIII — roteiro de renovação em etapas, cronograma de eliminação de combustíveis fósseis, economia de energia/carbono/custos por fase, financiamento de subsídios e um caminho para edifícios com zero emissões. Cada Estado-Membro da UE deve implementar um esquema BRP até 29 de maio de 2026 Valores válidos — medidas_de_renovação / medidas_selecionadas (array, uma ou mais de): isolamento_da_envoltória_do_edifício, isolamento_do_teto, vidros_de_alta_performance, bomba_de_calor_hvac, recuperação_de_calor_da_ventilação_mecânica, controle_de_iluminação_led, sistema_de_gerenciamento_de_edifício, solar_pv_no_teto, sombreamento_solar_teto_fresco Detalhes completos sobre cada um (percentagem de economia, custo/m², climas adequados) estão disponíveis ao vivo de GET /reference/renovation-measures Valores válidos — rótulo_epc (string, texto livre, mas deve corresponder à própria escala nacional do país-alvo — estas NÃO são uma escala compartilhada A-G): Alemanha: A+, A, B, C, D, E, F, G, H Itália: A4, A3, A2, A1, B, C, D, E, F, G Países Baixos: A++++, A+++, A++, A+, A, B, C, D, E, F, G França / Espanha / Polônia / Suécia / Reino Unido: A, B, C, D, E, F, G A lista completa por país está disponível ao vivo de GET /reference/epc-thresholds
Endpoint ID: 28918
POST https://zylalabs.com/api/13411/eu+building+energy+compliance+api/28918/building+renovation+passport
PARÂMETROS DE ENTRADA

Passaporte de Renovação de Edifícios — Recursos do endpoint

Objeto Descrição
Corpo da requisição Obrigatório Json

Solicitações gratuitas de teste restantes: 3 de 3.


PARÂMETROS DE ENTRADA

RESPOSTA DE EXEMPLO DA API
JSON
{
    "passport_version": "EPBD 2024/1275 Annex VIII",
    "roadmap_scope": "scoped_to_selected_measures",
    "generated_date": "2026-07-30",
    "building": {
        "name": "Immeuble Haussmann",
        "address": "42 Boulevard Haussmann, Paris 8e",
        "country": "France",
        "building_type": "Office Building",
        "floor_area_m2": 3200,
        "year_built": 1890
    },
    "current_performance": {
        "epc_label": "G",
        "primary_eui_kwh_m2": 480,
        "annual_energy_cost_eur": 151740,
        "annual_tco2e": 232.35,
        "stranding_year": 2023,
        "meps_compliant": false
    },
    "fossil_fuel_phase_out": {
        "has_gas_heating": true,
        "country_boiler_ban_year": 2025,
        "action_required": true,
        "source": "EPBD 2024/1275 Art.11; national boiler ban schedules"
    },
    "renovation_stages": [
        {
            "phase": "Phase 2 — Envelope Upgrade",
            "timeline": "3–7 years",
            "target_year": 2030,
            "measures": [
                "roof_insulation",
                "building_envelope_insulation"
            ],
            "description": "Roof + wall insulation (JRC TABULA archetype) + high-performance glazing. Reduces heating demand significantly.",
            "projected_eui_kwh_m2": 345.6,
            "projected_epc_label": "F",
            "energy_saving_kwh_yr": 266000,
            "energy_saving_pct": 28,
            "co2_saving_tco2e_yr": 60.38,
            "energy_cost_saving_eur_yr": 23940,
            "capex_eur": 150400,
            "capex_eur_per_m2": 47,
            "simple_payback_yrs": 6.3,
            "source": "JRC TABULA archetypes — envelope renovation; EN ISO 52000-1:2017 §7"
        },
        {
            "phase": "Phase 3 — Systems & Renewables",
            "timeline": "7–15 years",
            "target_year": 2035,
            "measures": [
                "hvac_heat_pump",
                "rooftop_solar_pv"
            ],
            "description": "Heat pump replaces gas boiler (COP 3.5 per EN 14825:2022), rooftop PV, heat recovery ventilation. Path to ZEB.",
            "projected_eui_kwh_m2": 321.7,
            "projected_epc_label": "E",
            "energy_saving_kwh_yr": 678571,
            "energy_saving_pct": 58,
            "co2_saving_tco2e_yr": 199.9,
            "energy_cost_saving_eur_yr": 23071,
            "capex_eur": 272000,
            "capex_eur_per_m2": 85,
            "simple_payback_yrs": 11.8,
            "source": "EN 14825:2022 — heat pump COP; PVGIS-SARAH2 irradiance; JRC TABULA deep renovation"
        }
    ],
    "funding": {
        "total_capex_eur": 422400,
        "max_grant_eur": 0,
        "net_capex_eur": 422400,
        "programmes": [
            {
                "name": "MaPrimeRénov' Parcours accompagné",
                "type": "grant",
                "rate_pct": 50,
                "max_eur": 70000,
                "description": "Up to 50% grant for comprehensive renovation (residential). Non-residential: MaPrimeRénov' Pro via ADEME.",
                "source": "Décret n° 2020-26 modifié; arrêté du 24 décembre 2023",
                "estimated_benefit_eur": 70000
            },
            {
                "name": "Éco-prêt à taux zéro (Éco-PTZ)",
                "type": "zero_interest_loan",
                "rate_pct": 0,
                "max_eur": 50000,
                "description": "Zero-interest loan for renovation bundle (min. 2 measures). Available to non-residential via banks approved by SGFGAS.",
                "source": "Code de la construction — Art. L. 313-14-1",
                "estimated_benefit_eur": "variable"
            },
            {
                "name": "CEE (Certificats d'Économies d'Énergie)",
                "type": "subsidy",
                "rate_pct": 20,
                "max_eur": null,
                "description": "Energy savings certificates — white certificate scheme. Negotiated with energy suppliers. Value varies by measure.",
                "source": "Code de l'énergie Art. L. 221-1 et seq.; arrêté du 29 décembre 2023",
                "estimated_benefit_eur": 84480
            }
        ]
    },
    "zeb_pathway": {
        "zeb_achievable_by_2050": false,
        "final_projected_epc": "E",
        "total_co2_saving_tco2e_yr": 26.46,
        "note": "Zero-Emission Building definition per EPBD 2024/1275 Art.2(2) — primary EUI ≤ 0 net, all energy from renewables"
    },
    "sources": [
        "EPBD 2024/1275 Article 12 and Annex VIII — BRP mandatory content",
        "JRC TABULA archetypes — renovation cost and energy savings",
        "BPIE staged deep renovation methodology (2023)",
        "EN 14825:2022 — heat pump seasonal performance factors",
        "European Commission BRP Guidance (BUILD UP, January 2026)"
    ]
}
Passaporte de Renovação de Edifícios — TRECHOS DE CÓDIGO

curl --location --request POST 'https://zylalabs.com/api/13411/eu+building+energy+compliance+api/28918/building+renovation+passport' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{
  "country": "france",
  "building_type": "office",
  "floor_area_m2": 3200,
  "annual_kwh_elec": 288000,
  "annual_kwh_gas": 950000,
  "primary_eui_kwh_m2": 480,
  "epc_label": "G",
  "year_built": 1890,
  "stranding_year": 2023,
  "renovation_measures": ["roof_insulation", "building_envelope_insulation", "hvac_heat_pump", "rooftop_solar_pv"],
  "roof_area_m2": 800,
  "annual_noi_eur": 310000,
  "building_name": "Immeuble Haussmann",
  "building_address": "42 Boulevard Haussmann, Paris 8e"
}'

    
Requisição
Flags o risco de refinanciamento condicionado ao EPC sempre que o ano de estrangulamento de um edifício ocorrer ou antes do vencimento do seu empréstimo - retorna o nível de risco, impacto LTV, estimativa de aumento de margem e condições de empréstimo recomendadas para um comitê de crédito Valores válidos - epc_label (string, texto livre mas deve corresponder à escala nacional do país de destino - estas NÃO são uma escala A-G compartilhada): Alemanha: A+, A, B, C, D, E, F, G, H Itália: A4, A3, A2, A1, B, C, D, E, F, G Países Baixos: A++++, A+++, A++, A+, A, B, C, D, E, F, G França / Espanha / Polônia / Suécia / Reino Unido: A, B, C, D, E, F, G A lista completa por país está disponível ao vivo de GET /reference/epc-thresholds
Endpoint ID: 28919
POST https://zylalabs.com/api/13411/eu+building+energy+compliance+api/28919/refinancing+risk+flag
PARÂMETROS DE ENTRADA

Bandeira de Risco de Refinanciamento — Recursos do endpoint

Objeto Descrição
Corpo da requisição Obrigatório Json

Solicitações gratuitas de teste restantes: 3 de 3.


PARÂMETROS DE ENTRADA

RESPOSTA DE EXEMPLO DA API
JSON
{
    "refi_risk_level": "high",
    "refi_risk_label": "Building strands 2027 — 1 years before loan maturity in 2028. Expect EPC conditions precedent at refinance.",
    "loan_maturity_year": 2028,
    "stranding_year": 2027,
    "is_stranded_now": false,
    "strands_before_maturity": true,
    "years_to_maturity": 3,
    "years_to_stranding": 2,
    "margin_step_up_bps": 40,
    "estimated_margin_cost_eur_yr": 48000,
    "ltv_impact": {
        "value_at_prime_cap_eur": 10222222,
        "value_at_secondary_cap_eur": 6388889,
        "value_decline_eur": 3833333,
        "implied_ltv_now_pct": 117.4,
        "implied_ltv_at_refi_pct": 187.8,
        "ltv_increase_pps": 70.4,
        "source": "CBRE European Cap Rate Survey H2 2023; JLL Brown Discount Study 2023"
    },
    "lender_conditions_expected": true,
    "recommended_action": "Undertake EPC upgrade before loan maturity to avoid EPC-conditioned refinance.",
    "sources": [
        "ECB Guide on climate-related and environmental risks (2020)",
        "ESRB Recommendation ESRB/2022/3 — systemic climate risk",
        "LMA Green Loan Principles 2023 — EPC conditions precedent",
        "KPMG Property Lending Barometer 2025"
    ]
}
Bandeira de Risco de Refinanciamento — TRECHOS DE CÓDIGO

curl --location --request POST 'https://zylalabs.com/api/13411/eu+building+energy+compliance+api/28919/refinancing+risk+flag' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{
  "country": "uk",
  "building_type": "office",
  "epc_label": "D",
  "primary_eui_kwh_m2": 198,
  "floor_area_m2": 5100,
  "stranding_year": 2027,
  "loan_maturity_year": 2028,
  "loan_outstanding_eur": 12000000,
  "annual_noi_eur": 460000,
  "ltv_current_pct": 62.0
}'

    
Requisição
Gera dados de divulgação de Impacto Adverso Principal SFDR — PAI 18 desempenho energético e PAI 19 exposição a combustíveis fósseis — de acordo com o Regulamento Delegado da Comissão (UE) 2022/1288 Anexo I Tabela 3, prontos para arquivamentos regulatórios de fundos imobiliários Valores válidos — assets[].epc_label: veja as escalas específicas de cada país acima, confirmáveis ao vivo via GET /reference/epc-thresholds fund_name: texto livre, o próprio nome do seu fundo
Endpoint ID: 28920
POST https://zylalabs.com/api/13411/eu+building+energy+compliance+api/28920/sfdr+pai+18+and+19+disclosure+export
PARÂMETROS DE ENTRADA

Divulgação SFDR PAI 18 e 19 Exportar — Recursos do endpoint

Objeto Descrição
Corpo da requisição Obrigatório Json

Solicitações gratuitas de teste restantes: 3 de 3.


PARÂMETROS DE ENTRADA

RESPOSTA DE EXEMPLO DA API
JSON
{
    "sfdr_disclosure_type": "Principal Adverse Impact Statement — Real Estate",
    "regulatory_basis": "Commission Delegated Regulation (EU) 2022/1288 Annex I Table 3",
    "fund_name": "Veridian Real Estate Fund I",
    "reference_period": "1 January 2025 — 31 December 2025",
    "portfolio_summary": {
        "total_assets": 3,
        "total_floor_area_m2": 14142
    },
    "pai_18_energy_performance": {
        "indicator": "PAI 18 — Energy performance of real estate assets",
        "metric_epc_distribution_pct_by_area": {
            "E": 1,
            "F": 33.9,
            "B": 65.1
        },
        "metric_weighted_avg_primary_eui_kwh_m2": 156.6,
        "share_top_performing_pct": 65.1,
        "share_worst_performing_pct": 34.9,
        "source": "Commission Delegated Regulation (EU) 2022/1288 Annex I Table 3 — PAI 18"
    },
    "pai_19_fossil_fuel_exposure": {
        "indicator": "PAI 19 — Exposure to fossil fuels through real estate assets",
        "share_with_fossil_fuel_heating_pct": 34.9,
        "fossil_fuel_floor_area_m2": 4942,
        "source": "Commission Delegated Regulation (EU) 2022/1288 Annex I Table 3 — PAI 19"
    },
    "voluntary_carbon_intensity": {
        "indicator": "Voluntary — Carbon intensity of real estate portfolio",
        "weighted_avg_kgco2e_per_m2_yr": 27.19,
        "source": "SFDR Annex I Table 3 — voluntary indicator; EN ISO 52000-1:2017 §6.4"
    },
    "meps_exposure": {
        "already_stranded_pct": 0,
        "stranding_by_2030_pct": 34.9,
        "note": "MEPS exposure is a supplementary risk metric for SFDR Article 8/9 fund managers",
        "source": "EPBD 2024/1275 Article 7; national MEPS transposition schedules"
    },
    "disclosure_deadline": "30 June 2026",
    "sfdr_version_note": "SFDR 2.0 proposal published 20 November 2025 — current output based on 2022/1288 framework",
    "sources": [
        "SFDR Regulation (EU) 2019/2088",
        "Commission Delegated Regulation (EU) 2022/1288 Annex I Table 3",
        "SFDR 2.0 proposal — European Commission, 20 November 2025",
        "GRESB SFDR Reporting Solution methodology 2026"
    ]
}
Divulgação SFDR PAI 18 e 19 Exportar — TRECHOS DE CÓDIGO

curl --location --request POST 'https://zylalabs.com/api/13411/eu+building+energy+compliance+api/28920/sfdr+pai+18+and+19+disclosure+export' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{
  "fund_name": "Veridian Real Estate Fund I",
  "reference_period_year": 2025,
  "assets": [
    {"epc_label": "E", "floor_area_m2": 142, "primary_eui_kwh_m2": 455, "annual_kwh_gas": 60000, "kgco2e_per_m2_yr": 77.6, "stranding_year": 2027},
    {"epc_label": "F", "floor_area_m2": 4800, "primary_eui_kwh_m2": 310, "annual_kwh_gas": 1200000, "kgco2e_per_m2_yr": 62.1, "stranding_year": 2030},
    {"epc_label": "B", "floor_area_m2": 9200, "primary_eui_kwh_m2": 72, "annual_kwh_gas": 0, "kgco2e_per_m2_yr": 8.2}
  ]
}'

    
Requisição
Pacote estruturado de subscrição de risco EPC para credores — desconto marrom, LTV em taxas de capital primárias e secundárias, exposição à execução, nota DSCR e condições de empréstimo recomendadas — construído para um memorando do comitê de crédito Valores válidos — epc_label (string, texto livre, mas deve corresponder à escala nacional do país-alvo — estas NÃO são uma escala compartilhada de A-G): Alemanha: A+, A, B, C, D, E, F, G, H Itália: A4, A3, A2, A1, B, C, D, E, F, G Países Baixos: A++++, A+++, A++, A+, A, B, C, D, E, F, G França / Espanha / Polônia / Suécia / Reino Unido: A, B, C, D, E, F, G Lista completa por país está disponível ao vivo em GET /reference/epc-thresholds
Endpoint ID: 28921
POST https://zylalabs.com/api/13411/eu+building+energy+compliance+api/28921/lender+underwriting+pack
PARÂMETROS DE ENTRADA

Pacote de Avaliação do Credor — Recursos do endpoint

Objeto Descrição
Corpo da requisição Obrigatório Json

Solicitações gratuitas de teste restantes: 3 de 3.


PARÂMETROS DE ENTRADA

RESPOSTA DE EXEMPLO DA API
JSON
{
    "pack_type": "EPC Risk Underwriting Pack — Credit Committee",
    "regulatory_basis": "ECB Guide on climate-related risks §4.2; LMA Green Loan Principles 2023",
    "asset": {
        "country": "Italy",
        "building_type": "Office Building",
        "floor_area_m2": 7800,
        "year_built": 1961,
        "epc_label": "G",
        "primary_eui_kwh_m2": 415,
        "stranding_year": 2030,
        "is_stranded_now": false
    },
    "valuation": {
        "asking_price_eur": 18000000,
        "value_at_prime_cap_eur": 10833333,
        "value_at_secondary_cap_eur": 6933333,
        "brown_discount_eur": 3900000,
        "brown_discount_pct": 21.7,
        "prime_cap_rate": 0.048,
        "secondary_cap_rate": 0.075,
        "source": "JLL Green Premium / Brown Discount EU Study 2023; CBRE ESG Pricing 2024"
    },
    "lending": {
        "loan_requested_eur": 10800000,
        "loan_maturity_year": 2029,
        "ltv_on_asking_pct": 60,
        "ltv_on_prime_val_pct": 99.7,
        "ltv_on_secondary_val_pct": 155.8,
        "dscr_note": "Net renovation CAPEX represents 22.0% of loan amount — assess DSCR impact if capex financed"
    },
    "compliance_liability": {
        "net_renovation_capex_eur": 2371200,
        "fixed_penalty_exposure_eur": null,
        "total_epc_liability_eur": 2371200,
        "liability_note": "total_epc_liability_eur = net_renovation_capex_eur + the statutory MAXIMUM one-off fine (conservative), where a confirmed fixed penalty exists for this country. The brown_discount_eur figure under 'valuation' is the primary economic exposure estimate and is not included here to avoid double-counting."
    },
    "recommended_conditions": [
        "CAPEX RESERVE: Consider £/€2,371,200 renovation reserve account",
        "LTV WARNING: LTV rises to 155.8% on secondary cap rate valuation — may breach covenant"
    ],
    "epc_risk_rating": "HIGH"
}
Pacote de Avaliação do Credor — TRECHOS DE CÓDIGO

curl --location --request POST 'https://zylalabs.com/api/13411/eu+building+energy+compliance+api/28921/lender+underwriting+pack' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{
  "country": "italy",
  "building_type": "office",
  "floor_area_m2": 7800,
  "primary_eui_kwh_m2": 415,
  "epc_label": "G",
  "year_built": 1961,
  "stranding_year": 2030,
  "annual_noi_eur": 520000,
  "asking_price_eur": 18000000,
  "loan_requested_eur": 10800000,
  "loan_maturity_year": 2029,
  "renovation_capex_eur": 2964000,
  "available_grants_eur": 592800
}'

    
Requisição
Estima o carbono incorporado do Escopo 3 a partir de um conjunto escolhido de medidas de renovação usando os fatores de emissão de materiais da ICE Database v3.0 (Hammond & Jones), cruzados com a Declaração Profissional de Avaliação do Carbono ao Longo do Ciclo de Vida da RICS — abrange CSRD ESRS E1-6, o caminho de edifícios SBTi e os requisitos de relatórios sobre GWP ao longo do ciclo de vida da Taxonomia da UE Valores válidos — renovation_measures / selected_measures (array, um ou mais de): isolamento_da_envelope_do_edifício, isolamento_do_teto, vidros_de_alto_desempenho, bomba_de_calor_hvac, recuperação_de_calor_da_ventilação_mecânica, controles_de_iluminação_led, sistema_de_gerenciamento_de_edifícios, energia_solar_pv_no_teto, sombreamento_solar_teto_frio Detalhes completos sobre cada um (porcentagem_de_economia, custo/m², climas_adequados) estão disponíveis ao vivo a partir de GET /reference/renovation-measures
Endpoint ID: 28922
POST https://zylalabs.com/api/13411/eu+building+energy+compliance+api/28922/embodied+carbon+estimator
PARÂMETROS DE ENTRADA

Estimador de Carbono Incorporado — Recursos do endpoint

Objeto Descrição
Corpo da requisição Obrigatório Json

Solicitações gratuitas de teste restantes: 3 de 3.


PARÂMETROS DE ENTRADA

RESPOSTA DE EXEMPLO DA API
JSON
{
    "scope": "Scope 3 — Upstream embodied carbon from renovation materials",
    "total_kgco2e": 279084,
    "total_tco2e": 279.08,
    "kgco2e_per_m2": 35.8,
    "carbon_payback_yrs": 0.7,
    "measure_breakdown": [
        {
            "measure": "roof_insulation",
            "material": "Mineral wool insulation (100mm)",
            "kgco2e": 32760,
            "kgco2e_per_m2": 4.2,
            "source": "ICE v3.0 Table 4a — mineral wool insulation"
        },
        {
            "measure": "building_envelope_insulation",
            "material": "EWI — mineral wool + render (120mm)",
            "kgco2e": 59904,
            "kgco2e_per_m2": 12.8,
            "source": "ICE v3.0 Table 4a; RICS WLCA — external wall insulation system"
        },
        {
            "measure": "hvac_heat_pump",
            "material": "Air-source heat pump (commercial, per m² floor)",
            "kgco2e": 66300,
            "kgco2e_per_m2": 8.5,
            "source": "ICE v3.0; CIBSE TM65 — embodied carbon in building services"
        },
        {
            "measure": "rooftop_solar_pv",
            "material": "Monocrystalline PV panel (roof-mounted)",
            "kgco2e": 95940,
            "kgco2e_per_m2": 41,
            "source": "ICE v3.0; Fthenakis et al. 2011 — LCA monocrystalline PV"
        },
        {
            "measure": "led_lighting_controls",
            "material": "LED luminaires (office, 1 per 4m²)",
            "kgco2e": 24180,
            "kgco2e_per_m2": 3.1,
            "source": "ICE v3.0 Table 8; CIBSE TM65 — LED luminaire LCA"
        }
    ],
    "csrd_relevance": "ESRS E1-6 — Scope 3 GHG emissions (Category 1: purchased goods and services)",
    "sbti_relevance": "SBTi Buildings pathway — whole-life carbon target alignment",
    "sources": [
        "ICE Database v3.0 — Hammond & Jones, University of Bath (2019)",
        "RICS Whole Life Carbon Assessment Professional Statement (2017)",
        "EN 15978:2011 — Sustainability of construction works",
        "CIBSE TM65 — Embodied carbon in building services (2021)"
    ]
}
Estimador de Carbono Incorporado — TRECHOS DE CÓDIGO

curl --location --request POST 'https://zylalabs.com/api/13411/eu+building+energy+compliance+api/28922/embodied+carbon+estimator' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{
  "floor_area_m2": 7800,
  "renovation_measures": ["roof_insulation", "building_envelope_insulation", "hvac_heat_pump", "rooftop_solar_pv", "led_lighting_controls"],
  "year_built": 1961
}'

    
Requisição
Executa risco total de estranda e risco de refinanciamento em até 100 edifícios em uma única chamada, retornando um portfólio classificado, um resumo SFDR PAI e detalhes por ativo - para fundos que analisam um livro inteiro em escala de equipe de negócios Valores válidos - asset_id / asset_name (string, texto livre, não um enum): identificadores atribuídos pelo chamador para um edifício dentro da solicitação (por exemplo "DUSSELDORF_OFFICE_01"). Qualquer string única funciona - usada apenas para rotular resultados na resposta, não validada contra uma lista fixa
Endpoint ID: 28924
POST https://zylalabs.com/api/13411/eu+building+energy+compliance+api/28924/batch+portfolio+risk+screen+-+100+assets
PARÂMETROS DE ENTRADA

Tela de Risco de Portfólio em Lote - 100 Ativos — Recursos do endpoint

Objeto Descrição
Corpo da requisição Obrigatório Json

Solicitações gratuitas de teste restantes: 3 de 3.


PARÂMETROS DE ENTRADA

RESPOSTA DE EXEMPLO DA API
JSON
{
    "fund_name": "Veridian Real Estate Fund I",
    "total_assets": 1,
    "errors": [],
    "stranded_now": 1,
    "high_risk": 0,
    "assets": [
        {
            "asset_id": "A001",
            "asset_name": "10 Pratt Mews",
            "country": "uk",
            "epc_label": "G",
            "primary_eui_kwh_m2": 542.8,
            "kgco2e_per_m2_yr": 92.63,
            "stranding_year": 2023,
            "risk_tier": "stranded_now",
            "enforcement_mechanism": {
                "mechanism_type": "lettings_ban",
                "description": "Minimum Energy Efficiency Standards (MEES): sub-standard non-domestic property cannot lawfully be let or re-let. If a landlord unlawfully lets anyway, a civil penalty applies, scaled to the property's rateable value (not floor area or NOI directly): breach <3 months — greater of £5,000 or 10% of rateable value, capped at £50,000; breach ≥3 months — greater of £10,000 or 20% of rateable value, capped at £150,000. Penalties are assessed PER LEASE, not per building — a multi-let building can face cumulative exposure well beyond the single-lease cap. Non-compliant landlords are also published on the PRS Exemptions Register (reputational penalty). Figures above show the statutory floor and ceiling in EUR at an approximate GBP/EUR rate — the actual penalty depends on the specific property's rateable value, which this API does not currently collect.",
                "fixed_penalty_min_eur": 5750,
                "fixed_penalty_max_eur": 172500,
                "penalty_renewable_annually": false,
                "source": "Energy Efficiency (Private Rented Property) (England and Wales) Regulations 2015, SI 2015/962, Regulations 39-41 (as amended)",
                "confidence": "high"
            },
            "value_at_risk_eur": 316667,
            "refinancing_risk": "critical",
            "stranding_detail": {
                "current_epc_label": "G",
                "building_type": "office",
                "stranding_year": 2023,
                "years_to_stranding": -2,
                "stranding_label_required": "E",
                "risk_tier": "stranded_now",
                "risk_label": "Already non-compliant — EPC E required now (since 2023)",
                "milestones": [
                    {
                        "year": 2023,
                        "required_label": "E",
                        "compliant": false,
                        "years_from_now": -2,
                        "description": "MEES — EPC E minimum for all commercial lettings (already in force; non-residential)"
                    },
                    {
                        "year": 2027,
                        "required_label": "C",
                        "compliant": false,
                        "years_from_now": 2,
                        "description": "UK Government consultation target — EPC C for commercial lettings"
                    },
                    {
                        "year": 2030,
                        "required_label": "B",
                        "compliant": false,
                        "years_from_now": 5,
                        "description": "UK Government consultation target — EPC B by 2030 for commercial"
                    }
                ],
                "enforcement_mechanism": {
                    "mechanism_type": "lettings_ban",
                    "description": "Minimum Energy Efficiency Standards (MEES): sub-standard non-domestic property cannot lawfully be let or re-let. If a landlord unlawfully lets anyway, a civil penalty applies, scaled to the property's rateable value (not floor area or NOI directly): breach <3 months — greater of £5,000 or 10% of rateable value, capped at £50,000; breach ≥3 months — greater of £10,000 or 20% of rateable value, capped at £150,000. Penalties are assessed PER LEASE, not per building — a multi-let building can face cumulative exposure well beyond the single-lease cap. Non-compliant landlords are also published on the PRS Exemptions Register (reputational penalty). Figures above show the statutory floor and ceiling in EUR at an approximate GBP/EUR rate — the actual penalty depends on the specific property's rateable value, which this API does not currently collect.",
                    "fixed_penalty_min_eur": 5750,
                    "fixed_penalty_max_eur": 172500,
                    "penalty_renewable_annually": false,
                    "source": "Energy Efficiency (Private Rented Property) (England and Wales) Regulations 2015, SI 2015/962, Regulations 39-41 (as amended)",
                    "confidence": "high"
                },
                "value_at_risk_eur": 316667,
                "brown_discount_benchmark_pct": 24.7,
                "vintage_band": "1946_1990",
                "vintage_note": "1946–1990 fabric — typically uninsulated or under-insulated cavity/solid wall construction (JRC TABULA); envelope measures usually required before HVAC electrification pays off.",
                "source_meps": "EPBD 2024/1275 Article 7; Loi Climat & Résilience n° 2021-1104 Art. 159-160 (DPE rental ban); national transposition schedules",
                "source_stranding": "ECB Guide on climate-related and environmental risks (2020); TCFD (2017)",
                "source_value_at_risk": "JLL Green Premium / Brown Discount EU Study 2023; CBRE ESG Pricing 2024",
                "source_brown_discount_benchmark": "European Sustainability Value Decomposition Study (2026) — average observed valuation discount for MEPS-non-compliant commercial assets vs. compliant comparables",
                "source_vintage": "JRC TABULA Episcope building archetype periods (BPIE 3-band classification)"
            },
            "refinancing_detail": {
                "refi_risk_level": "critical",
                "refi_risk_label": "Building is already non-compliant — lender likely requiring EPC upgrade as condition of any refinancing today",
                "loan_maturity_year": 2027,
                "stranding_year": 2023,
                "is_stranded_now": true,
                "strands_before_maturity": true,
                "years_to_maturity": 2,
                "years_to_stranding": -2,
                "margin_step_up_bps": 75,
                "estimated_margin_cost_eur_yr": 1875,
                "ltv_impact": {
                    "value_at_prime_cap_eur": 844444,
                    "value_at_secondary_cap_eur": 527778,
                    "value_decline_eur": 316667,
                    "implied_ltv_now_pct": 29.6,
                    "implied_ltv_at_refi_pct": 47.4,
                    "ltv_increase_pps": 17.8,
                    "source": "CBRE European Cap Rate Survey H2 2023; JLL Brown Discount Study 2023"
                },
                "lender_conditions_expected": true,
                "recommended_action": "Undertake EPC upgrade before loan maturity to avoid EPC-conditioned refinance.",
                "sources": [
                    "ECB Guide on climate-related and environmental risks (2020)",
                    "ESRB Recommendation ESRB/2022/3 — systemic climate risk",
                    "LMA Green Loan Principles 2023 — EPC conditions precedent",
                    "KPMG Property Lending Barometer 2025"
                ]
            }
        }
    ],
    "sfdr_pai_summary": {
        "sfdr_disclosure_type": "Principal Adverse Impact Statement — Real Estate",
        "regulatory_basis": "Commission Delegated Regulation (EU) 2022/1288 Annex I Table 3",
        "fund_name": "Veridian Real Estate Fund I",
        "reference_period": "1 January 2025 — 31 December 2025",
        "portfolio_summary": {
            "total_assets": 1,
            "total_floor_area_m2": 142
        },
        "pai_18_energy_performance": {
            "indicator": "PAI 18 — Energy performance of real estate assets",
            "metric_epc_distribution_pct_by_area": {
                "G": 100
            },
            "metric_weighted_avg_primary_eui_kwh_m2": 542.8,
            "share_top_performing_pct": 0,
            "share_worst_performing_pct": 100,
            "source": "Commission Delegated Regulation (EU) 2022/1288 Annex I Table 3 — PAI 18"
        },
        "pai_19_fossil_fuel_exposure": {
            "indicator": "PAI 19 — Exposure to fossil fuels through real estate assets",
            "share_with_fossil_fuel_heating_pct": 100,
            "fossil_fuel_floor_area_m2": 142,
            "source": "Commission Delegated Regulation (EU) 2022/1288 Annex I Table 3 — PAI 19"
        },
        "voluntary_carbon_intensity": {
            "indicator": "Voluntary — Carbon intensity of real estate portfolio",
            "weighted_avg_kgco2e_per_m2_yr": 92.63,
            "source": "SFDR Annex I Table 3 — voluntary indicator; EN ISO 52000-1:2017 §6.4"
        },
        "meps_exposure": {
            "already_stranded_pct": 100,
            "stranding_by_2030_pct": 0,
            "note": "MEPS exposure is a supplementary risk metric for SFDR Article 8/9 fund managers",
            "source": "EPBD 2024/1275 Article 7; national MEPS transposition schedules"
        },
        "disclosure_deadline": "30 June 2026",
        "sfdr_version_note": "SFDR 2.0 proposal published 20 November 2025 — current output based on 2022/1288 framework",
        "sources": [
            "SFDR Regulation (EU) 2019/2088",
            "Commission Delegated Regulation (EU) 2022/1288 Annex I Table 3",
            "SFDR 2.0 proposal — European Commission, 20 November 2025",
            "GRESB SFDR Reporting Solution methodology 2026"
        ]
    }
}
Tela de Risco de Portfólio em Lote - 100 Ativos — TRECHOS DE CÓDIGO

curl --location --request POST 'https://zylalabs.com/api/13411/eu+building+energy+compliance+api/28924/batch+portfolio+risk+screen+-+100+assets' --header 'Authorization: Bearer YOUR_API_KEY' 

--data-raw '{
  "fund_name": "Veridian Real Estate Fund I",
  "assets": [
    {
      "asset_id": "A001",
      "asset_name": "10 Pratt Mews",
      "country": "uk",
      "building_type": "office",
      "floor_area_m2": 142,
      "annual_kwh_elec": 10500,
      "annual_kwh_gas": 60000,
      "year_built": 1965,
      "annual_noi_eur": 38000,
      "loan_maturity_year": 2027,
      "loan_outstanding_eur": 250000
    }
  ]
}'

    
Requisição
Dados de referência localizados por país suportado - escala de rótulos EPC nacional (contagem de faixas varia de 9 a 11 faixas por país, não é uma escala compartilhada de A-G), fatores de energia primária, fator de intensidade de carbono da rede e regime de aplicação de MEPS - os dados fonte subjacentes contra os quais cada cálculo desta API é comparado
Endpoint ID: 28925
GET https://zylalabs.com/api/13411/eu+building+energy+compliance+api/28925/country+regulatory+reference
PARÂMETROS DE ENTRADA

Solicitações gratuitas de teste restantes: 3 de 3.

Este endpoint não requer parâmetros de entrada.

RESPOSTA DE EXEMPLO DA API
JSON
{
    "countries": [
        {
            "country_code": "germany",
            "country_name": "Germany",
            "iso_code": "DE",
            "currency": "EUR",
            "epc_system": "A_plus_to_H",
            "epc_label_scale": [
                "A+",
                "A",
                "B",
                "C",
                "D",
                "E",
                "F",
                "G",
                "H"
            ],
            "meps_threshold_label": "F",
            "meps_threshold_kwh_m2": 160,
            "nzeb_threshold_kwh_m2": 50,
            "grid_ef_kgco2_kwh": 0.38,
            "pef_electricity": 1.8,
            "pef_gas": 1.1,
            "hdd_base15": 3200,
            "climate_zone": "cold_temperate",
            "solar_obligation_m2_threshold": 50,
            "pvgis_irradiance_kwh_m2": 1050,
            "incentive_programmes": 3,
            "source_epc": "GEG 2024 (Gebäudeenergiegesetz) Anlage 10",
            "source_grid_ef": "Umweltbundesamt (UBA) Emissionsfaktoren Strom 2023",
            "source_bso": "JRC EU Building Stock Observatory 2023 — Germany profile"
        },
        {
            "country_code": "france",
            "country_name": "France",
            "iso_code": "FR",
            "currency": "EUR",
            "epc_system": "A_to_G",
            "epc_label_scale": [
                "A",
                "B",
                "C",
                "D",
                "E",
                "F",
                "G"
            ],
            "meps_threshold_label": "F",
            "meps_threshold_kwh_m2": 330,
            "nzeb_threshold_kwh_m2": 50,
            "grid_ef_kgco2_kwh": 0.058,
            "pef_electricity": 2.3,
            "pef_gas": 1,
            "hdd_base15": 2400,
            "climate_zone": "oceanic_temperate",
            "solar_obligation_m2_threshold": 1000,
            "pvgis_irradiance_kwh_m2": 1300,
            "incentive_programmes": 3,
            "source_epc": "Arrêté du 31 mars 2021 relatif au DPE (Diagnostic de Performance Énergétique)",
            "source_grid_ef": "ADEME Base Carbone v23 — facteur d'émission réseau électrique FR",
            "source_bso": "JRC EU Building Stock Observatory 2023 — France profile"
        },
        {
            "country_code": "spain",
            "country_name": "Spain",
            "iso_code": "ES",
            "currency": "EUR",
            "epc_system": "A_to_G",
            "epc_label_scale": [
                "A",
                "B",
                "C",
                "D",
                "E",
                "F",
                "G"
            ],
            "meps_threshold_label": "F",
            "meps_threshold_kwh_m2": 200,
            "nzeb_threshold_kwh_m2": 40,
            "grid_ef_kgco2_kwh": 0.181,
            "pef_electricity": 1.954,
            "pef_gas": 1.195,
            "hdd_base15": 1900,
            "climate_zone": "mediterranean",
            "solar_obligation_m2_threshold": 250,
            "pvgis_irradiance_kwh_m2": 1700,
            "incentive_programmes": 2,
            "source_epc": "RD 390/2021 — Procedimiento básico para la certificación energética de edificios",
            "source_grid_ef": "MITERD — Factor de emisión del mix eléctrico nacional 2023",
            "source_bso": "JRC EU Building Stock Observatory 2023 — Spain profile"
        },
        {
            "country_code": "italy",
            "country_name": "Italy",
            "iso_code": "IT",
            "currency": "EUR",
            "epc_system": "A4_to_G",
            "epc_label_scale": [
                "A4",
                "A3",
                "A2",
                "A1",
                "B",
                "C",
                "D",
                "E",
                "F",
                "G"
            ],
            "meps_threshold_label": "F",
            "meps_threshold_kwh_m2": 260,
            "nzeb_threshold_kwh_m2": 45,
            "grid_ef_kgco2_kwh": 0.233,
            "pef_electricity": 1.95,
            "pef_gas": 1.05,
            "hdd_base15": 2000,
            "climate_zone": "mediterranean",
            "solar_obligation_m2_threshold": 500,
            "pvgis_irradiance_kwh_m2": 1500,
            "incentive_programmes": 3,
            "source_epc": "DM 26/06/2015 — APE (Attestato di Prestazione Energetica) methodology",
            "source_grid_ef": "ISPRA Rapporto 374/2023 — Fattori di emissione in atmosfera di CO2",
            "source_bso": "JRC EU Building Stock Observatory 2023 — Italy profile"
        },
        {
            "country_code": "netherlands",
            "country_name": "Netherlands",
            "iso_code": "NL",
            "currency": "EUR",
            "epc_system": "A_to_G",
            "epc_label_scale": [
                "A++++",
                "A+++",
                "A++",
                "A+",
                "A",
                "B",
                "C",
                "D",
                "E",
                "F",
                "G"
            ],
            "meps_threshold_label": "E",
            "meps_threshold_kwh_m2": 250,
            "nzeb_threshold_kwh_m2": 25,
            "grid_ef_kgco2_kwh": 0.27,
            "pef_electricity": 2,
            "pef_gas": 1.05,
            "hdd_base15": 2800,
            "climate_zone": "oceanic_temperate",
            "solar_obligation_m2_threshold": 100,
            "pvgis_irradiance_kwh_m2": 950,
            "incentive_programmes": 3,
            "source_epc": "NTA 8800:2022 — Energieprestatie van gebouwen (Dutch national standard)",
            "source_grid_ef": "CBS / CE Delft — CO₂ emissie elektriciteitsmix Nederland 2023",
            "source_bso": "JRC EU Building Stock Observatory 2023 — Netherlands profile"
        },
        {
            "country_code": "poland",
            "country_name": "Poland",
            "iso_code": "PL",
            "currency": "PLN",
            "epc_system": "A_to_G",
            "epc_label_scale": [
                "A",
                "B",
                "C",
                "D",
                "E",
                "F",
                "G"
            ],
            "meps_threshold_label": "F",
            "meps_threshold_kwh_m2": 240,
            "nzeb_threshold_kwh_m2": 65,
            "grid_ef_kgco2_kwh": 0.773,
            "pef_electricity": 2.5,
            "pef_gas": 1.1,
            "hdd_base15": 3500,
            "climate_zone": "cold_continental",
            "solar_obligation_m2_threshold": 1000,
            "pvgis_irradiance_kwh_m2": 1050,
            "incentive_programmes": 2,
            "source_epc": "Rozporządzenie Ministra Infrastruktury z dnia 27 lutego 2015 (Dz.U. 2015 poz. 376)",
            "source_grid_ef": "KOBiZE — Wartości opałowe i wskaźniki emisji 2023",
            "source_bso": "JRC EU Building Stock Observatory 2023 — Poland profile"
        },
        {
            "country_code": "sweden",
            "country_name": "Sweden",
            "iso_code": "SE",
            "currency": "SEK",
            "epc_system": "A_to_G",
            "epc_label_scale": [
                "A",
                "B",
                "C",
                "D",
                "E",
                "F",
                "G"
            ],
            "meps_threshold_label": "E",
            "meps_threshold_kwh_m2": 130,
            "nzeb_threshold_kwh_m2": 50,
            "grid_ef_kgco2_kwh": 0.013,
            "pef_electricity": 1.6,
            "pef_gas": 1,
            "hdd_base15": 4200,
            "climate_zone": "subarctic",
            "solar_obligation_m2_threshold": 100,
            "pvgis_irradiance_kwh_m2": 850,
            "incentive_programmes": 2,
            "source_epc": "Boverket BBR 29 (BFS 2020:4) — Byggregler §9 Energihushållning",
            "source_grid_ef": "Energimyndigheten — residualmixens emissionsfaktor 2023",
            "source_bso": "JRC EU Building Stock Observatory 2023 — Sweden profile"
        },
        {
            "country_code": "uk",
            "country_name": "United Kingdom",
            "iso_code": "GB",
            "currency": "GBP",
            "epc_system": "A_to_G",
            "epc_label_scale": [
                "A",
                "B",
                "C",
                "D",
                "E",
                "F",
                "G"
            ],
            "meps_threshold_label": "E",
            "meps_threshold_kwh_m2": 150,
            "nzeb_threshold_kwh_m2": 55,
            "grid_ef_kgco2_kwh": 0.207,
            "pef_electricity": 1.501,
            "pef_gas": 1.022,
            "hdd_base15": 2900,
            "climate_zone": "oceanic_temperate",
            "solar_obligation_m2_threshold": null,
            "pvgis_irradiance_kwh_m2": 1000,
            "incentive_programmes": 3,
            "source_epc": "CIBSE TM65; Building Regulations UK Part L 2021; SAP 10.2",
            "source_grid_ef": "BEIS — UK Grid Intensity 2023; DUKES Table 5.10",
            "source_bso": "BEIS — Non-domestic Building Stock Review 2023"
        }
    ],
    "count": 8,
    "directive": "EPBD 2024/1275 (Directive (EU) 2024/1275, OJ L 1275, 8.5.2024)",
    "sources": [
        "EN ISO 52000-1:2017 — Overarching EPB standard",
        "EN ISO 52003-1:2017 — EPC indicators and certification",
        "JRC EU Building Stock Observatory 2023",
        "National EPC legislation per country (see source_epc field)",
        "National grid emission factor agencies (see source_grid_ef field)"
    ]
}
Referência Reguladora do País — TRECHOS DE CÓDIGO

curl --location --request GET 'https://zylalabs.com/api/13411/eu+building+energy+compliance+api/28925/country+regulatory+reference' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Requisição
Lista de referência de todos os códigos de tipo de edifício suportados e rótulos de exibição usados de forma consistente em todos os pontos de análise desta API — escritório, varejo, hotel, educação, hospital, armazém, residencial multifamiliar, restaurante, esportes/tempos livres e industrial — para validar entradas antes de chamar um ponto de endpoint pago
Endpoint ID: 28926
GET https://zylalabs.com/api/13411/eu+building+energy+compliance+api/28926/building+type+reference
PARÂMETROS DE ENTRADA

Solicitações gratuitas de teste restantes: 3 de 3.

Este endpoint não requer parâmetros de entrada.

RESPOSTA DE EXEMPLO DA API
JSON
{
    "building_types": [
        {
            "type_code": "office",
            "label": "Office Building",
            "eu_median_eui_delivered_kwh_m2": 180,
            "typical_elec_fraction_eu": 0.65,
            "solar_obligation_applies": true
        },
        {
            "type_code": "retail",
            "label": "Retail / Commercial",
            "eu_median_eui_delivered_kwh_m2": 200,
            "typical_elec_fraction_eu": 0.7,
            "solar_obligation_applies": true
        },
        {
            "type_code": "hotel",
            "label": "Hotel / Hospitality",
            "eu_median_eui_delivered_kwh_m2": 270,
            "typical_elec_fraction_eu": 0.5,
            "solar_obligation_applies": true
        },
        {
            "type_code": "education",
            "label": "Education (School / University)",
            "eu_median_eui_delivered_kwh_m2": 150,
            "typical_elec_fraction_eu": 0.45,
            "solar_obligation_applies": true
        },
        {
            "type_code": "hospital",
            "label": "Hospital / Healthcare",
            "eu_median_eui_delivered_kwh_m2": 380,
            "typical_elec_fraction_eu": 0.58,
            "solar_obligation_applies": true
        },
        {
            "type_code": "warehouse",
            "label": "Warehouse / Distribution",
            "eu_median_eui_delivered_kwh_m2": 80,
            "typical_elec_fraction_eu": 0.5,
            "solar_obligation_applies": false
        },
        {
            "type_code": "residential_mf",
            "label": "Multifamily Residential",
            "eu_median_eui_delivered_kwh_m2": 140,
            "typical_elec_fraction_eu": 0.35,
            "solar_obligation_applies": false
        },
        {
            "type_code": "restaurant",
            "label": "Restaurant / Food Service",
            "eu_median_eui_delivered_kwh_m2": 450,
            "typical_elec_fraction_eu": 0.45,
            "solar_obligation_applies": false
        },
        {
            "type_code": "sports_leisure",
            "label": "Sports / Leisure Facility",
            "eu_median_eui_delivered_kwh_m2": 200,
            "typical_elec_fraction_eu": 0.55,
            "solar_obligation_applies": true
        },
        {
            "type_code": "industrial",
            "label": "Light Industrial / Manufacturing",
            "eu_median_eui_delivered_kwh_m2": 120,
            "typical_elec_fraction_eu": 0.6,
            "solar_obligation_applies": true
        }
    ],
    "source_eui": "JRC EU Building Stock Observatory 2023 — Table 3.2 average delivered EUI",
    "source_elec": "JRC BSO 2023 Table 3.4 — end-use energy split by building type",
    "source_solar": "EPBD 2024/1275 Article 9 — solar obligation building type scope",
    "note": "EUI values are EU-wide medians. Climate-adjusted country medians are computed in /analyse/* endpoints."
}
Referência de Tipo de Edifício — TRECHOS DE CÓDIGO

curl --location --request GET 'https://zylalabs.com/api/13411/eu+building+energy+compliance+api/28926/building+type+reference' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Requisição
Bandas de limiares de rótulo EPC específicas para cada país, mostrando exatamente onde a intensidade do uso de energia primária de um edifício o coloca na própria escala nacional desse país — as 9 bandas A+ até H da Alemanha, as 10 bandas A4 até G da Itália, as 11 bandas A++++ até G dos Países Baixos, e os demais, dos quais nenhum compartilha uma escala A–G.
Endpoint ID: 28927
GET https://zylalabs.com/api/13411/eu+building+energy+compliance+api/28927/epc+threshold+reference
PARÂMETROS DE ENTRADA

Solicitações gratuitas de teste restantes: 3 de 3.

Este endpoint não requer parâmetros de entrada.

RESPOSTA DE EXEMPLO DA API
JSON
{
    "epc_thresholds": {
        "germany": {
            "country": "Germany",
            "epc_system": "A_plus_to_H",
            "legislation": "GEG 2024 (Gebäudeenergiegesetz) Anlage 10",
            "thresholds_primary_kwh_m2": {
                "A+": {
                    "from": 0,
                    "to": 30
                },
                "A": {
                    "from": 30,
                    "to": 50
                },
                "B": {
                    "from": 50,
                    "to": 75
                },
                "C": {
                    "from": 75,
                    "to": 100
                },
                "D": {
                    "from": 100,
                    "to": 130
                },
                "E": {
                    "from": 130,
                    "to": 160
                },
                "F": {
                    "from": 160,
                    "to": 200
                },
                "G": {
                    "from": 200,
                    "to": 250
                },
                "H": {
                    "from": 250,
                    "to": 9999
                }
            },
            "meps_threshold_label": "F",
            "meps_threshold_kwh_m2": 160,
            "nzeb_kwh_m2": 50
        },
        "france": {
            "country": "France",
            "epc_system": "A_to_G",
            "legislation": "Arrêté du 31 mars 2021 relatif au DPE (Diagnostic de Performance Énergétique)",
            "thresholds_primary_kwh_m2": {
                "A": {
                    "from": 0,
                    "to": 70
                },
                "B": {
                    "from": 70,
                    "to": 110
                },
                "C": {
                    "from": 110,
                    "to": 180
                },
                "D": {
                    "from": 180,
                    "to": 250
                },
                "E": {
                    "from": 250,
                    "to": 330
                },
                "F": {
                    "from": 330,
                    "to": 420
                },
                "G": {
                    "from": 420,
                    "to": 9999
                }
            },
            "meps_threshold_label": "F",
            "meps_threshold_kwh_m2": 330,
            "nzeb_kwh_m2": 50
        },
        "spain": {
            "country": "Spain",
            "epc_system": "A_to_G",
            "legislation": "RD 390/2021 — Procedimiento básico para la certificación energética de edificios",
            "thresholds_primary_kwh_m2": {
                "A": {
                    "from": 0,
                    "to": 40
                },
                "B": {
                    "from": 40,
                    "to": 65
                },
                "C": {
                    "from": 65,
                    "to": 100
                },
                "D": {
                    "from": 100,
                    "to": 150
                },
                "E": {
                    "from": 150,
                    "to": 200
                },
                "F": {
                    "from": 200,
                    "to": 260
                },
                "G": {
                    "from": 260,
                    "to": 9999
                }
            },
            "meps_threshold_label": "F",
            "meps_threshold_kwh_m2": 200,
            "nzeb_kwh_m2": 40
        },
        "italy": {
            "country": "Italy",
            "epc_system": "A4_to_G",
            "legislation": "DM 26/06/2015 — APE (Attestato di Prestazione Energetica) methodology",
            "thresholds_primary_kwh_m2": {
                "A4": {
                    "from": 0,
                    "to": 30
                },
                "A3": {
                    "from": 30,
                    "to": 45
                },
                "A2": {
                    "from": 45,
                    "to": 60
                },
                "A1": {
                    "from": 60,
                    "to": 90
                },
                "B": {
                    "from": 90,
                    "to": 120
                },
                "C": {
                    "from": 120,
                    "to": 160
                },
                "D": {
                    "from": 160,
                    "to": 200
                },
                "E": {
                    "from": 200,
                    "to": 260
                },
                "F": {
                    "from": 260,
                    "to": 340
                },
                "G": {
                    "from": 340,
                    "to": 9999
                }
            },
            "meps_threshold_label": "F",
            "meps_threshold_kwh_m2": 260,
            "nzeb_kwh_m2": 45
        },
        "netherlands": {
            "country": "Netherlands",
            "epc_system": "A_to_G",
            "legislation": "NTA 8800:2022 — Energieprestatie van gebouwen (Dutch national standard)",
            "thresholds_primary_kwh_m2": {
                "A++++": {
                    "from": 0,
                    "to": 10
                },
                "A+++": {
                    "from": 10,
                    "to": 25
                },
                "A++": {
                    "from": 25,
                    "to": 50
                },
                "A+": {
                    "from": 50,
                    "to": 75
                },
                "A": {
                    "from": 75,
                    "to": 100
                },
                "B": {
                    "from": 100,
                    "to": 150
                },
                "C": {
                    "from": 150,
                    "to": 200
                },
                "D": {
                    "from": 200,
                    "to": 250
                },
                "E": {
                    "from": 250,
                    "to": 300
                },
                "F": {
                    "from": 300,
                    "to": 375
                },
                "G": {
                    "from": 375,
                    "to": 9999
                }
            },
            "meps_threshold_label": "E",
            "meps_threshold_kwh_m2": 250,
            "nzeb_kwh_m2": 25
        },
        "poland": {
            "country": "Poland",
            "epc_system": "A_to_G",
            "legislation": "Rozporządzenie Ministra Infrastruktury z dnia 27 lutego 2015 (Dz.U. 2015 poz. 376)",
            "thresholds_primary_kwh_m2": {
                "A": {
                    "from": 0,
                    "to": 60
                },
                "B": {
                    "from": 60,
                    "to": 90
                },
                "C": {
                    "from": 90,
                    "to": 130
                },
                "D": {
                    "from": 130,
                    "to": 180
                },
                "E": {
                    "from": 180,
                    "to": 240
                },
                "F": {
                    "from": 240,
                    "to": 320
                },
                "G": {
                    "from": 320,
                    "to": 9999
                }
            },
            "meps_threshold_label": "F",
            "meps_threshold_kwh_m2": 240,
            "nzeb_kwh_m2": 65
        },
        "sweden": {
            "country": "Sweden",
            "epc_system": "A_to_G",
            "legislation": "Boverket BBR 29 (BFS 2020:4) — Byggregler §9 Energihushållning",
            "thresholds_primary_kwh_m2": {
                "A": {
                    "from": 0,
                    "to": 50
                },
                "B": {
                    "from": 50,
                    "to": 75
                },
                "C": {
                    "from": 75,
                    "to": 100
                },
                "D": {
                    "from": 100,
                    "to": 130
                },
                "E": {
                    "from": 130,
                    "to": 160
                },
                "F": {
                    "from": 160,
                    "to": 200
                },
                "G": {
                    "from": 200,
                    "to": 9999
                }
            },
            "meps_threshold_label": "E",
            "meps_threshold_kwh_m2": 130,
            "nzeb_kwh_m2": 50
        },
        "uk": {
            "country": "United Kingdom",
            "epc_system": "A_to_G",
            "legislation": "CIBSE TM65; Building Regulations UK Part L 2021; SAP 10.2",
            "thresholds_primary_kwh_m2": {
                "A": {
                    "from": 0,
                    "to": 50
                },
                "B": {
                    "from": 50,
                    "to": 75
                },
                "C": {
                    "from": 75,
                    "to": 100
                },
                "D": {
                    "from": 100,
                    "to": 150
                },
                "E": {
                    "from": 150,
                    "to": 225
                }
            }
        }
    },
    "_note": "Response truncated for documentation purposes"
}
Referencia de Limite de EPC — TRECHOS DE CÓDIGO

curl --location --request GET 'https://zylalabs.com/api/13411/eu+building+energy+compliance+api/28927/epc+threshold+reference' --header 'Authorization: Bearer YOUR_API_KEY' 


    
Requisição
Divulgação técnica completa de cada módulo de cálculo e seu padrão regulador — método de energia primária EN ISO 52000-1, arquetipos JRC TABULA, fontes de aplicação das MEPS — com citações primárias, para equipes de due diligence auditando o modelo
Endpoint ID: 28928
GET https://zylalabs.com/api/13411/eu+building+energy+compliance+api/28928/engineering+and+regulatory+methodology+disclosure
PARÂMETROS DE ENTRADA

Divulgação da Metodologia de Engenharia e Regulamentação — Recursos do endpoint

Objeto Descrição
file Obrigatório
Corpo da requisição Obrigatório Arquivo binário

Solicitações gratuitas de teste restantes: 3 de 3.


PARÂMETROS DE ENTRADA

RESPOSTA DE EXEMPLO DA API
JSON
{
    "title": "EU Building Energy Compliance API — Engineering Methodology",
    "directive": "EPBD 2024/1275 (Directive (EU) 2024/1275 — recast, OJ L 1275, 8.5.2024, in force 28 May 2024)",
    "modules": [
        {
            "module": "1. EUI Calculation — EN ISO 52000-1",
            "method": "Delivered energy (kWh electricity + kWh gas) divided by floor area = delivered EUI (kWh/m²/yr). Primary energy = delivered × Primary Energy Factor (PEF) per energy carrier. PEF accounts for upstream supply chain losses. EN ISO 52000-1:2017 §6.3 — energy balance and conversion chain.",
            "sources": [
                "EN ISO 52000-1:2017 — Overarching EPB standard §6.3",
                "Country-specific PEF values from national transpositions (GEG §22, RE2020 §8, etc.)"
            ]
        },
        {
            "module": "2. EPC Label — EN ISO 52003-1",
            "method": "Primary EUI compared against national EPC class thresholds. Each EU member state calibrates thresholds to EN ISO 52003-1:2017. Thresholds vary significantly: France uses primary energy with PEF=2.3 for electricity (nuclear-heavy grid); Poland uses PEF=2.5 (coal-heavy).",
            "sources": [
                "EN ISO 52003-1:2017 — Indicators for EPC certification",
                "GEG 2024 Anlage 10 (Germany)",
                "Arrêté DPE 31/03/2021 (France)",
                "RD 390/2021 (Spain)",
                "DM 26/06/2015 (Italy)",
                "NTA 8800:2022 (Netherlands)",
                "BBR 29 §9 (Sweden)",
                "Building Regs Part L 2021 (UK)"
            ]
        },
        {
            "module": "3. Climate Benchmark — JRC BSO 2023",
            "method": "EU median delivered EUI by building type from JRC BSO 2023. Climate-corrected by ratio of country HDD (base 15°C) to EU average (3,000 HDD). This ensures a Swedish warehouse is benchmarked against Swedish peers, not Italian warehouses. Eurostat nrg_chdd_a HDD data.",
            "sources": [
                "JRC EU Building Stock Observatory 2023 — Table 3.2",
                "Eurostat nrg_chdd_a — Heating and Cooling Degree Days 2023",
                "EN ISO 52000-1:2017 §9.1 — energy performance indicators"
            ]
        },
        {
            "module": "4. Carbon Emissions — National Grid Factors",
            "method": "Electricity: annual kWh × national grid emission factor (kgCO2/kWh). Gas: annual kWh × IPCC 2006 gas factor (0.202 kgCO2/kWh_HHV). National factors range from 0.013 kgCO2/kWh (Sweden hydro/nuclear) to 0.773 kgCO2/kWh (Poland coal).",
            "sources": [
                "UBA 2023 (Germany)",
                "ADEME Base Carbone v23 (France)",
                "MITERD 2023 (Spain)",
                "ISPRA 2023 (Italy)",
                "CBS/CE Delft 2023 (Netherlands)",
                "KOBiZE 2023 (Poland)",
                "Energimyndigheten 2023 (Sweden)",
                "BEIS 2023 (UK)",
                "IPCC 2006 Vol 2 Ch1 — natural gas emission factor"
            ]
        },
        {
            "module": "5. EPBD MEPS — Article 7",
            "method": "EPBD 2024/1275 Article 7(1)(b): non-residential buildings must reach minimum EPC E by 2030, minimum EPC D by 2033. Worst-performing 15% identified by current EPC label vs country MEPS threshold. Enforcement: real per-country mechanism (fixed one-off statutory penalty, lettings ban, or use ban — no EU member state enforces MEPS non-compliance as a recurring per-m² annual fine). See enforcement_mechanism in the response for the specific mechanism, citation, and confidence level for each country. Economic exposure is estimated separately via cap-rate expansion (value_at_risk_eur) and a cross-referenced brown-discount benchmark.",
            "sources": [
                "EPBD 2024/1275 Article 7(1)(b) and Annex IV",
                "JRC Technical Report EUR 31645 EN — EPBD Implementation 2024",
                "Per-country statutory enforcement citations — see eu_engine.ENFORCEMENT_MECHANISM_BY_COUNTRY",
                "European Sustainability Value Decomposition Study (2026) — brown discount benchmark"
            ]
        },
        {
            "module": "6. Solar Obligation — Article 9 / Annex III",
            "method": "EPBD Article 9 mandates solar installation on new non-residential buildings above national area thresholds, and on major renovations from 2027. Minimum capacity = roof_area_m² × country minimum Wp/m². Potential capacity = usable roof (65%) × 0.18 kWp/m² (IEC 61215 module density). Annual yield = capacity × PVGIS-SARAH2 irradiance × system PR.",
            "sources": [
                "EPBD 2024/1275 Article 9(1) and Annex III §2",
                "JRC PVGIS-SARAH2 — country average GHI",
                "IEC 61215:2021 — crystalline silicon PV module performance",
                "Fraunhofer ISE Photovoltaics Report 2024 — EU PR benchmarks"
            ]
        },
        {
            "module": "7. Renovation Cost — JRC TABULA",
            "method": "Required energy reduction % determines renovation depth (light/medium/deep). Cost in EUR/m² floor area from JRC TABULA Episcope (2016) country archetypes, updated with IEA EBC Annex 75 (2021) and BPIE 2023 cost surveys. Annual saving estimate uses Eurostat H2 2023 commercial electricity price (€0.22/kWh).",
            "sources": [
                "JRC TABULA/EPISCOPE Building Typology (2016)",
                "IEA EBC Annex 75 — Cost-optimal renovation packages (2021)",
                "BPIE — State of Europe's Buildings (2023)",
                "Eurostat nrg_pc_205 — electricity prices non-household H2 2023"
            ]
        }
    ],
    "verification": {
        "primary_energy": "Cross-check PEF values at national building regulations authority website.",
        "epc_thresholds": "Verify against national EPC calculation tool (e.g., PHPP for Germany, DPE simulator for France).",
        "irradiance": "Cross-check at re.jrc.ec.europa.eu/pvg_tools (PVGIS online tool).",
        "grid_factors": "Verify at national environmental agency (UBA/ADEME/MITERD/ISPRA etc.)."
    },
    "disclaimer": "All outputs are pre-assessment estimates for screening and advisory purposes. For official EPC certification, commission a qualified energy assessor registered under the relevant national scheme."
}
Divulgação da Metodologia de Engenharia e Regulamentação — TRECHOS DE CÓDIGO

    curl --location 'https://zylalabs.com/api/13411/eu+building+energy+compliance+api/28928/engineering+and+regulatory+methodology+disclosure' \
    --header 'Content-Type: application/json' \ 
    --form 'image=@"FILE_PATH"'

Requisição
Biblioteca de referência dos nove IDs de medidas de retrofit canônicas compartilhadas de forma idêntica nos endpoints Renovation Sandbox, Embodied Carbon e Building Renovation Passport - isolamento de parede externa, isolamento de telhado, vidros de alto desempenho, bomba de calor ar-água, ventilação mecânica com recuperação de calor, iluminação LED e controles de luz natural, sistema de gerenciamento de edifícios, painéis solares fotovoltaicos no telhado e sombreamento solar ou telhado frio - cada um com seu percentual típico de economia de energia, custo por metro quadrado em EUR e zonas climáticas adequadas, para que os IDs das medidas possam ser validados antes de serem enviados para um endpoint pago
Endpoint ID: 29144
GET https://zylalabs.com/api/13411/eu+building+energy+compliance+api/29144/renovation+measures+reference
PARÂMETROS DE ENTRADA

Solicitações gratuitas de teste restantes: 3 de 3.

Este endpoint não requer parâmetros de entrada.

RESPOSTA DE EXEMPLO DA API
JSON
{
    "measures": [
        {
            "id": "building_envelope_insulation",
            "name": "External Wall Insulation",
            "description": "External insulation composite system (ETICS). Targets U-value ≤ 0.20 W/m²K. Most impactful single measure for cold climate buildings.",
            "eui_savings_pct": 18,
            "cost_eur_m2_floor": 35,
            "suitable_climates": [
                "cold_temperate",
                "cold_continental",
                "oceanic_temperate",
                "subarctic"
            ],
            "source": "JRC TABULA Episcope — renovation cost ranges 2016; IEA EBC Annex 75 (2021)"
        },
        {
            "id": "roof_insulation",
            "name": "Roof / Attic Insulation",
            "description": "Mineral wool / PIR board. Target U-value ≤ 0.15 W/m²K. High ROI for top-floor buildings.",
            "eui_savings_pct": 10,
            "cost_eur_m2_floor": 12,
            "suitable_climates": [
                "cold_temperate",
                "cold_continental",
                "oceanic_temperate",
                "subarctic"
            ],
            "source": "JRC TABULA Episcope; EN ISO 6946:2017 (thermal resistance)"
        },
        {
            "id": "high_performance_glazing",
            "name": "High-Performance Triple Glazing",
            "description": "Replace single/double glazing with triple-pane low-e, Uw ≤ 0.80 W/m²K. Reduces heat loss and solar gain (climate-dependent).",
            "eui_savings_pct": 8,
            "cost_eur_m2_floor": 20,
            "suitable_climates": [
                "cold_temperate",
                "cold_continental",
                "oceanic_temperate",
                "subarctic"
            ],
            "source": "JRC TABULA Episcope; EN 673:2011 (glazing thermal transmittance)"
        },
        {
            "id": "hvac_heat_pump",
            "name": "Heat Pump (Air-Source ASHP)",
            "description": "Replace gas/oil boiler with air-source heat pump. COP 3.0–4.5 (EN 14825:2022). Dramatically reduces primary energy and CO2 — critical for EPBD compliance.",
            "eui_savings_pct": 30,
            "cost_eur_m2_floor": 55,
            "suitable_climates": [
                "all"
            ],
            "source": "EN 14825:2022 (heat pump performance); IEA EBC Annex 75; BPIE 2023"
        },
        {
            "id": "mechanical_ventilation_heat_recovery",
            "name": "MVHR (Mechanical Ventilation with Heat Recovery)",
            "description": "Balanced ventilation with ≥75% heat recovery efficiency (EN 308). Essential for airtight renovated buildings to maintain IAQ.",
            "eui_savings_pct": 12,
            "cost_eur_m2_floor": 25,
            "suitable_climates": [
                "cold_temperate",
                "cold_continental",
                "oceanic_temperate",
                "subarctic"
            ],
            "source": "EN 308:1997 (heat recovery ventilators); Passivhaus Institut performance data"
        },
        {
            "id": "led_lighting_controls",
            "name": "LED Lighting + Daylight Controls",
            "description": "Full LED retrofit with occupancy sensors and daylight dimming. 50–65% lighting energy reduction (EN 15193-1:2017).",
            "eui_savings_pct": 10,
            "cost_eur_m2_floor": 12,
            "suitable_climates": [
                "all"
            ],
            "source": "EN 15193-1:2017 (energy for lighting); EU Lot 19 Ecodesign study"
        },
        {
            "id": "building_management_system",
            "name": "Building Management System (BMS) / Smart Controls",
            "description": "Centralised BEMS with demand-controlled ventilation, weather compensation, and occupancy-based HVAC. EN 15232-1 class A control.",
            "eui_savings_pct": 12,
            "cost_eur_m2_floor": 18,
            "suitable_climates": [
                "all"
            ],
            "source": "EN 15232-1:2017 (building automation — energy impact); BPIE Smart Ready Indicator"
        },
        {
            "id": "rooftop_solar_pv",
            "name": "Rooftop Solar PV",
            "description": "Grid-tied rooftop PV. Reduces delivered electricity demand and net CO2 emissions. EPBD Article 9 may mandate for new/renovated non-residential buildings.",
            "eui_savings_pct": null,
            "cost_eur_m2_floor": 30,
            "suitable_climates": [
                "all"
            ],
            "source": "NREL ATB 2024; IEC 61724-1:2021; JRC PVGIS-SARAH2"
        },
        {
            "id": "solar_shading_cool_roof",
            "name": "Solar Shading / Cool Roof (Cooling Climate)",
            "description": "External solar shading + cool roof coating. Reduces cooling load 20–35%. Most effective in Mediterranean and southern climates.",
            "eui_savings_pct": 14,
            "cost_eur_m2_floor": 15,
            "suitable_climates": [
                "mediterranean",
                "hot"
            ],
            "source": "TRNSYS simulation benchmarks; EN 14500:2008 (solar shading performance)"
        }
    ],
    "count": 9,
    "cost_note": "Costs in EUR/m² of treated floor area. Country variation ±30% depending on labour market and specification.",
    "sources": [
        "JRC TABULA/EPISCOPE Building Typology (2016) — renovation cost ranges",
        "IEA EBC Annex 75 — Cost-optimal renovation packages (2021)",
        "BPIE — State of Europe's Buildings (2023)",
        "EN 14825:2022 — Heat pump performance testing",
        "EN 15193-1:2017 — Energy requirements for lighting",
        "EN 15232-1:2017 — Building automation energy impact"
    ]
}
Medidas de Referência para Renovação — TRECHOS DE CÓDIGO

curl --location --request GET 'https://zylalabs.com/api/13411/eu+building+energy+compliance+api/29144/renovation+measures+reference' --header 'Authorization: Bearer YOUR_API_KEY' 


    

Chave de acesso à API e autenticação

Após se cadastrar, cada desenvolvedor recebe uma chave de acesso à API pessoal, uma combinação única de letras e dígitos para acessar nosso endpoint de API. Para autenticar com a Conformidade Energética de Edifícios da UE API basta incluir seu token Bearer no cabeçalho Authorization.

Cabeçalhos
Cabeçalho Descrição
Authorization Obrigatório Deve ser Bearer access_key. Veja "Sua chave de acesso à API" acima quando você estiver inscrito.

Sem compromisso de longo prazo. Faça upgrade, downgrade ou cancele a qualquer momento. O teste gratuito inclui até 50 requisições.

🚀 Plano Empresarial

A partir de
$ 10.000/Ano


  • Volume personalizado
  • Limite de taxa personalizado
  • Suporte ao cliente especializado
  • Monitoramento de API em tempo real

Visão Geral

Conformidade Energética de Edifícios da UE API FAQs

Cada ponto final retorna dados específicos relacionados à conformidade energética do edifício, incluindo rótulos EPC, status de conformidade MEPS, intensidade de uso de energia (EUI), custos de renovação e avaliações de risco. Por exemplo, a estimativa rápida de EPC POST retorna rótulos EPC estimados com base nos custos de energia mensais

Os campos principais variam conforme o ponto de extremidade, mas geralmente incluem indicadores de status, parâmetros de entrada (como país e tipo de edifício), métricas calculadas (como EUI e rótulos EPC) e resumos de conformidade. Por exemplo, o modelo POST de Conformidade Completa EPBD inclui campos para consumo de energia anual e prazos de conformidade

Os dados de resposta são estruturados no formato JSON, contendo típicamente um campo de status, parâmetros de entrada e uma seção de dados com resultados calculados. Por exemplo, a resposta do POST Portfolio Screening inclui um resumo da área total construída e do risco de conformidade para cada ativo analisado

Os parâmetros variam de acordo com o ponto de extremidade, mas geralmente incluem país, tipo de edifício, área útil e métricas de consumo de energia. Por exemplo, o POST Renovation Sandbox permite que os usuários especifiquem medidas de retrofit para avaliar seu impacto nos rótulos de EPC e no status de conformidade

As fontes de dados incluem regulamentos nacionais, referências de energia e estudos de pesquisa, como Eurostat e JRC TABULA. A metodologia de cada endpoint é documentada para garantir transparência e confiabilidade, como visto na Divulgação da Metodologia de Engenharia e Regulatória do GET

Casos de uso típicos incluem a avaliação de riscos de conformidade para investimentos imobiliários a estimativa de custos de reforma e a geração de etiquetas EPC para edifícios Por exemplo os credores podem usar o POST Stranding Risk Clock para avaliar o risco de não conformidade antes do vencimento do empréstimo

Os usuários podem aproveitar os dados retornados para informar a tomada de decisões sobre investimentos em eficiência energética, estratégias de conformidade e avaliações de risco Por exemplo, a Calculadora de Desconto Brown POST ajuda a determinar os preços de licitação ajustados com base nas responsabilidades de conformidade

A precisão dos dados é mantida por meio de atualizações regulares, validação contra benchmarks nacionais e adesão a metodologias estabelecidas. Os dados de cada ponto final são referenciados com fontes autoritativas para garantir a confiabilidade, como destacado na Referência Regulatória do País GET

Perguntas Frequentes Gerais

O Zyla API Hub é como uma grande loja de APIs, onde você pode encontrar milhares delas em um só lugar. Também oferecemos suporte dedicado e monitoramento em tempo real de todas as APIs. Após se cadastrar, você pode escolher quais APIs deseja usar. Lembre-se apenas de que cada API precisa de sua própria assinatura. Mas se você se inscrever em várias, usará a mesma chave para todas elas, facilitando as coisas para você.
Os preços são listados em USD (Dólar Americano), EUR (Euro), CAD (Dólar Canadense), AUD (Dólar Australiano) e GBP (Libra Esterlina). Aceitamos todos os principais cartões de débito e crédito. Nosso sistema de pagamento usa a mais recente tecnologia de segurança e é operado pela Stripe, uma das empresas de pagamento mais confiáveis do mundo. Se tiver problemas para pagar com cartão, entre em contato conosco em [email protected]

Além disso, se você já tiver uma assinatura ativa em qualquer uma dessas moedas (USD, EUR, CAD, AUD, GBP), essa moeda será mantida para assinaturas subsequentes. Você pode alterar a moeda a qualquer momento, desde que não tenha assinaturas ativas.
A moeda local exibida na página de preços é baseada no país do seu endereço IP e é fornecida apenas como referência. Os preços reais são em USD (Dólar Americano). Ao efetuar o pagamento, a cobrança aparecerá no extrato do seu cartão em USD, mesmo que você veja o valor equivalente em sua moeda local em nosso site. Isso significa que você não pode pagar diretamente com sua moeda local.
Ocasionalmente, o banco pode recusar a cobrança devido às configurações de proteção contra fraude. Sugerimos contatar seu banco inicialmente para verificar se estão bloqueando nossas cobranças. Você também pode acessar o Portal de Cobrança e alterar o cartão associado para realizar o pagamento. Se isso não funcionar e precisar de mais ajuda, entre em contato com nossa equipe em [email protected]
Os preços são determinados por uma assinatura recorrente mensal ou anual, dependendo do plano escolhido.
As chamadas de API são descontadas do seu plano com base nas requisições bem-sucedidas. Cada plano possui um número específico de chamadas por mês. Apenas chamadas bem-sucedidas, indicadas por uma resposta com Status 200, serão contabilizadas, garantindo que falhas não afetem sua cota mensal.
O Zyla API Hub funciona com um sistema de assinatura mensal recorrente. Seu ciclo de cobrança começa no dia em que você compra um dos planos pagos e será renovado no mesmo dia do mês seguinte. Portanto, cancele sua assinatura com antecedência se quiser evitar cobranças futuras.
Para fazer upgrade do seu plano atual, acesse a página de preços da API e selecione o novo plano desejado. O upgrade é instantâneo, permitindo aproveitar imediatamente os recursos do novo plano. Observe que as chamadas restantes do plano anterior não serão transferidas; você será cobrado pelo valor integral do novo plano.
Para verificar quantas chamadas de API restam para o mês atual, consulte o campo 'X-Zyla-API-Calls-Monthly-Remaining' no cabeçalho da resposta. Por exemplo, se seu plano permite 1.000 requisições por mês e você usou 100, este campo no cabeçalho da resposta indicará 900 chamadas restantes.
Para ver o número máximo de requisições de API que seu plano permite, verifique o cabeçalho de resposta 'X-Zyla-RateLimit-Limit'. Por exemplo, se seu plano inclui 1.000 requisições por mês, este cabeçalho exibirá 1.000.
O cabeçalho 'X-Zyla-RateLimit-Reset' mostra o número de segundos até seu limite de taxa ser redefinido. Isso informa quando sua contagem de requisições começará do zero. Por exemplo, se exibir 3.600, significa que restam 3.600 segundos até o limite ser redefinido.
Sim, você pode cancelar seu plano a qualquer momento acessando sua conta e selecionando a opção de cancelamento na página de Cobrança. Observe que upgrades, downgrades e cancelamentos têm efeito imediato. Além disso, após o cancelamento, você não terá mais acesso ao serviço, mesmo que ainda tenha chamadas restantes na sua cota.
Para oferecer a oportunidade de experimentar nossas APIs sem compromisso, oferecemos um teste gratuito de 7 dias que permite realizar até 50 chamadas de API sem custo. Esse teste pode ser usado apenas uma vez; recomendamos aplicá-lo à API que mais interessa. Embora a maioria das APIs ofereça teste gratuito, algumas podem não oferecer. O teste termina após 7 dias ou quando você atingir 50 requisições, o que ocorrer primeiro. Se atingir o limite, será necessário "Iniciar seu plano pago" para continuar. Você encontra esse botão no perfil em Assinatura -> Escolha a API -> aba Preços. Se não cancelar até o 7º dia, sua assinatura será cobrada automaticamente, liberando todas as chamadas do plano.
Após 7 dias, será cobrado o valor total do plano ao qual você estava inscrito durante o teste. Portanto, é importante cancelar antes do término do período. Solicitações de reembolso por esquecimento de cancelamento não são aceitas.
Ao assinar um teste gratuito de API, você pode fazer até 50 chamadas. Se desejar fazer chamadas adicionais além desse limite, a API solicitará que você "Inicie seu plano pago". Você encontra o botão no perfil em Assinatura -> Escolha a API -> aba Preços.
As Ordens de Pagamento são processadas entre os dias 20 e 30 de cada mês. Se você enviar sua solicitação antes do dia 20, seu pagamento será processado dentro desse período.
Você pode nos contatar via chat para receber assistência imediata. Estamos online de 8h às 17h (EST). Se nos contatar após esse horário, retornaremos o mais rápido possível. Além disso, você pode enviar um e-mail para [email protected]

Você também pode gostar