Date oficiale ONRC, bilanțuri financiare și restanțe ANAF răspuns JSON, autentificare cu API Key.
Prețuri clare, fără costuri ascunse. Poți schimba abonamentul oricând.
Integrare simplă în orice aplicație. Documentație completă cu exemple de cod.
Acces la toate firmele înregistrate în România — date din ONRC actualizate zilnic.
Limitele sunt clare și incluse în răspuns. Scalezi după nevoie.
Generezi cheile din dashboard în câteva secunde. Revocare instantanee.
Exemple în cURL, JavaScript, Python. Sandbox de testare inclus.
Denumire, CUI, CAEN, județ, formă juridică, capital social și multe altele.
Endpoint dedicat /companies/search găsești o firmă după CUI, după o parte din denumire sau după numele administratorului.
Fiecare cerere returnează un obiect JSON curat cu toate datele publice disponibile actualizate zilnic din registrul ONRC.
CUI, Nr. Registrul Comerțului, denumire completă, data înregistrării și tipul firmei (SRL, PFA, SA).
Telefon, tip (fix sau mobil) și prefix țară atunci când sunt publicate de firmă.
Adresa completă, stradă și număr, localitate, județ, cod auto județ și cod poștal.
Obiectele complete siruta_sediu_social și siruta_domiciliu_fiscal cod SIRUTA, denumire localitate, NUTS, regiune, cod județ, părinte și toate codurile hierarhice (sirsup, fsj, fsl, tip, niv, med, codp).
Codul CAEN pentru activitatea principală toate codurile CAEN actualizate.
Lista administratorilor cu nume, tip (administrator, director) și status returnată atunci când există date disponibile pentru firma respectivă.
{
"cui": "12345678",
"nregcom": "J40/1234/2025",
"denumire": "EXEMPLU SRL",
"data_inregistrare": "2025-11-08",
"tip_firma": "SRL",
"telefon": "0721234567",
"telefon_type": "Mobil",
"telefon_country": "RO",
"adresa": "Str. Exemplu nr. 10, Sector 1, București",
"strada": "Exemplu",
"strada_nr": "10",
"localitate": "București",
"judet": "București",
"judet_cod": "B",
"cod_postal": "010101",
"cod_caen": "6201",
"siruta_sediu_social": {
"sirsup": 179132,
"parent_tip": 9,
"judet_siruta": 403,
"regiune": 8,
"med": "1",
"judet_denloc": "MUNICIPIUL BUCUREŞTI",
"parent_denloc": "MUNICIPIUL BUCUREŞTI",
"denloc": "BUCUREŞTI SECTORUL 3",
"nuts": "RO321",
"parent_siruta": 179132,
"codp": 32804,
"jud": 40,
"tip": 6,
"niv": 3,
"siruta": 179169,
"fsj": 42,
"fsl": "4263072413417"
},
"siruta_domiciliu_fiscal": {
"sirsup": 179132,
"parent_tip": 9,
"judet_siruta": 403,
"regiune": 8,
"med": "1",
"judet_denloc": "MUNICIPIUL BUCUREŞTI",
"parent_denloc": "MUNICIPIUL BUCUREŞTI",
"denloc": "BUCUREŞTI SECTORUL 3",
"nuts": "RO321",
"parent_siruta": 179132,
"codp": 32804,
"jud": 40,
"tip": 6,
"niv": 3,
"siruta": 179169,
"fsj": 42,
"fsl": "4263072413417"
},
"administratori": [
{ "nume": "Popescu Ion", "tip": "PF", "status": "active" }
]
}Toate cererile sunt GET și se autentifică cu headerul X-API-Key. Răspunsurile sunt JSON. Vezi documentația completă pentru parametri, paginare și coduri de eroare.
/companies/newÎnregistrări noi de firme la ONRC, începând de la o dată specificată.
Inclus în API Firme Noi, API Toate Firmele, Toate API-urile.
curl -H "X-API-Key: sk_live_YOUR_KEY" \
"https://api.firmenoi.ro/api/v1/companies/new?date=2026-01-01&page=1&per_page=20&judet=CLUJ"/companies/allToate firmele înregistrate până la o dată specificată întreaga bază ONRC.
Inclus în API Toate Firmele, Toate API-urile.
curl -H "X-API-Key: sk_live_YOUR_KEY" \
"https://api.firmenoi.ro/api/v1/companies/all?date=2026-01-01&page=1&per_page=20&caen=6201"/companies/searchCaută o firmă după CUI, după o parte din denumire sau după numele administratorului.
Inclus în API Toate Firmele, Toate API-urile.
curl -H "X-API-Key: sk_live_YOUR_KEY" \
"https://api.firmenoi.ro/api/v1/companies/search?cui=46962488"/firma/{cui}/bilantBilanțul financiar anual (cifră de afaceri, profit, capital, active, datorii) pentru o singură firmă, indexat pe ani.
Inclus doar în Toate API-urile.
curl -H "X-API-Key: sk_live_YOUR_KEY" \
"https://api.firmenoi.ro/api/v1/firma/46962488/bilant"/firma/{cui}/restante-anafRestanțele active la bugetul de stat, asigurări și sănătate pentru o firmă, cu defalcare pe trimestre.
Inclus în API Restanțe ANAF, Toate API-urile.
curl -H "X-API-Key: sk_live_YOUR_KEY" \
"https://api.firmenoi.ro/api/v1/firma/46962488/restante-anaf"/firma/{cui}/dosare-instantaDosarele active și finalizate la instanțele de judecată pentru o firmă (CUI), cu detalii despre stadiu, instanță, materie și calitate procesuală.
Inclus în API Dosare Instanță, Toate API-urile.
curl -H "X-API-Key: sk_live_YOUR_KEY" \
"https://api.firmenoi.ro/api/v1/firma/46962488/dosare-instanta"Alege un abonament și finalizează plata. Contul devine activ imediat după confirmare.
Din pagina /api-keys creezi o cheie de autentificare și o copiezi în aplicația ta.
Trimite request-uri HTTP cu header-ul Authorization: Bearer <key> și primești date JSON.
Mai jos găsești o explicație clară pentru fiecare endpoint și pentru funcția "Custom Field Builder", ca să știi exact ce comanzi.
Acces la endpoint-ul /api/v1/companies/new — listă paginată cu firmele înregistrate la ONRC începând cu data de start a abonamentului tău. Util pentru prospecting și monitorizare zilnică a noilor SRL/PFA-uri. Fiecare firmă include CUI, denumire, CAEN, județ, formă juridică, administratori și alte câmpuri de bază.
Acces la /api/v1/companies/all — întreaga bază de date cu toate firmele active din România, fără restricție de dată. Folosești paginare + filtre (județ, CAEN, dată) pentru a extrage exact segmentul care te interesează. Datele sunt actualizate zilnic din ONRC.
Endpoint-ul /api/v1/companies/search — caută o firmă după CUI, denumire sau administrator și primești rezultate fuzzy (potrivire parțială, fără diacritice). Util pentru autocomplete în formulare sau pentru match între un nume scris liber și firma reală.
Endpoint-ul /api/v1/firma/{cui}/bilant — toate bilanțurile contabile depuse de o firmă (cifră de afaceri, profit, datorii, capitaluri, număr salariați etc.) pe toți anii disponibili. Datele provin de la ANAF și sunt actualizate când Ministerul Finanțelor publică un nou exercițiu fiscal.
Endpoint-ul /api/v1/firma/{cui}/restante-anaf — datoriile fiscale restante ale firmei la buget de stat, asigurări sociale, șomaj și sănătate, defalcate pe trimestre. Folosit pentru scoring de risc și verificări de compliance înainte de a încheia un contract.
Endpoint-ul /api/v1/firma/{cui}/dosare-instanta — toate dosarele în care firma este parte (reclamant, pârât, intervenient etc.) cu numărul dosarului, instanța, materia, stadiul procesual și data ultimei modificări. Sursă: portalul instanțelor publice.
Endpoint-ul /api/v1/firma/{cui}/licente-arr — licențele de transport rutier emise de ARR pentru firmă: licențe de marfă, de persoane și certificate de transport în cont propriu, fiecare cu numărul licenței, perioada de valabilitate, numărul de vehicule, statusul și copiile conforme. Util pentru transportatori, brokeri logistici și verificări B2B.
Un singur abonament care îți dă acces simultan la toate endpoint-urile de mai sus, plus la Custom Field Builder și la endpoint-urile unificate /firma/{cui} și /firme.
O interfață în dashboard (la /api-keys/presets) unde îți construiești propriul răspuns API: alegi exact câmpurile pe care le vrei din toate sursele (firmă, bilanț, ANAF, dosare, licențe ARR), salvezi selecția ca un "preset" și îl atașezi la o cheie API. Apoi cererile către /api/v1/firma/{cui} sau /api/v1/firme returnează DOAR câmpurile alese fără date inutile, fără apeluri multiple. Disponibil exclusiv cu abonamentul "Toate API-urile".
Endpoint-urile clasice (/firma/{cui}/bilant, /firma/{cui}/restante-anaf etc.) returnează date dintr-o singură sursă. Endpoint-ul unificat /api/v1/firma/{cui} combină toate sursele într-un singur răspuns, filtrat după preset-ul tău. Pentru o aplicație care afișează un dosar complet despre o firmă, endpoint-ul unificat înlocuiește 4-5 cereri cu una singură.
Primești un răspuns 429 Too Many Requests cu header-ul Retry-After care îți spune după câte secunde poți relua. Limitele sunt afișate pe fiecare card de abonament (cereri/secundă, cereri/zi, cereri/lună) și sunt incluse în răspunsul fiecărei cereri în header-ele X-RateLimit-*.
Da. Anularea se face din dashboard-ul tău (/dashboard/abonamente) și păstrează accesul până la sfârșitul perioadei plătite. Schimbarea unui abonament cu altul se face contactând suportul, cu prorate pe perioada rămasă.
Consultă referința API, endpoint-urile disponibile și exemplele de cod înainte de a te abona.
Vezi documentația API