Put the CBAM cost on your own screens.
Your backend calls /v1/resolve. The answer goes into a declaration, a cost
sheet or an invoice.
For customs, ERP and trade software. One API call returns the scope, certificates, euro cost and filing date for a CN code.
You get 3 free checks a day without an account. The data holds 572 Annex I codes and 10,910 Commission default values.
Your backend calls /v1/resolve. The answer goes into a declaration, a cost
sheet or an invoice.
Annex I covers 572 CN codes in 6 families. A code comes back in, out or partial, and a partial answer lists the covered codes.
| Family | Codes | Threshold | Mark-up 2028 |
|---|---|---|---|
| Iron and steel | 479 | 50 t | 30% |
| Aluminium | 58 | 50 t | 30% |
| Fertilisers | 27 | 50 t | 1% |
| Cement | 6 | 50 t | 30% |
| Electricity | 1 | none | 30% |
| Hydrogen | 1 | none | 30% |
72081000 In coils, not further worked than hot-rolled, with patterns in relief7208 20 covered codes under this heading61091000 T-shirts of cotton, outside Annex ISend a CN code, an origin, tonnes and a year. The JSON gives each value with its article and the dataset version.
// computed from the dataset, no model{"inScope": true,"cn": "72083900","sector": "iron_steel","origin": "TR","tonnes": 40,"cbamFactor": 0.950,"markup": 0.20,"certificates": null,"thresholdApplies": true,"thresholdTonnes": 50,"price": {"amount": 82.32,"currency": "EUR","period": "2026-Q3"},"declarationDeadline": "2028-09-30","dataVersion": "2026-10-19.451099"}
You get the factor, mark-up, certificate price and filing date. The 50 tonne threshold comes back as a flag, because only the importer knows its yearly total.
Your client's auditor can check any figure against the regulation. Directive 2003/87/EC sets the 95% factor for 2027.
On 31 July 2026 the Commission replaced every default value and published no diff. You get one, and a webhook tells your system.
The Developer plan costs one price a month, and a call past 50,000 is never billed.
Reg (EU) 2023/956 as amended by 2025/2083 and 2026/1740, Annex I on the 2026 CN nomenclature, and 10,910 default-value rows from the Commission correcting act of 2026-07-31. The certificate price comes from the Commission page, and the OpenAPI file names the article behind every field.
Developer is for software that serves importers: the API, webhooks and 5 keys. Importer is for a company that files its own declaration.
€99/mo a month
You'll need a card, and you can cancel any time
€199/mo a month
You'll need a card, and you can cancel any time
Custom on a call
We set the terms on a call
Yes. Your backend calls /v1/resolve with a bearer key and shows the answer in your own screens. The OpenAPI file generates the client. Enterprise adds white label and reseller terms.
The change becomes a new dated dataset and a diff, and a webhook on /v1/changes tells your system. Old answers keep their version, so a figure your client filed can still be traced.
Scope comes from Annex I, default values from the Commission's correcting act, and the certificate price from the Commission's quarterly publication. From 2027 the price is weekly, and the API follows it.
No. It applies Reg (EU) 2023/956 as amended and names the article behind each field, so your client's compliance team can check every number.
We'll tell you before the allowance stops, and we never add an overage charge.
Yes. The calculator gives 3 answers a day with no account, from the same engine as the API. A paid plan starts with a 7-day trial.
One call returns the scope, certificates, euro cost and filing date for a CN code. When the Commission changes a value, a webhook tells your system.
You get 3 free answers a day without an account. Plans start with a 7-day trial.