# Using the 2050 Materials APIs

## Accessing our API

2050 Materials' API aims to seamlessly integrate comprehensive sustainability data into digital design processes in the construction industry. It leverages AI-powered algorithms and detailed life cycle assessment (LCA) calculations to create a vast, high-quality database on the climate impact of building materials. This integration facilitates real-time calculations of embodied environmental impacts, supporting designers and builders in making more informed, sustainable choices. The goal is to make sustainability a fundamental and easily accessible part of the construction process.

* [Swagger Docs](https://app.2050-materials.com/developer/documentation-ui/) & [SDK](https://sdk.2050-materials.com)
* Read more about our API [here](https://2050-materials.com/sustainability-data-api/)
* Jump to the [Notebooks and SKDs](/readme/using-the-2050-materials-api/sdks.md)
* [Python Library aecdata](https://pypi.org/project/aecdata/)

#### API Access and Authentication details

License is available to any organization which has a use-case for high-quality product information. Use cases include, but are not limited to, building a carbon tool for the construction industry, linking carbon and other data in cost estimation software, and including more granular information in real estate climate risk metrics.

#### Available Endpoints

1. [/get\_products\_open\_api](https://app.2050-materials.com/developer/documentation-ui/)\
   \&#xNAN;*Open API with limited information (GWP, A1-A3) on construction products*
2. [/get\_products](https://app.2050-materials.com/developer/documentation-ui/)\
   \&#xNAN;*Full LCA data breakdown & augmented data on all construction products globally*
3. [/get\_generic\_materials](https://app.2050-materials.com/developer/documentation-ui/)\
   \&#xNAN;*Full LCA data breakdown & augmented data on generic materials/products*
4. [*/get\_best\_match*<br>](https://app.2050-materials.com/developer/documentation-ui/)*Automated mapping of materials from a BoQ to both genereic materials and products*
5. [/get\_co2\_warming\_potential](https://app.2050-materials.com/developer/documentation-ui/)\
   \&#xNAN;*Embodied carbon and* [*Warming Potential*](/methodology-documentation.md) *estimation for building typologies and assemblies*

#### Get a Developer Token

For the Open API ([/get\_products\_open\_api](https://app.2050-materials.com/developer/documentation/#tag/get_products_open_api)) please register an account on the [2050 Materials platform](https://app.2050-materials.com/accounts/login/) and generate a token on your [account page](https://app.2050-materials.com/accounts/edit-account/).

{% embed url="<https://www.youtube.com/watch?v=EFjUxIDjB9c>" %}

If you are interested in getting access to the other endpoints, please send us an email at <api@2050-materials.com>.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.2050-materials.com/readme/using-the-2050-materials-api.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
