The NACE 2025 version of the local industry codes for these countries can be retrieved via the Direct+ API by performing the below requests. The id parameter corresponds to the typeDnBCode assigned to each industry code. The languageCode parameter specifies the language in which the results will be returned. For example:
For Belgium:
Flemish version: GET: https://plus.dnb.com/v1/referenceData/category?id=44934&languageCode=36
French version: GET: https://plus.dnb.com/v1/referenceData/category?id=44934&languageCode=37
English version: GET: https://plus.dnb.com/v1/referenceData/category?id=44934&languageCode=39
For Netherlands:
Dutch version: GET: https://plus.dnb.com/v1/referenceData/category?id=44936&languageCode=38
English version: GET: https://plus.dnb.com/v1/referenceData/category?id=44936&languageCode=39
For Luxembourg:
Dutch version: GET: https://plus.dnb.com/v1/referenceData/category?id=44935&languageCode=38
English version: GET: https://plus.dnb.com/v1/referenceData/category?id=44935&languageCode=39
We also have the industry codes available (See List of Industry Types under “Resources” section).
What You Can Do
To continue collecting the correct industry classification values in your systems, we recommend to:
1. Update Your Data Rules
Use the appropriate typeDnBCode values to fetch industry types:
NACE Rev. 2: typeDnBCode = "29104"
NACE Rev. 2.1: typeDnBCode = "43665"
2. Store Both Versions
We recommend adding a new field to your internal systems to separately store the new NACE value. This allows you to:
Maintain backward compatibility with historical data
Display or hide the new value depending on availability
3. Add Business Logic
If both versions are available, prioritize NACE Rev. 2.1 values for reporting and decision-making. Be aware that some codes are reused but may have completely different meanings between versions (e.g., code 2051 transitions from “Manufacture of Explosives” to “Manufacture of Biofuels”).