Pickler API

Sync product and footprint data with Pickler’s API

Connect Pickler with ERP, PIM, ecommerce or internal systems to keep product footprint workflows structured.

TL;DR

Pickler’s API helps companies connect product data with product footprint calculations. It lets developers build a custom integration between Pickler and systems such as ERP, PIM, ecommerce or internal databases, so product and footprint data can stay in sync without manual re-entry.

What you need to know about

Pickler API

Problem

Manual product updates become difficult when product data lives in an ERP, PIM, PLM, webshop or internal database. Names, IDs, weights, materials and supplier assumptions can change often, while footprint calculations need structured inputs to stay usable. If every update is copied by hand, teams lose time and create version differences between business systems and sustainability data. That makes it harder to scale product footprint work across a growing portfolio.

Solution

Pickler acts as the product impact layer around the product data a company already manages. The API helps teams connect structured product information to Pickler so the data can support footprint calculations, Product Passports, comparisons, exports and customer communication. Pickler does not replace the source system. It helps translate product data into environmental impact outputs that can be used commercially and internally.

How it works

Customers get an API-based route for connecting structured product data workflows with Pickler. Depending on the setup, teams can create products, update product information, delete records, look up products and connect internal product identifiers with Pickler records. This gives technical teams a more scalable way to keep product data and footprint workflows aligned, especially when manual spreadsheet updates are no longer practical.

What is Pickler’s API for?

 

Pickler’s API is built for companies that already manage product data in an ERP, PIM, PLM, webshop or internal database. Instead of re-entering product information manually, your team can send structured product data to Pickler and retrieve product and footprint data back for reporting, product passports, comparisons and customer-facing workflows.

 

The API is a REST HTTP API. Developers can authenticate with a bearer token, create new products, update existing products, delete products, find products by ID and retrieve IDEMAT reference values for production and transport setup. This makes it flexible enough for a simple first sync, but also scalable enough for a more automated product data pipeline.

 

Why this matters for product footprint data

 

Product footprint data only becomes useful at scale when it stays connected to the systems where product data already lives. Many teams have hundreds or thousands of products with changing materials, suppliers, categories, weights, transport routes or internal IDs. Copying that data between tools creates extra work and makes it harder to keep customer answers up to date.

 

With an API connection, Pickler can become the footprint layer on top of your existing product data. Your system keeps managing the commercial and operational product fields. Pickler structures the sustainability fields and calculates the environmental impact, so the same product data can feed product passports, impact widgets, exports, reporting and customer requests.

 

How easy is it to set up?

 

The JSON structure is straightforward for developers. A product is sent inside a products array. Core fields such as name, status, category, internal product ID, description and scenario status sit at product level. Materials, production location, transport and end-of-life can be added in structured blocks.

 

A useful detail is the use of referenceName. Your developers can send names such as a category, material, location or region. Pickler can then map those references in the platform. This avoids needing every value to be perfectly matched before the first API test and makes the integration easier to phase in.

 

Authorization: Bearer <token>
POST /api/products

{
"products": [
{
"name": "Paper cup 4 oz",
"status": "draft",
"isScenarioProduct": false,
"category": {
"referenceName": "Cups"
},
"description": "Hot drink paper cup with inner barrier coating",
"internal": {
"productId": "SKU-123",
"supplierArticleId": "2003173"
},
"components": [
{
"type": "base",
"componentName": "Cup",
"materials": [
{
"referenceName": "Brown paper",
"weight": 3.2,
"location": {
"referenceName": "Europe"
}
},
{
"referenceName": "LDPE",
"weight": 0.18,
"location": {
"referenceName": "Europe"
}
}
],
"location": {
"referenceName": "Poland"
}
}
],
"eol": {
"regions": [
{
"referenceName": "Europe",
"share": 1
}
]
}
}
]
}

 

Start simple, then expand

 

The best first version is usually small: sync a limited set of product IDs, names, categories, materials, weights and end-of-life regions. Once that works, you can add more detail such as transport, production methods, energy use, compliance fields, sharing settings or more complete component structures.

 

This approach keeps implementation realistic. You do not need a fully custom ERP connector before getting value. A developer can start with a direct API sync, validate the mapped fields in Pickler and then expand the data flow as product footprint use cases become more mature.

What the API can support

 

Pickler’s API can support product creation, product updates, product deletion, product lookup by Pickler ID or internal product ID, and retrieval of IDEMAT production and transport references. In practice, this makes it useful for keeping product footprint data connected to ERP, PIM, ecommerce, internal data warehouses or custom customer portals.

 

The main outputs are scalable data flows: fewer manual imports, more consistent product fields, faster footprint updates and easier reuse of calculated product data in passports, reports, comparisons and customer-facing pages.

Common
product questions

Can Pickler integrate with our current ERP system?

Absolutely. Pickler is enterprise-ready. You can sync thousands of products via our API or use simple spreadsheet uploads to manage your data without manual entry

Read full answer
Does Pickler have an API?

Yes. Pickler offers an API for syncing product and footprint data, typically used by companies that want to connect Pickler with internal systems or customer-facing platforms.

Read full answer
Can I export product impact data from Pickler?

Yes. Pickler supports impact data export so teams can reuse product-level results in reporting, customer communication and internal analysis.

Read full answer
What product data do we need to get started?

Most companies already have enough data to start. You can start with basic product data such as materials, weights, and formats. Pickler is designed to work with incomplete datasets, so you don’t need everything upfront.

Read full answer
What product data matters most when we are just getting started?

Start with product identifiers, materials, weights and key product structure. More detailed data can improve results later, but the first step is consistent product records.

Read full answer
What impact data does Pickler provide?

Pickler provides product-level impact data such as carbon footprint, eco-costs, eco-score, lifecycle breakdowns and supporting compliance or passport fields where relevant.

Read full answer
Can Pickler calculate impact across a product portfolio?

Yes. Pickler is designed for repeatable product-level impact calculations across portfolios, not only for one-off product studies.

Read full answer
How do we create a product footprint baseline without getting stuck for months?

Start with the product data you already have, calculate a first structured baseline and improve data quality over time. The baseline should be useful, not perfect.

Read full answer
What do I say when a customer asks for the footprint of a product?

Give a product-specific answer instead of a generic sustainability statement. Use the product footprint, explain the scope and share the underlying proof where needed.

Read full answer