Breadcrumbs

Klimat v2.0

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 from och to.

  • Om även tid används ska den anges i UTC (t.ex. 2023-07-05T12:17:30.974Z)

  • Om endast from anges, antas to vara den nuvarande tiden.

Pagination - begränsning/förskjutning krävs om följande variabler används

  • finfoSupplierId utan kompletterande variabel

  • changed-from-date

Övriga noteringar

  • supplierArticleId kräver att finfoSupplierId också 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 epdA1epdA5 och har nu ersatts av extractedFromEpd.epdDataGwpGhgA.epdGwpGhgA1extractedFromEpd.epdDataGwpGhgA.epdGwpGhgA5

 

Format på svar API-svar

JSON
{
  "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 epdCalculationA1M2 kan ha värdet null ä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:

Exempel på ett API-svar

JSON
{
  "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
        }
      }
    }
  ]
}