Allmän information
Denna endpoint används för att hämta klimatdata kopplat till byggprodukter. Det innehåller information hämtad från EPD:er (miljövarudeklarationer), beräkningar på dessa, samt kompletterande värden baserat på Boverkets klimatdatabas. API:t möjliggör både exakt klimatdata när EPD finns tillgänglig, och schablondata vid behov.
Tidsbaserad hämtning
-
Om inga tidsparametrar anges, beaktas endast datumet
-
Alla datum är inkluderande, både
fromochto. -
Om även tid används ska den anges i UTC (t.ex. 2023-07-05T12:17:30.974Z)
-
Om endast
fromanges, antastovara den nuvarande tiden.
Pagination - begränsning/förskjutning krävs om följande variabler används
-
finfoSupplierIdutan kompletterande variabel -
changed-from-date
Övriga noteringar
-
supplierArticleIdkräver attfinfoSupplierIdockså anges.
Om variabeln changed-from-date används kommer svaret filtreras på mottagarens specifika leverantörer.
Om andra variabler används kan svaret innehålla artiklar som inte tillhör mottagarens specifika leverantörer, matchning mot finfoArticleId kan då krävas.
Avvikelser mot v1.0/climate
Värdena för GWP-GHG som extraherats ur EPD hetter tidigare epdA1…epdA5 och har nu ersatts av extractedFromEpd.epdDataGwpGhgA.epdGwpGhgA1…extractedFromEpd.epdDataGwpGhgA.epdGwpGhgA5
Format på svar API-svar
{
"pagination": {
"offset": 0,
"limit": 0,
"totalCount": 0
},
"articleList": [
{
"epdMetaData": {},
"extractedFromEpd": {},
"calculatedFromEpd": {},
"boverketData": {}
}
]
}
1. pagination
Används för att hantera paginering av resultat.
-
offset: Startindex för resultaten. -
limit: Antal artiklar per anrop. -
totalCount: Totalt antal träffar i databasen.
2. articleList
En lista med artiklar som innehåller klimatdata. Varje artikel innehåller:
2.1 epdMetaData
Metadata från EPD (miljövarudeklaration).
-
finfoNumber: Internt artikelnummer i Finfo. -
identifiers: Identifierare-
finfoSupplierId: Finfos leverantörs-ID -
supplierArticleId: Leverantörens artikelnummer -
gtin: Artikelns GTIN (Global Trade Item Number)
-
-
epdAssetLink: URL till själva EPD-dokumentet (PDF). -
epdLastModified: Datum då EPD senast uppdaterades. -
epdOwner: Organisation som äger EPD:n (ofta tillverkaren). -
epdValidTo: Giltighetstidens slutdatum för EPD:n. -
epdModel: Produktmodell (om tillgänglig). -
epdProductName: Produktnamn enligt EPD. -
epdPublisher: Publicerande EPD-program (t.ex. The International EPD System). -
epdId: Unikt ID för EPD:n. -
epdStandard: Standard enligt vilken EPD är framtagen (t.ex. EN 15804:2012+A2:2019). -
epdFunctionalUnit: Funktionell enhet, t.ex. "1 m2". -
epdFunctionalUnitWeight: Vikt per funktionell enhet (t.ex. kg/m2). -
epdComment: Kommentarer från EPD:n. -
externalDatasetId: Externt ID i annan databas. -
externalDatasetUrl: Länk till extern källa (ex. EPD International).
2.2 extractedFromEpd
Rådata direkt extraherad från EPD.
-
epdDataGwpGhg[A–D]: Totala GWP-värden per modul A–D (Global Warming Potential, alla växthusgaser). -
epdDataGwp[A–D]: Detaljerad uppdelning av GWP per modul.-
Kan inkludera t.ex.
GWP-fossil,GWP-biogen,GWP-luluc. -
Enligt EN15804 A2-standard.
-
2.3 calculatedFromEpd
Omräkningar baserat på EPD-data.
-
byGtin.gtin: Vilket GTIN som beräkningarna gäller. -
epdCalculation[A–D]: Beräkningar av utsläpp per livscykelmodul (A–D), omräknat till olika enheter:-
Ex: kg CO2e per kg, per m2, per liter eller per förpackning.
-
Kan inkludera beräkningar från moduler A1–A3, A4, A5.
-
2.4 boverketData
Klimatdata baserad på Boverkets klimatdatabas (schablonvärden).
-
boverketResourceId: ID för resurs i Boverkets databas. -
boverketDataA: Rådata per modul (vanligen A1–A3, A4, A5) från schablon. -
boverketCalculationA: Omräkning av schablondata till andra enheter (t.ex. kg CO2e per m2).
Viktig information
-
Om en sektion är tom skickas endast rubriken med.
-
Om en sektion finns med innehåller den alla fält, även de med
null. -
Det innebär att exempelvis en
epdCalculationA1M2kan ha värdetnulläven om sektionen visas.
Om EPD och klimatdata
EPD:er (Environmental Product Declarations) är tredjepartsverifierade dokument som redovisar en byggprodukts miljöpåverkan. De följer standarder som EN15804 och används för att möjliggöra klimatberäkningar. Boverket tillhandahåller en klimatdatabas med schablondata som används när EPD saknas.
Relevanta källor:
-
EPD International: https://www.environdec.com/
-
IVL Svenska Miljöinstitutet: https://www.ivl.se/
Exempel på ett API-svar
{
"pagination": {
"offset": 0,
"limit": 0,
"totalCount": 1
},
"articleList": [
{
"epdMetaData": {
"finfoNumber": 7143297,
"identifiers": {
"finfoSupplierId": 81010673,
"supplierArticleId": "9913",
"gtin": "7022611099139"
},
"epdAssetLink": "https://asset.productmarketingcloud.com/api/assetstorage/4701_6342e26e-c663-4ae9-b88d-af1931ec9e80",
"epdLastModified": "2025-03-25T18:00:00",
"epdOwner": "Hunton",
"epdValidTo": "2026-04-02T13:14:00",
"epdModel": "Test",
"epdProductName": "TEST name",
"epdPublisher": "TEST publisher",
"epdId": "7771234",
"epdStandard": "EN 15804:2012+A2:2019",
"epdFunctionalUnit": "1 m2",
"epdFunctionalUnitWeight": 12,
"epdComment": "TEST kommentar",
"externalDatasetId": "cec2b4b4-5ed7-4451-b95e-74adebecbdfa",
"externalDatasetUrl": "https://data.mrpi.nl/resource/processes/cec2b4b4-5ed7-4451-b95e-74adebecbdfa?format=xml"
},
"extractedFromEpd": {
"epdDataGwpGhgA": {
"epdGwpGhgA1": 1,
"epdGwpGhgA2": 2,
"epdGwpGhgA3": 3,
"epdGwpGhgA1A3": 6,
"epdGwpGhgA4": 4,
"epdGwpGhgA5": 5
},
"epdDataGwpGhgB": {
"epdGwpGhgB1": 1,
"epdGwpGhgB2": 2,
"epdGwpGhgB3": 3,
"epdGwpGhgB4": 4,
"epdGwpGhgB5": 5,
"epdGwpGhgB6": 6,
"epdGwpGhgB7": 7,
"epdGwpGhgB1B7": 17,
"epdGwpGhgB1B5": 15,
"epdGwpGhgB1B3B5B7": 1357
},
"epdDataGwpGhgC": {
"epdGwpGhgC1": 1,
"epdGwpGhgC2": 2,
"epdGwpGhgC3": 3,
"epdGwpGhgC4": 4,
"epdGwpGhgC1C4": 14
},
"epdDataGwpGhgD": {
"epdGwpGhgD": 5
},
"epdDataGwpA": {
"epdGwpTotalA1A3": 13,
"epdGwpFossilA1A3": 13.1,
"epdGwpBiogenicA1A3": 13.2,
"epdGwpLulucA1A3": 13.3,
"epdGwpTotalA4": 4,
"epdGwpFossilA4": 4.1,
"epdGwpBiogenicA4": -4.2,
"epdGwpLulucA4": 4.3,
"epdGwpTotalA5": 5,
"epdGwpFossilA5": 5.1,
"epdGwpBiogenicA5": -5,
"epdGwpLulucA5": 0.5
},
"epdDataGwpB": {
"epdGwpTotalB1": 5,
"epdGwpFossilB1": 4,
"epdGwpBiogenicB1": 3,
"epdGwpLulucB1": 2,
"epdGwpTotalB2": 9,
"epdGwpFossilB2": 8,
"epdGwpBiogenicB2": 7,
"epdGwpLulucB2": 6,
"epdGwpTotalB3": 5,
"epdGwpFossilB3": 4,
"epdGwpBiogenicB3": 3,
"epdGwpLulucB3": 2,
"epdGwpTotalB4": 1,
"epdGwpFossilB4": 8,
"epdGwpBiogenicB4": 7,
"epdGwpLulucB4": 6,
"epdGwpTotalB5": 5,
"epdGwpFossilB5": 4,
"epdGwpBiogenicB5": 3,
"epdGwpLulucB5": 2,
"epdGwpTotalB6": 20,
"epdGwpFossilB6": 10,
"epdGwpBiogenicB6": 5,
"epdGwpLulucB6": 5,
"epdGwpTotalB7": 6,
"epdGwpFossilB7": 5,
"epdGwpBiogenicB7": 4,
"epdGwpLulucB7": 3,
"epdGwpTotalB1B7": 17,
"epdGwpFossilB1B7": 17.5,
"epdGwpBiogenicB1B7": -17,
"epdGwpLulucB1B7": 16.5,
"epdGwpTotalB1B5": 15,
"epdGwpFossilB1B5": 1,
"epdGwpBiogenicB1B5": 10,
"epdGwpLulucB1B5": 4,
"epdGwpTotalB1B3B5B7": 1357,
"epdGwpFossilB1B3B5B7": 137,
"epdGwpBiogenicB1B3B5B7": 135,
"epdGwpLulucB1B3B5B7": 1111
},
"epdDataGwpC": {
"epdGwpTotalC1": 10,
"epdGwpFossilC1": 9,
"epdGwpBiogenicC1": 8,
"epdGwpLulucC1": 7,
"epdGwpTotalC2": 6,
"epdGwpFossilC2": 5,
"epdGwpBiogenicC2": 4,
"epdGwpLulucC2": 3,
"epdGwpTotalC3": 65,
"epdGwpFossilC3": 60,
"epdGwpBiogenicC3": -20,
"epdGwpLulucC3": 25,
"epdGwpTotalC4": 25,
"epdGwpFossilC4": 24,
"epdGwpBiogenicC4": -8.2,
"epdGwpLulucC4": 9,
"epdGwpTotalC1C4": 14,
"epdGwpFossilC1C4": 13,
"epdGwpBiogenicC1C4": 12,
"epdGwpLulucC1C4": 11
},
"epdDataGwpD": {
"epdGwpTotalD": -20,
"epdGwpFossilD": -10,
"epdGwpBiogenicD": -0.00025,
"epdGwpLulucD": -9.00075
}
},
"calculatedFromEpd": {
"byGtin": {
"gtin": "7022611099139"
},
"epdCalculationA": {
"calculatedGwpGhgA1KG": 0.0833,
"calculatedGwpGhgA2KG": 0.1667,
"calculatedGwpGhgA3KG": 0.25,
"calculatedGwpGhgA1A3KG": 0.5,
"calculatedGwpGhgA4KG": 0.3333,
"calculatedGwpGhgA5KG": 0.4167,
"calculatedGwpTotalA1A3KG": 1.083333,
"calculatedGwpGhgA1PrimaryPackage": 1.3542,
"calculatedGwpGhgA2PrimaryPackage": 2.7083,
"calculatedGwpGhgA3PrimaryPackage": 4.0625,
"calculatedGwpGhgA1A3PrimaryPackage": 8.125,
"calculatedGwpGhgA4PrimaryPackage": 5.4167,
"calculatedGwpGhgA5PrimaryPackage": 6.7708,
"calculatedGwpGhgA1Litre": null,
"calculatedGwpGhgA2Litre": null,
"calculatedGwpGhgA3Litre": null,
"calculatedGwpGhgA1A3Litre": null,
"calculatedGwpGhgA4Litre": null,
"calculatedGwpGhgA5Litre": null,
"calculatedGwpGhgA1Meter": null,
"calculatedGwpGhgA2Meter": null,
"calculatedGwpGhgA3Meter": null,
"calculatedGwpGhgA1A3Meter": null,
"calculatedGwpGhgA4Meter": null,
"calculatedGwpGhgA5Meter": null,
"calculatedGwpGhgA1M2": 0.982,
"calculatedGwpGhgA2M2": 1.964,
"calculatedGwpGhgA3M2": 2.946,
"calculatedGwpGhgA1A3M2": 5.892,
"calculatedGwpGhgA4M2": 3.928,
"calculatedGwpGhgA5M2": 4.91
},
"epdCalculationB": {
"calculatedGwpGhgB1KG": 0.0833,
"calculatedGwpGhgB2KG": 0.1667,
"calculatedGwpGhgB3KG": 0.25,
"calculatedGwpGhgB4KG": 0.3333,
"calculatedGwpGhgB5KG": 0.4167,
"calculatedGwpGhgB6KG": 0.5,
"calculatedGwpGhgB7KG": 0.5833,
"calculatedGwpGhgB1B7KG": 1.4167,
"calculatedGwpGhgB1B5KG": 1.25,
"calculatedGwpGhgB1B3B5B7KG": 113.0833,
"calculatedGwpGhgB1PrimaryPackage": 1.3542,
"calculatedGwpGhgB2PrimaryPackage": 2.7083,
"calculatedGwpGhgB3PrimaryPackage": 4.0625,
"calculatedGwpGhgB4PrimaryPackage": 5.4167,
"calculatedGwpGhgB5PrimaryPackage": 6.7708,
"calculatedGwpGhgB6PrimaryPackage": 8.125,
"calculatedGwpGhgB7PrimaryPackage": 9.4792,
"calculatedGwpGhgB1B7PrimaryPackage": 23.0208,
"calculatedGwpGhgB1B5PrimaryPackage": 20.3125,
"calculatedGwpGhgB1B3B5B7PrimaryPackage": 1837.6042,
"calculatedGwpGhgB1Litre": null,
"calculatedGwpGhgB2Litre": null,
"calculatedGwpGhgB3Litre": null,
"calculatedGwpGhgB4Litre": null,
"calculatedGwpGhgB5Litre": null,
"calculatedGwpGhgB6Litre": null,
"calculatedGwpGhgB7Litre": null,
"calculatedGwpGhgB1B7Litre": null,
"calculatedGwpGhgB1B5Litre": null,
"calculatedGwpGhgB1B3B5B7Litre": null,
"calculatedGwpGhgB1Meter": null,
"calculatedGwpGhgB2Meter": null,
"calculatedGwpGhgB3Meter": null,
"calculatedGwpGhgB4Meter": null,
"calculatedGwpGhgB5Meter": null,
"calculatedGwpGhgB6Meter": null,
"calculatedGwpGhgB7Meter": null,
"calculatedGwpGhgB1B7Meter": null,
"calculatedGwpGhgB1B5Meter": null,
"calculatedGwpGhgB1B3B5B7Meter": null,
"calculatedGwpGhgB1M2": 0.982,
"calculatedGwpGhgB2M2": 1.964,
"calculatedGwpGhgB3M2": 2.946,
"calculatedGwpGhgB4M2": 3.928,
"calculatedGwpGhgB5M2": 4.91,
"calculatedGwpGhgB6M2": 5.892,
"calculatedGwpGhgB7M2": 6.8739,
"calculatedGwpGhgB1B7M2": 16.6939,
"calculatedGwpGhgB1B5M2": 14.7299,
"calculatedGwpGhgB1B3B5B7M2": 1332.5628
},
"epdCalculationC": {
"calculatedGwpGhgC1KG": 0.0833,
"calculatedGwpGhgC2KG": 0.1667,
"calculatedGwpGhgC3KG": 0.25,
"calculatedGwpGhgC4KG": 0.3333,
"calculatedGwpGhgC1C4KG": 1.1667,
"calculatedGwpGhgC1PrimaryPackage": 1.3542,
"calculatedGwpGhgC2PrimaryPackage": 2.7083,
"calculatedGwpGhgC3PrimaryPackage": 4.0625,
"calculatedGwpGhgC4PrimaryPackage": 5.4167,
"calculatedGwpGhgC1C4PrimaryPackage": 18.9583,
"calculatedGwpGhgC1Litre": null,
"calculatedGwpGhgC2Litre": null,
"calculatedGwpGhgC3Litre": null,
"calculatedGwpGhgC4Litre": null,
"calculatedGwpGhgC1C4Litre": null,
"calculatedGwpGhgC1Meter": null,
"calculatedGwpGhgC2Meter": null,
"calculatedGwpGhgC3Meter": null,
"calculatedGwpGhgC4Meter": null,
"calculatedGwpGhgC1C4Meter": null,
"calculatedGwpGhgC1M2": 0.982,
"calculatedGwpGhgC2M2": 1.964,
"calculatedGwpGhgC3M2": 2.946,
"calculatedGwpGhgC4M2": 3.928,
"calculatedGwpGhgC1C4M2": 13.7479
},
"epdCalculationD": {
"calculatedGwpGhgDKG": 0.4167,
"calculatedGwpGhgDPrimaryPackage": 6.7708,
"calculatedGwpGhgDLitre": null,
"calculatedGwpGhgDMeter": null,
"calculatedGwpGhgDM2": 4.91
}
},
"boverketData": {
"boverketResourceId": "6000000136",
"boverketDataA": {
"boverketA1KG": null,
"boverketA2KG": null,
"boverketA3KG": null,
"boverketA1A3KG": 0.371,
"boverketA4KG": 0.0345,
"boverketA5KG": 0.0284
},
"boverketCalculationA": {
"boverketA1A3PrimaryPackage": 6.0287,
"boverketA4PrimaryPackage": 0.5606,
"boverketA5PrimaryPackage": 0.4615,
"boverketA1A3Litre": null,
"boverketA4Litre": null,
"boverketA5Litre": null,
"boverketA1A3Meter": null,
"boverketA4Meter": null,
"boverketA5Meter": null,
"boverketA1A3M2": 4.3718,
"boverketA4M2": 0.4065,
"boverketA5M2": 0.3347
}
}
}
]
}