Business v1 / Firme
Firme după cod poştal
Firmele cu sediul la un cod poştal, aşa cum a fost rezolvat sediul prin modulul de localizare. Util pentru acoperire pe zone mici, sub nivelul localităţii.
GET
https://oneapi.ro/api/business/v1/firme/dupa-cod-postal/{cp}
Parametri de cale
NumeTipDescriereExemplu
cpobligatoriu
string
Codul poştal căutat, şase cifre.
Parametri de interogare
Ruta nu acceptă parametri de interogare.
Cum se comportă
- Firmele al căror sediu are un anumit cod poştal, paginate. Util pentru analize hiper-locale.
La ce folosește
- Analize hiper-locale: ce firme sunt într-un cod poştal.
- Definirea unui teritoriu de vânzări pe coduri poştale.
- Verificarea densităţii de firme dintr-o zonă de livrare.
Structura răspunsului
CâmpTipDescriere
data[].cui
integer
Codul fiscal.
data[].denumire
string | null
Denumirea.
data[].cod_inmatriculare
string | null
Numărul de ordine în registrul comerţului (J…).
data[].forma_juridica
string | null
Forma juridică (SRL, SA, PFA…).
data[].stare
string | null
Starea firmei, ca obiect:
denumire e textul brut din ONRC (107 valori distincte folosite), categorie e clasificarea noastră în 7 cutii — activa, suspendata, dizolvata, lichidare, radiata, insolventa, alta — pe care o foloseşti ca să filtrezi sau să grupezi. cod e codul ONRC al stării.
data[].data_inmatriculare
string | null
Data înmatriculării la registrul comerţului.
data[].radiere.vazut_la
string
data[].radiere.dupa
string | null
data[].sediu.judet
string
Judeţul sediului social.opțional
data[].sediu.localitate
string
Localitatea sediului social.opțional
data[].sediu.cod_siruta
integer
Codul SIRUTA al localităţii — chainable spre /locations/v1.opțional
data[].caen_principal.cod
string
Codul CAEN principal.
data[].caen_principal.denumire
string | null
Denumirea activităţii principale.
data[].fiscal.tva
boolean
Plătitoare de TVA.
data[].fiscal.inactiv
boolean
Declarată inactivă fiscal.
data[].fiscal.e_factura
boolean
Înrolată în e-Factura.
data[].financiar
object
Ultimul bilanţ depus (an, cifră de afaceri, profit net, salariaţi);
null la firmele fără bilanţ — PFA-uri, firme noi —, nu zero.
data[].financiar.an
integer
Anul bilanţului.
data[].financiar.cifra_afaceri
number | null
Cifra de afaceri netă, în lei.
data[].financiar.profit_net
number | null
Profitul net, în lei; negativ = pierdere.
data[].financiar.salariati
integer | null
Numărul mediu de salariaţi.
meta.paginare.pagina
integer
Pagina curentă.
meta.paginare.per_pagina
integer
Rezultate pe pagină.
meta.paginare.total
integer
Total rezultate.
meta.paginare.pagini
integer
Număr de pagini.
Exemple de răspuns
GEThttps://oneapi.ro/api/business/v1/firme/dupa-cod-postal/010000
{
"data": [
{
"cui": 52099552,
"denumire": "ENERGOBAT STORAGE SOLUTIONS S.R.L.",
"cod_inmatriculare": "J2025048987009",
"forma_juridica": "SRL",
"stare": {
"cod": "1048",
"denumire": "funcțiune",
"categorie": "activa"
},
"data_inmatriculare": "2025-07-07",
"sediu": {
"judet": "București",
"localitate": "București Sectorul 1",
"cod_siruta": 179141
},
"caen_principal": {
"cod": "3512",
"denumire": "Transportul energiei electrice"
},
"fiscal": {
"tva": true,
"inactiv": false,
"e_factura": false
},
"financiar": {
"an": 2025,
"cifra_afaceri": null,
"profit_net": -4414,
"salariati": null
}
}
],
"meta": {
"paginare": {
"pagina": 1,
"per_pagina": 20,
"total": 1,
"pagini": 1
}
}
}
GEThttps://oneapi.ro/api/business/v1/firme/dupa-cod-postal/001735
{
"data": [
{
"cui": 43470332,
"denumire": "EDUCATIONAL CONTENT CREATION SERVICES S.R.L.",
"cod_inmatriculare": "J2020017544403",
"forma_juridica": "SRL",
"stare": {
"cod": "1048",
"denumire": "funcțiune",
"categorie": "activa"
},
"data_inmatriculare": "2020-12-18",
"sediu": {
"judet": "București",
"localitate": "București Sectorul 1",
"cod_siruta": 179141
},
"caen_principal": {
"cod": "6110",
"denumire": "Activități de telecomunicații prin rețele cu cablu"
},
"fiscal": {
"tva": true,
"inactiv": false,
"e_factura": false
},
"financiar": {
"an": 2025,
"cifra_afaceri": 1172054,
"profit_net": 1072086,
"salariati": 1
}
}
],
"meta": {
"paginare": {
"pagina": 1,
"per_pagina": 20,
"total": 1,
"pagini": 1
}
}
}
GEThttps://oneapi.ro/api/business/v1/firme/dupa-cod-postal/400001
{
"data": [
{
"cui": 18422512,
"denumire": "A & C ALL SERVICES SRL",
"cod_inmatriculare": "J12/659/2006",
"forma_juridica": "SRL",
"stare": {
"cod": "1084",
"denumire": "radiată",
"categorie": "radiata"
},
"data_inmatriculare": "2006-02-24",
"sediu": {
"judet": "Cluj",
"localitate": "Cluj-Napoca",
"cod_siruta": 54984
},
"caen_principal": {
"cod": "9601",
"denumire": "Spălarea și curățarea (uscată) articolelor textile și a produselor din blană"
},
"fiscal": {
"tva": false,
"inactiv": false,
"e_factura": false
},
"financiar": null
}
],
"meta": {
"paginare": {
"pagina": 1,
"per_pagina": 20,
"total": 71,
"pagini": 4
}
}
}
Coduri de eroare
| Cod | Slug | Când apare |
|---|---|---|
| 401 | neautentificat | Token lipsă, invalid, expirat sau revocat. |
| 403 | feature_indisponibil | Planul curent nu include funcţia de care ţine ruta. |
| 404 | negasit | Nicio firmă cu codul poștal [{cp}]. |
| 422 | validare | Ruta nu primeşte parametri, în afară de lang: orice alt parametru dă 422, nu e ignorat. |
| 429 | cota_depasita | Cota lunară a planului a fost depăşită (vezi Retry-After). |
Toate erorile au aceeași formă. eroare.cod e stabil și e cel după care trebuie să ramifici în cod — nu după textul din mesaj, care se poate schimba.
{
"eroare": {
"cod": "validare",
"mesaj": "Ruta nu primeşte parametri, în afară de lang: orice alt parametru dă 422, nu e ignorat.",
"detalii": {
"cp": [
"Valoarea trimisă nu respectă regula parametrului."
]
}
}
}