Free for 3 codes · Annex I snapshot

Check a list of CN codes against the CBAM snapshot

Paste one code per line, or choose a CSV. A hit means this file stores that exact eight-digit code. A miss is not a finding that the goods are outside Annex I.

The file has 536 codes, snapshotted 17 May 2026. One description at a time is on the EU CBAM scope checker. The regulation is on EUR-Lex.

First 3 codes run free. Pro runs up to 50 and copies the report.

One code per line. If the first row starts with CN, HS, code, tariff, or commodity, the first column is used. Files over 1 MB are refused. Subscribe to run the longer list and copy the report.

Ready.

Paid plans · from USD 59 a month

Paste up to 50 codes and copy one report. The same plan includes the HS duty list. This page still does not store a certificate price or an emissions figure.

Start the 3 day trial

What a line means

Every code in this file is 8 digits. 28041000 is stored as Hydrogen, sector Hydrogen. 31021010 is stored as Urea, N content > 45 % by weight of dry anhydrous product, sector Fertilisers. 29023000 is not an exact code in this snapshot.

A shorter code is not expanded. 3102 is not treated as both urea lines. The file header stores a transitional start of 2023-10-01 and a definitive start of 2026-01-01. It does not store a certificate price or a default emissions figure.

Source: public/data/eu-cbam-scope.json, snapshot_date 2026-05-17, 536 entries, drawn from Regulation (EU) 2023/956.

Frequently asked

Does a miss mean the goods are outside CBAM?

No. This snapshot has 536 eight-digit CN codes, dated 17 May 2026. A miss means that exact code is not one of those 536. It is not a finding that the goods are outside Annex I. Read the regulation on EUR-Lex.

Does this page give a certificate price or an emissions figure?

No. The file stores the CN code, the description, the sector, and two phase dates. It does not store a certificate price or a default emissions figure. Do not invent either.

Why can I only run three codes?

Three codes are free, so you can see the report before you pay. Paid plans start at USD 59 a month and run up to 50 from a paste or a CSV, then let you copy the report.

Want a factory that passes these checks?

Tell us the chemical, grade and quantity. A person on our team in Shanghai sends you a real, checked factory, and your first one is free.

Sourzi shows what official files say. It is not customs or legal advice. For a binding answer, ask a licensed customs broker, a CBP ruling or an Australian Border Force Tariff Advice.

File dates and links are on Data sources.