Business v1 / Nomenclatoare
CAEN code detail
One NACE code with its parent hierarchy (names), the explanatory notes (includes/excludes) and the number of companies that hold it as their main code. ?versiune=2|3 (3 by default).
GET
https://oneapi.ro/api/business/v1/caen/{cod}
Path parameters
NameTypeDescriptionExample
codrequired
string
NACE Rev. 2 (CAEN) code, four digits (e.g.
6201).
Query parameters
NameTypeDescriptionAccepted values
versiuneoptional
string | null
0|1|2|3. Defaults to 3.
0123
How it behaves
- A CAEN code with the parent names (section, division, group), the explanatory notes (include/exclude) and the number of companies that have it as their primary CAEN.
?versiune=selects the edition.
What it is for
- Showing a code's name and hierarchy next to a company profile.
- Checking, through the include/exclude notes, whether a code covers your activity.
- Estimating a sector's size from the number of companies declaring it.
Response structure
All fields below live inside data.
FieldTypeDescription
cod
string
The code.
denumire
string | null
The name.
versiune
string
The nomenclature revision.
nivel
string
The level in the hierarchy (section, division, group, class).
ierarhie.sectiune.cod
string
The code.
ierarhie.sectiune.denumire
string | null
The name.
ierarhie.diviziune.cod
string
The code.
ierarhie.diviziune.denumire
string | null
The name.
ierarhie.grupa.cod
string
The code.
ierarhie.grupa.denumire
string | null
The name.
note.include
string
What the activity includes, from the CAEN explanatory notes.opțional
note.include_de_asemenea
string
What else it includes, from the CAEN explanatory notes.opțional
note.exclude
string
What it does NOT include, from the CAEN explanatory notes.opțional
nr_firme
integer | null
The companies whose primary activity falls under the code, across all revisions companies carry (
62 also counts those in 6201, 6202…).
Response examples
GEThttps://oneapi.ro/api/business/v1/caen/6201
{
"data": {
"cod": "6201",
"denumire": "Activități de realizare a soft-ului la comandă (software orientat client)",
"versiune": "CAEN Rev.2",
"nivel": "clasa",
"ierarhie": {
"sectiune": {
"cod": "J",
"denumire": "INFORMAŢII ŞI COMUNICAŢII"
},
"diviziune": {
"cod": "62",
"denumire": "Activități de servicii în tehnologia informației"
},
"grupa": {
"cod": "620",
"denumire": "Activități de servicii în tehnologia informației"
}
},
"note": [],
"nr_firme": 65600
}
}
GEThttps://oneapi.ro/api/business/v1/caen/582
{
"data": {
"cod": "582",
"denumire": "Activităţi de editare a produselor software",
"versiune": "CAEN Rev.3",
"nivel": "grupa",
"ierarhie": {
"sectiune": {
"cod": "J",
"denumire": "ACTIVITĂȚI DE EDITARE; DIFUZAREA DE PROGRAME DE RADIO ȘI TELEVIZIUNE; ACTIVITĂȚI DE PRODUCȚIE ȘI DISTRIBUȚIE DE CONȚINUTURI"
},
"diviziune": {
"cod": "58",
"denumire": "Activităţi de editare"
},
"grupa": {
"cod": "582",
"denumire": "Activităţi de editare a produselor software"
}
},
"note": {
"include": "Această grupă include editarea de software (de exemplu, sisteme de operare, software și aplicații pentru tehnologii de afaceri și financiare, jocuri video). Dezvoltarea și actualizarea continuă a jocurilor video și software-ului editate în mod independent sunt incluse aici.",
"include_de_asemenea": "Această grupă include, de asemenea:\n-activități de servicii de intermediere pentru editarea de software și operarea piețelor pentru descărcări de software"
},
"nr_firme": 5471
}
}
GEThttps://oneapi.ro/api/business/v1/caen/B
{
"data": {
"cod": "B",
"denumire": "INDUSTRIA EXTRACTIVĂ",
"versiune": "CAEN Rev.3",
"nivel": "sectiune",
"ierarhie": {
"sectiune": {
"cod": "B",
"denumire": "INDUSTRIA EXTRACTIVĂ"
}
},
"note": {
"include": "Exploatarea în carieră include extracția mineralelor care apar în mod natural sub formă de solide (cărbune și minereuri), lichide (petrol) sau gaze (gaz natural). Extracția poate fi realizată prin diferite metode (de exemplu, minerit subteran sau de suprafață, exploatarea puțurilor, exploatarea fundului mării).\nAceastă secțiune include activități suplimentare care vizează pregătirea materiilor prime pentru comercializare (de exemplu, zdrobirea, măcinarea, curățarea, uscarea, sortarea, concentrarea minereurilor și lichefierea gazelor naturale).\nActivitățile miniere sunt clasificate în diviziuni, grupuri și clase pe baza principalului mineral produs. Diviziunile 05 și 06 se ocupă de exploatarea și extragerea combustibililor fosili (cărbune, lignit, petrol, gaz); diviziunile 07 și 08 se referă la minereuri metalice, diverse minerale și produse din carieră.\nUnele dintre operațiunile tehnice ale acestei secțiuni, în special legate de extracția hidrocarburilor, pot fi efectuate și pentru terți de către unități specializate ca activitate de servicii industriale care se reflectă în diviziunea 09.",
"exclude": "Această secțiune exclude:\n- prelucrarea ulterioară a materialelor extrase, a se vedea secțiunea C\n- utilizarea materialelor extrase fără alte transformări în scopuri de construcție, vezi secțiunea F\n- îmbuteliere de izvoare naturale și ape minerale la izvoare și fântâni, vezi 1107\n- remedierea siturilor miniere, vezi 3900"
},
"nr_firme": 5604
}
}
Error codes
| Code | Slug | When it occurs |
|---|---|---|
| 401 | neautentificat | Token missing, invalid, expired or revoked. |
| 403 | feature_indisponibil | The current plan does not include the feature the route depends on. |
| 404 | negasit | The code does not exist in the requested version. |
| 422 | validare | A parameter failed validation (versiune); detalii says which and why. |
| 429 | cota_depasita | The plan's monthly quota has been exceeded (see Retry-After). |
All errors share the same shape. eroare.cod is stable and is the value you should branch on in code — not the text in mesaj, which may change.
{
"eroare": {
"cod": "validare",
"mesaj": "A parameter failed validation (versiune); detalii says which and why.",
"detalii": {
"cod": [
"The value sent does not satisfy the parameter rule."
]
}
}
}