> For the complete documentation index, see [llms.txt](https://docs.2050-materials.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.2050-materials.com/readme/using-the-2050-materials-api/available-endpoints/product-data-full.md).

# Product Data (Full)

For the `/get_products` endpoint in the 2050 Materials API, the following filter options and output fields are included.&#x20;

## Filtering the data

Filter options can be retrieved dynamically using the `get_product_filters` endpoint. This endpoint can also take the same filtering as the `get_products` endpoint, to dynamically return the available filters within a response (e.g. for implementing dropdowns to further filter a response).&#x20;

<details>

<summary>Filter Options &#x26; Examples</summary>

* `building_applications`: "Building Applications Ids (e.g. building\_applications=4 or building\_applications=2\&building\_applications=3)"&#x20;

* `building_types`: "Building Types Ids (e.g. building\_types=4 or building\_types=2\&building\_types=3])"&#x20;

* `certificate_expires_after` :  Products, which haver data source (certificates) expired before (e.g. certificate\_expires\_after=2024-12-31)

* `certificate_expires_before` :Products, which haver data source (certificates) expired before (e.g. certificate\_expires\_before=2024-12-31)

* `certificate_type`: "Certificate Type Ids (e.g. certificate\_type=2or certificate\_type=2\&certificate\_type=3)"&#x20;

* `certificate_type_family`: "Certificate Type Family Ids (e.g. certificate\_type\_family=1or certificate\_type\_family=2\&certificate\_type\_family=3)"&#x20;

* `city` : "Manufacturing City Ids or Names (e.g. city=5 or city=London)"&#x20;

* `collection` : Filter products by public collections or your private ones, using collection id (e.g. `collection=3` )

* `company`: "Company Ids (e.g. company=4 or company=22\&company=23)"&#x20;

* `compliances`: "compliances (e.g. compliances=EN 15804)"

* `continent`: "Continent Ids (e.g. continent=5 or continent=2\&continent=3)"&#x20;

* `created_after`: "Products created after a date (e.g. created\_after=2022-12-31)"

* `created_before`: "Products created before a date (e.g. created\_before=2022-12-31)"

* `created_between`: "Products created during date range (e.g. created\_between=2022-12-31,2023-12-31)"

* `csi_masterformat`: Filter csi\_masterformat by searching using text or ID

* `data=mini` returns a smaller dictionary which only include the following fields. This can be used to show information for dropdown menus without retrieving the full API response.<br>

  ```json
    {'name': 'Grey Cotto Sheathing and flooring',
     'company': 'Fornace Brioni Cotto',
     'product_url': 'https://app.2050-materials.com/product/details_designer/fornace-brioni-cotto-grey-cotto-sheathing-and-flooring',
     'product_api_url': 'https://app.2050-materials.com/developer/api/get_products?unique_product_uuid_v2=54a1fcde-f8cd-11ed-9c01-0242ac120004'},
  ```

* `declare_label_id`: "Filter products by Declare Label ID with an exact case-insensitive match (e.g. `declare_label_id=DL123` or `declare_label_id=dl456`).

* `ec3_product_id`: "Filter products by EC3 Product ID with an exact case-insensitive match (e.g. `ec3_product_id=ABC123` or `ec3_product_id=xyz456`).

* `eco_platform_id`: "Filter products by ECO Platform ID with an exact case-insensitive match (e.g. `eco_platform_id=ECO123` or `eco_platform_id=eco456`).

* `epd_operator` : Filter by a specific EPD operator, (e.g. `epd_operator=EPDNorge` )

* `exclude_nulls`: Remove products from the results which do not contain a specific field.&#x20;
  * Available options include:&#x20;
    * Basic fields (`id`, `name`, `created`, `updated`)
    * Technical parameters (`u_value`, `density`, `thermal_conductivity`, `fire_performance`, `compression_strength`)
    * Location (`manufacturing_location`, `city`, `manufacturing_country`, `continent`),
    * Environmental data (`manufacturing`, `recycled_content`, `carbon_sorting`, `water_use_kg`, `odp`, `radioactive_waste_disposed__C4` , etc.)
    * LCA breakdown fields (`global_warming_potential_fossil__A1A2A3`, `net_fresh_water_use__A1`, etc.),
    * Physical properties (`density`, `grammage`, `thickness`, `mass_per_piece`), HVAC fields (`cooling_capacity`, `heating_capacity`, `flow_rate`).&#x20;

* `functional_unit` *(string, query)*

  Convert all carbon and LCA values to a target functional unit. Unlike `declared_unit` (which only filters), `functional_unit`:

  1. **Filters**: includes all products convertible to the target unit (via scaling factors)
  2. **Converts**: replaces top-level carbon/LCA values with converted values in the response
  3. **Sorts**: when combined with `sort_by` on a carbon field, sorting uses converted values
  4. **Range filters**: `__min`/`__max` on carbon fields apply to converted values

  Response includes metadata: `functional_unit_applied`, `original_declared_unit`, `scaling_factor_used`.

  **Example:** `functional_unit=m2&sort_by=manufacturing_corrected&sort_order=desc`

* `{field}__min` / `{field}__max`

  `number` *(query)*

  Range filtering on numerical fields. Append `__min` or `__max` to any supported field name to filter products by value range (inclusive). Null values are automatically excluded.

  **Convention:** `{field}__min=value` (>= value), `{field}__max=value` (<= value)

  **Examples:**

  * `density__min=500` — density >= 500
  * `manufacturing__max=10` — manufacturing <= 10
  * `density__min=500&density__max=2000` — range 500-2000
  * `density__min=500&u_value__max=1.5` — combine with AND logic

  **Supported fields:**

  * **LCA Summary** (aggregated from breakdown): `manufacturing`, `manufacturing_corrected`, `end_of_life`, `end_of_life_corrected`, `on_site_installation`, `use_and_maintenance`, `transport_to_site`, `total_co2e_kg_mf`, `total_co2e_kg_mf_corrected`, `total_biogenic_co2e`, `total_biogenic_co2e_corrected`, `carbon_sorting`, `water_use_kg`, `odp`
  * **LCA Breakdown** (`{lca_field}__{module}`): e.g. `global_warming_potential_fossil__A1A2A3`, `net_fresh_water_use__A1`, `acidification_potential__Ctotal` (all lca\_field + module combinations: A1-A5, B1-B7, C1-C4, D, A1A2A3, Btotal, Ctotal)
  * **Circularity:** `recycled_content`, `recyclable_content`, `reuse_potential`, `energy_recovery_possibility`, `mass_per_declared_unit`
  * **Physical:** `density`, `grammage`, `linear_density`, `mass_per_piece`, `thickness`, `cross_sectional_area`
  * **Technical:** `u_value`, `thermal_conductivity`, `compression_strength`, `porosity`, `life_expectancy`, `impact_strength`, `solar_heat_gain_coefficient`, `vapor_diffusion_resistance`, `specific_heat_capacity`, `sd_value`
  * **HVAC:** `cooling_capacity`, `heating_capacity`, `rated_heat_power`, `refrigerant_charge`, `tank_volume`, `flow_rate`, `head`, `nominal_thermal_power_pcal`, `useful_power_p`, `charging_power_3_phase`, `charging_power_1_phase`, `charging_ampere`

* `fire_performance`: "Fire Performance Name (e.g. fire\_performance=A1 or fire\_performance=A2\&fire\_performance=A1)"&#x20;

* `group_by`: "Products are grouped by (Available options are - company\_name, product\_type, material, manufacturing\_location, continent, price\_range, building\_applications, building\_types, certification\_types)"&#x20;

* `manufacturing_country`: "Manufacturing Country Ids (e.g. manufacturing\_country=4 or manufacturing\_country=United States)"&#x20;

* `material_type_family`: "Material Types Family Ids (e.g. material\_type\_family=3 or material\_type\_family=2\&material\_type\_family=3)"&#x20;

* `material_types`: "Material Types Ids (e.g. material\_types=4 or material\_types=2\&material\_types=3)"&#x20;

* `mf_unit`: "Include dictionary with material facts in specified units. Accepts a single value or multiple values. Use 'all' to include all units. For example, to express material facts in square meters and square feet, use mf\_unit=m2\&mf\_unit=ft2'"&#x20;

* `name`: "Search with the full or partial name of the product" \
  *If you're including special characters (like +, &, or =) in filters, be sure to encode them properly, or results may not match as expected.*

* `norm_price`: "Norm Price Ids (e.g. norm\_price=4 or norm\_price=2\&norm\_price=3)"

* `product_type`: "Product Type Ids (e.g. product\_type=2 or product\_type=2\&product\_type=3)"&#x20;

* `product_type_family`: "Product Type Family Ids (e.g. product\_type\_family=3 or product\_type\_family=2\&product\_type\_family=3)"&#x20;

* `product_url`: "Retrieve product data for a specific URL from the 2050 Materials platform (e.g. product\_url="<https://app.2050-materials.com/product/details_designer/kingspan-data-and-flooring-rmg600-access-floor-system-2/>")

* `registration_number`: "Filter products by Registration Number with an exact case-insensitive match (e.g. `registration_number=REG123` or `registration_number=reg456`).

* `sort_by`: "Sort by any field.&#x20;
  * Available options include:&#x20;
    * Basic fields (`id`, `name`, `created`, `updated`)
    * Technical parameters (`u_value`, `density`, `thermal_conductivity`, `fire_performance`, `compression_strength`)
    * Location (`manufacturing_location`, `city`, `manufacturing_country`, `continent`),
    * Relationships (`product_type`, `material_type`, `company`, `building_applications`),
    * Environmental data (`manufacturing`, `recycled_content`, `carbon_sorting`, `water_use_kg`, `odp`),&#x20;
    * LCA breakdown fields (`global_warming_potential_fossil__A1A2A3`, `net_fresh_water_use__A1`, etc.),
    * Physical properties (`density`, `grammage`, `thickness`, `mass_per_piece`), HVAC fields (`cooling_capacity`, `heating_capacity`, `flow_rate`).&#x20;
  * **Special filters** allow you to sort by proxibity to a location (in string format `e.g. "Paris, France"`or latitude longitude of a site. <br>

    ```notebook-python
    ?sort_by=location&sort_reference_location=London, UK
    ```

    ```notebook-python
    ?sort_by=location&sort_reference_latitude=45.7128&sort_reference_longitude=-74.0060           
    ```

* `source`: "Filter products based on non-null values of specific IDs (e.g. `source=ec3` filters products with a non-null EC3 Product ID, `source=eco_platform` filters products with a non-null ECO Platform ID, and `source=declare_label` filters products with a non-null Declare Label ID)."

* `uniclass_materials`: Filter uniclass\_materials by searching using text or ID

* `uniclass_products`: Filter uniclass\_products by searching using text or ID

* `uniclass_systems`: Filter uniclass\_systems by searching using text or ID

* `unique_product_uuid_v2`: "Searching specific product with UUID (2050 Materials unique id) (e.g. unique\_product\_uuid\_v2=ac22f2a4-f960-11ed-92ea-0242ac120004) or multiple uuids, comma-separated."

* `updated_after`: "Products updated after a date (e.g. updated\_after=2022-12-31)"

* `updated_before`: "Products updated before a date (e.g. updated\_before=2022-12-31)"

* `updated_between`: "Products updated during date range (e.g. updated\_between=2022-12-31,2023-12-31)"

* `work_section_caws`: Filter work\_section\_caws by searching using text or ID

</details>

## Output Fields in the Response

The output fields include a wide range of information about each product, which we categorize below in groups.

### Product Fields

<details>

<summary>Product Fields</summary>

* `building_applications`
  * Description: Building Applications
* `building_types`
  * Description: Building Types
* `certificate_url`
  * Description: Certificate URL
* `certificates`
  * &#x20;Description: A dictionary with all available certificates and their respective URLs as shown below. <br>

    ```
          "certificates": [
            {
              "certificate_type": "EPD",
              "certificate_expiry": "2022-01-18",
              "date_of_issue": "2017-01-18",
              "certificate_url": "https://app.2050-materials.com/secure-certificates/certificates/example.pdf"
            }
          ],
    ```
* `city`
  * Description: City
* `company`
  * Description: Company name
* `continent`
  * Description: Continent
* `csi_masterformat`
  * Description: Construction Specifications Institute (CSI) MasterFormat
* `declare_label_id`&#x20;
  * Description: Unique identifier for an EPD based on Declare Label's API
* `description`
  * Description: Product description
* `ec3_product_id`&#x20;
  * Description: Unique identifier for an EPD based on BuildingTransparency's EC3 API
* `eco_platform_id`&#x20;
  * Description: Unique identifier for an EPD based on ECO Platform's API
* `elements_nrm_1`
  * Description: Elements NRM 1
* `group_elements_nrm_1`
  * Description: Group Elements NRM 1
* `icms_classifications`
  * Description: Mapping to ICMS3 classifications
* `manufacturing_country`
  * Description: Manufacturing Country
* `manufacturing_location`
  * Description: Manufacturing Location
* `material_type`
  * Description: Material Type
* `material_type_family`
  * Description: Material Type Family
* `name`
  * Description: Product name
* `nrm1_classifcations`
  * Description: Mapping to NRM 1 classifications
* `product_slug`
  * Description: Product Slug
* `product_type`
  * Description: Product Type
* `product_type_family`
  * Description: Product Type Family
* `product_url`
  * Description: Product URL
* `registration_number`&#x20;
  * Description: EPD Registration number
* `rics_wlca_classifications`&#x20;
  * Description: Mapping to RICS WLCA for Buildings classifications
* `standardised_name`&#x20;
  * Search by standardised name (product name + key technical specs e.g. material type, thickness, fire performance)
* `uniclass_systems`
  * Description: Uniclass Systems (<https://uniclass.thenbs.com/taxon/ss>)\
    "Contains Uniclass data © NBS, licensed under the Creative Commons Attribution-NoDerivatives 4.0 International licence (<https://creativecommons.org/licenses/by-nd/4.0/>). Source: <https://www.thenbs.com/uniclass>"
* `uniclass_products`
  * Description: Uniclass products (<https://uniclass.thenbs.com/taxon/pr>)\
    "Contains Uniclass data © NBS, licensed under the Creative Commons Attribution-NoDerivatives 4.0 International licence (<https://creativecommons.org/licenses/by-nd/4.0/>). Source: <https://www.thenbs.com/uniclass>"
* `uniclass_materials`
  * Description: Uniclass products (<https://uniclass.thenbs.com/taxon/ma>)\
    "Contains Uniclass data © NBS, licensed under the Creative Commons Attribution-NoDerivatives 4.0 International licence (<https://creativecommons.org/licenses/by-nd/4.0/>). Source: <https://www.thenbs.com/uniclass>"
* `unique_product_uuid_v2`
  * Description: Unique Product UUID
* `updated`
  * Description: Product Updated
* `work_section_caws`
  * Description: Common Arrangement of Work Sections (CAWS)

</details>

### Material Facts (simplified EPD fields)

<details>

<summary>Material Facts (simplified EPD fields)</summary>

* `certificate__certificate_expiry`
  * Description: Certificate Expiry Date
* `certificate__certificate_type__family__name`
  * Description: Certificate Type
* `certificate__date_of_issue`
  * Description: Date of Issue
* `certificate_subtype`
  * Description: Certificate Subtype
* `compliances`
  * Description: Compliances
* `data_source`
  * Description: Data Source
* `declared_unit`
  * Description: Declared Unit
* `end_of_life`
  * Description: Fossil Carbon (C1, C3, C4)
  * Unit: kg CO2-equivalent
* `end_of_life_corrected`
  * Description: Corrected Fossil Carbon (C1, C3, C4)
  * Unit: kg CO2-equivalent
* `energy_recovery_possibility`
  * Description: Energy Recovery Possibility
  * Unit: %
* `epd_operator`&#x20;
  * Description: EPD operator / source of the datapoint (only available for products with an EPD)
* `language`
  * Description: Language
* `lca_consultant`
  * Description: LCA consultant
* `lca_database`
  * Description: LCA database
* `lca_tool`
  * Description: LCA tool
* `manufacturing`
  * Description: Fossil Carbon (A1-A3)
  * Unit: kg CO2-equivalent
* `manufacturing_corrected`
  * Description: Corrected Fossil Carbon (A1-A3). For negative fossil A1-A3 values (e.g. EN15804 A1 EPDs for tiber-based products), this value provides the corrected field.&#x20;
  * Unit: kg CO2-equivalent
* `mass_per_declared_unit`
  * Description: Mass per Declared Unit
* `mass_per_declared_unit_estimated`
  * Description: Mass per Declared Unit (Estimated)
* `odp`
  * Description: Ozone Depletion Potential (A1-A3)
  * Unit: mg CFC 11-equivalent
* `on_site_installation`
  * Description: Fossil Carbon (A5)
  * Unit: kg CO2-equivalent
* `plant_or_group`
  * Description: Plant or Group
* `recyclable_content`
  * Description: Recyclable Content
  * Unit: %
* `recycled_content`
  * Description: Recycled Content
  * Unit: %
* `reuse_potential`
  * Description: Re-use Potential
  * Unit: %
* `total_biogenic_co2e`
  * Description: Total Upfront Biogenic Carbon
  * Unit: kg CO2-equivalent
* `total_biogenic_co2e_corrected`
  * Description: Corrected Total Upfront Biogenic Carbon
  * Unit: kg CO2-equivalent
* `total_co2e_kg_mf`
  * Description: Total Fossil Carbon (stages reported)
  * Unit: kg CO2-equivalent
* `total_co2e_kg_mf_corrected`
  * Description: Corrected Total Fossil Carbon (stages reported)
  * Unit: kg CO2-equivalent
* `use_and_maintenance`
  * Description: Fossil Carbon (B1-B5)
  * Unit: kg CO2-equivalent
* `verification_type`
  * Description: Type of verification
* `verifier_email`
  * Description: Email of the verifier
* `verifier_name`
  * Description: Name of the verifier
* `water_use_kg`
  * Description: Freshwater use (A1-A3)
  * Unit: kg

</details>

### Expanded LCA Information from EPDs

<details>

<summary>Input Table EPD Fields</summary>

* `net_fresh_water_use`
  * Description: Use of net fresh water
  * Short Name: FW
  * Unit: kg
* `non_renewable_primary_energy`
  * Description: Use of non-renewable primary energy
  * Short Name: PENRE
  * Unit: MJ
* `non_renewable_primary_energy_raw_materials`
  * Description: Use of non-renewable primary energy resources used as raw materials
  * Short Name: PENRM
  * Unit: MJ
* `non_renewable_secondary_fuels`
  * Description: Use of non-renewable secondary fuels
  * Short Name: NRSF
  * Unit: MJ
* `renewable_primary_energy`
  * Description: Use of renewable primary energy
  * Short Name: PERE
  * Unit: MJ
* `renewable_primary_energy_raw_materials`
  * Description: Use of renewable primary energy resources used as raw materials
  * Short Name: PERM
  * Unit: MJ
* `renewable_secondary_fuels`
  * Description: Use of renewable secondary fuels
  * Short Name: RSF
  * Unit: MJ
* `secondary_material_use`
  * Description: Use of secondary material
  * Short Name: SM
  * Unit: kg
* `total_non_renewable_primary_energy`
  * Description: Total use of non-renewable primary energy resource
  * Short Name: PENRT
  * Unit: MJ
* `total_renewable_primary_energy`
  * Description: Total use of renewable primary energy resources
  * Short Name: PERT
  * Unit: MJ

</details>

<details>

<summary>Output Table EPD Fields</summary>

* `components_for_reuse`
  * Description: Components for re-use
  * Short Name: CRU
  * Unit: kg
* `exported_electrical_energy`
  * Description: Exported electrical energy
  * Short Name: EEE
  * Unit: MJ
* `exported_thermal_energy`
  * Description: Exported thermal energy
  * Short Name: EET
  * Unit: MJ
* `hazardous_waste_disposed`
  * Description: Hazardous waste disposed
  * Short Name: HWD
  * Unit: kg
* `materials_for_energy_recovery`
  * Description: Materials for energy recovery
  * Short Name: MER
  * Unit: kg
* `materials_for_recycling`
  * Description: Materials for recycling
  * Short Name: MFR
  * Unit: kg
* `non_hazardous_waste_disposed`
  * Description: Non-hazardous waste dispose
  * Short Name: NHWD
  * Unit: kg
* `radioactive_waste_disposed`
  * Description: Radioactive waste disposed
  * Short Name: RWD
  * Unit: kg

</details>

<details>

<summary>Impact Table EPD Fields</summary>

* `abiotic_depletion_potential_fossil`
  * Description: Abiotic depletion potential for fossil resources
  * Short Name: ADPF
  * Unit: MJ
* `abiotic_depletion_potential_non_fossil`
  * Description: Abiotic depletion potential for non-fossil resources
  * Short Name: ADPE
  * Unit: kg Sb-equivalent
* `acidification_potential`
  * Description: Acidification potential of soil and water
  * Short Name: AP
  * Unit: kg SO2-equivalent
* `eutrophication_potential`
  * Description: Eutrophication potential
  * Short Name: EP
  * Unit: kg Phosphate-equivalent
* `eutrophication_potential_freshwater`
  * Description: Eutrophication potential – freshwater
  * Short Name: EP-f
  * Unit: kg Phosphate-equivalent
* `eutrophication_potential_marine`
  * Description: Eutrophication potential – marine
  * Short Name: EP-m
  * Unit: kg Nitrogen-equivalent
* `eutrophication_potential_terrestrial`
  * Description: Eutrophication potential – terrestrial
  * Short Name: EP-t
  * Unit: mol Nitrogen-equivalent
* `exported_energy_aggregate`
  * Description: Aggregate exported energy when not split by type
  * Short Name: EE-agg
  * Unit: MJ
* `formation_potential_of_tropospheric_ozone`
  * Description: Formation potential of tropospheric ozone
  * Short Name: POCP
  * Unit: kg NMVOC-equivalent
* `freshwater_ecotoxicity_potential`
  * Description: Ecotoxicity potential for aquatic freshwater
  * Short Name: ETP-fw
  * Unit: CTUe
* `global_warming_potential_aggregate`
  * Description: Aggregated global warming potential when not split by type
  * Short Name: GWP-agg
  * Unit: kg CO₂-equivalent
* `global_warming_potential_aggregate_calculated`
  * Description: Aggregated global warming potential calculated when the value is not available and the fossil, luluc and biogenic values are available
  * Unit: kg CO₂-equivalent
* `global_warming_potential_biogenic`
  * Description: Global warming potential, Biogenic
  * Short Name: GWP-b
  * Unit: kg CO2-equivalent
* `global_warming_potential_fossil`
  * Description: Global warming potential, Fossil
  * Short Name: GWP-f
  * Unit: kg CO2-equivalent
* `global_warming_potential_greenhouse_gases`
  * Description: Global warming potential, Greenhouse gases
  * Short Name: GWP-GHG
  * Unit: kg CO2-equivalent
* `global_warming_potential_luluc`
  * Description: Global warming potential, LULUC (Land Use, Land-Use Change, and Forestry)
  * Short Name: GWP-luluc
  * Unit: kg CO2-equivalent
* `human_toxicity_potential_cancer`
  * Description: Human toxicity potential, cancer effects
  * Short Name: HTP-c
  * Unit: CTUh
* `human_toxicity_potential_non_cancer`
  * Description: Human toxicity potential, non-cancer effects
  * Short Name: HTP-nc
  * Unit: CTUh
* `ionising_radiation_potential`
  * Description: Ionising radiation potential – human health effects
  * Short Name: IRP
  * Unit: kBq U-235-equivalent
* `ozone_depletion_potential`
  * Description: Depletion potential of the stratospheric ozone layer
  * Short Name: ODP
  * Unit: mg CFC 11-equivalent
* `particulate_matter_formation_potential`
  * Description: Potential formation of particulate matter
  * Short Name: PM
  * Unit: Disease incidence
* `soil_quality_potential`
  * Description: Soil quality potential index
  * Short Name: SQP
  * Unit: Points
* `water_deprivation_potential`
  * Description: Water (user) deprivation potential
  * Short Name: WDP
  * Unit: m3 world-equivalent

</details>

### Non-Environmental Product Data

<details>

<summary>Physical Properties</summary>

* `cross_sectional_area`
  * Description: Cross sectional area
  * Unit: m2
* `cross_sectional_area_estimated`
  * Description: Cross sectional area Estimated?
* `density`
  * Description: Density
  * Unit: kg/m3
* `density_estimated`
  * Description: Density Estimated?
* `grammage`
  * Description: Specific Density
  * Unit: kg/m2
* `grammage_estimated`
  * Description: Specific Density Estimated?
* `linear_density`
  * Description: Linear Density
  * Unit: kg/m
* `linear_density_estimated`
  * Description: Linear Density Estimated?
* `mass_per_declared_unit`
  * Description: Mass per declared unit
  * Unit: kg/DU
* `mass_per_declared_unit_estimated`
  * Description: Mass per declared unit Estimated?
* `mass_per_piece`
  * Description: Mass per piece
  * Unit: kg
* `mass_per_piece_estimated`
  * Description: Mass per piece Estimated?
* `thickness`
  * Description: Thickness
  * Unit: m
* `thickness_estimated`
  * Description: Thickness Estimated?
* `scaling_factors`
  * Description: Scaling Factors for Unit Conversion. This dictionary maps target units (keys) to their corresponding scaling factors (values). To convert a value from a declared unit to one of these target units, divide the value by the scaling factor associated with the target unit. Each scaling factor specifies how much one unit of the declared unit is equivalent to in the target unit, facilitating accurate and consistent unit conversions.

</details>

<details>

<summary>Technical Parameters</summary>

* `abrasion_resistance`
  * Description: Abrasion Resistance
* `acoustic_performance`
  * Description: Acoustic Performance
  * Unit: dB
* `charging_ampere`
  * Description: Charging current required.
  * Unit: amps
* `charging_power_1_phase`
  * Description: Power needed for charging via single-phase supply.
  * Unit: kW
* `charging_power_3_phase`
  * Description: Power needed for charging via 3-phase supply.
  * Unit: kW
* `color`
  * Description: Colour
* `compression_strength`
  * Description: Compression Strength
* `concrete_mix`
  * Description: Concrete Mix
* `consistence_class`
  * Description: Consistence Class
* `cooling_capacity`
  * Description: Max cooling an HVAC system or heat pump provides.
  * Unit: kW or BTU
* `corrosion_resistance`
  * Description: Corrosion Resistance
* `elasticity_plasticity`
  * Description: Elasticity Plasticity
* `fire_performance`
  * Description: Fire Performance
* `flow_rate`
  * Description: Fluid flow rate.
  * Unit: m3 per hour
* `head`
  * Description: Pressure level for fluid movement.
  * Unit: meters
* `heating_capacity`
  * Description: Max heating output the unit produces.
  * Unit: kW
* `impact_strength`
  * Description: Impact Strength
* `life_expectancy`
  * Description: Life expectancy
  * Unit: years
* `life_expectancy_estimated`
  * Description: Life expectancy estimated
  * Unit: years
* `maintenance`
  * Description: Maintenance
  * Unit: Frequency
* `nominal_thermal_power_pcal`
  * Description: Theoretical thermal power output.
  * Unit: kW
* `porosity`
  * Description: Porosity
  * Unit: %
* `porosity_estimated`
  * Description: Porosity estimated
  * Unit: %
* `rated_heat_power`
  * Description: Rated heat power output under standard conditions.
  * Unit: kW
* `refrigerant_charge`
  * Description: Amount of refrigerant required.
  * Unit: kg
* `refrigerant_type`
  * Description: Type of refrigerant used, e.g., R-410A or R-32.
* `retail_price`
  * Description: Price Range
* `slip_resistance`
  * Description: Slip Resistance
* `solar_heat_gain_coefficient`
  * Description: Solar Heat Gain Coefficient
* `steel_grade`
  * Description: Steel grade
* `tank_volume`
  * Description: Storage capacity of the tank.
  * Unit: liters
* `texture`
  * Description: Texture
* `thermal_conductivity`
  * Description: Thermal Conductivity
  * Unit: w/mK
* `thermal_conductivity_estimated`
  * Description: Thermal Conductivity estimated
  * Unit: w/mK
* `typical_lead_time`
  * Description: Typical Lead Time
* `u_value`
  * Description: U-Value
  * Unit: w/m2k
* `u_value_estimated`
  * Description: U-Value estimated
  * Unit: w/m2k
* `useful_power_p`
  * Description: Actual usable power after efficiency losses.
  * Unit: kW
* `warranty`
  * Description: Warranty
  * Unit: years
* `weathering_resistance`
  * Description: Weathering Resistance

</details>

### Other Information

<details>

<summary>LCA Modules Information</summary>

* **A1** - Description: Raw material supply: Extraction and processing of raw materials.
* **A2** - Description: Transport to the manufacturer: Transportation of raw materials to the factory.
* **A3** - Description: Manufacturing: The manufacturing process of the product.
* **A1A2A3** - Description: Product stage combined: Covers raw material extraction, transport to the manufacturer, and manufacturing combined.
* **A4** - Description: Transport to the construction site: Transportation of the construction product to the building site.
* **A5** - Description: Installation in the building: The process of installing the product into the building during construction.
* **B1** - Description: Use: The use of the product during the building’s life, including maintenance and energy use.
* **B2** - Description: Maintenance: Activities involved in maintaining the product during its life cycle.
* **B3** - Description: Repair: The repair of the product, if necessary, during its life cycle.
* **B4** - Description: Replacement: The replacement of the product during the building’s life cycle.
* **B5** - Description: Refurbishment: Refurbishment or renovation of the building/product.
* **B6** - Description: Operational energy use: The energy used by the product during its operational life.
* **B7** - Description: Operational water use: The water used by the product during its operational life.
* **C1** - Description: Deconstruction: The process of deconstructing the building at the end of its life.
* **C2** - Description: Transportation of waste: Transport of demolished materials and products.
* **C3** - Description: Waste processing: Processing of waste materials for disposal or recycling.
* **C4** - Description: Disposal: Final disposal of waste materials.
* **D** - Description: Benefits and loads beyond the system boundary: Credits for recycling, energy recovery, etc.

</details>

#### Additional Information about the endpoint

* The API uses JWT authentication and requires the user to be authenticated.
* The endpoint supports pagination
* The API handles different user roles and permissions, with specific access and rate limits.
* Various response statuses are managed, including "200 OK" for successful requests, "401 Unauthorized" for access issues, and "429 Too Many Requests" for rate limit exceeding.

This endpoint offers an extensive and detailed overview of products, enabling users to make informed decisions based on sustainability, technical specifications, and compliance standards in the construction industry.
