Capabilities / EU CBAM liability

EU CBAM Calculator API

The CBAM endpoint calculates EU Carbon Border Adjustment Mechanism liability for an imported good. Send a CN code, country of origin and weight; it returns embedded emissions, the free-allocation benchmark, certificates required, and estimated EUR liability using the year's phase-in rate and the live EU ETS price — under EU default values or your verified MRV. Batch a portfolio via /v1/cbam/batch.

POST /v1/cbam · $0.008 / call · API key or x402 pay-per-call

Example request

POST /v1/cbam
curl -s https://api.myco2suite.io/v1/cbam \
  -H "content-type: application/json" \
  -H "x-api-key: $MYCO2_API_KEY" \
  -d '{"cn_code":"72071100","origin_country":"CN","weight_tonnes":100}'

Example response

200 OK · application/json
{
  "cn_code": "72071100",
  "sector": "iron_steel",
  "embedded_emissions": {
    "total_tco2e": 252.7,
    "unit": "tCO2e"
  },
  "cbam_obligation": {
    "without_own_mrv": {
      "estimated_liability_eur": 545.58
    }
  }
}

Inputs

FieldRequiredDescription
cn_codeYes8-digit CN commodity code
origin_countryYesISO 3166-1 alpha-2 country of origin
weight_tonnesYesImported weight in tonnes (> 0)
yearNoCompliance year (2026–2050)
actual_emissions_tco2e_per_tNoVerified MRV intensity (unlocks the with-MRV scenario)

Common use cases

Resources

Related capabilities

Start Building With MyCO2 Suite Today

Get a key instantly, or let your agents pay per call in USDC via x402 — no signup.

Get your free API key