API Firme pentru dezvoltatori

API REST pentru firme, bilanț, restanțe ANAF

Date oficiale ONRC, bilanțuri financiare și restanțe ANAF răspuns JSON, autentificare cu API Key.

+1.8M
Firme în baza de date
Zilnic
Date actualizate
REST
API simplu de integrat
Abonamente

Alege Abonamentul Potrivit

Prețuri clare, fără costuri ascunse. Poți schimba abonamentul oricând.

Ce include

Tot ce ai nevoie pentru integrare

REST API cu răspuns JSON

Integrare simplă în orice aplicație. Documentație completă cu exemple de cod.

Baza de date completă

Acces la toate firmele înregistrate în România — date din ONRC actualizate zilnic.

Rate limiting transparent

Limitele sunt clare și incluse în răspuns. Scalezi după nevoie.

Autentificare cu API Key

Generezi cheile din dashboard în câteva secunde. Revocare instantanee.

Documentație completă

Exemple în cURL, JavaScript, Python. Sandbox de testare inclus.

Date de calitate

Denumire, CUI, CAEN, județ, formă juridică, capital social și multe altele.

Căutare după CUI, denumire sau administrator

Endpoint dedicat /companies/search găsești o firmă după CUI, după o parte din denumire sau după numele administratorului.

Ce date primești

Informații complete pentru fiecare firmă

Fiecare cerere returnează un obiect JSON curat cu toate datele publice disponibile actualizate zilnic din registrul ONRC.

Identificare firmă

CUI, Nr. Registrul Comerțului, denumire completă, data înregistrării și tipul firmei (SRL, PFA, SA).

Date de contact

Telefon, tip (fix sau mobil) și prefix țară atunci când sunt publicate de firmă.

Sediu social

Adresa completă, stradă și număr, localitate, județ, cod auto județ și cod poștal.

SIRUTA sediu + domiciliu fiscal

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).

Clasificare CAEN

Codul CAEN pentru activitatea principală toate codurile CAEN actualizate.

Administratori

Lista administratorilor cu nume, tip (administrator, director) și status returnată atunci când există date disponibile pentru firma respectivă.

Răspuns JSON exemplu
{
  "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" }
  ]
}
Exemple de cod

Cinci endpoint-uri, un singur API Key

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.

GET/companies/new

Firme Noi

Î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"
GET/companies/all

Firme Existente

Toate 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"
GET/companies/search

Cautare Firme

Caută 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"
GET/firma/{cui}/bilant

Bilant Firme

Bilanț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"
GET/firma/{cui}/restante-anaf

Restante Anaf

Restanț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"
GET/firma/{cui}/dosare-instanta

Dosare Instanta

Dosarele 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"
Cum funcționează

Ești gata în 3 pași

1

Abonează-te

Alege un abonament și finalizează plata. Contul devine activ imediat după confirmare.

2

Generează un API Key

Din pagina /api-keys creezi o cheie de autentificare și o copiezi în aplicația ta.

3

Fă cereri

Trimite request-uri HTTP cu header-ul Authorization: Bearer <key> și primești date JSON.

Întrebări frecvente

Ce primești cu fiecare abonament

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.

Ce primesc cu abonamentul "Firme Noi"?

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ă.

Ce primesc cu abonamentul "Firme Existente"?

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.

Ce primesc cu abonamentul "Căutare Firme"?

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ă.

Ce primesc cu abonamentul "Bilanț Firme"?

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.

Ce primesc cu abonamentul "Restanțe ANAF"?

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.

Ce primesc cu abonamentul "Dosare Instanță"?

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.

Ce primesc cu abonamentul "Licențe Transport ARR"?

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.

Ce este "Toate API-urile" (bundle-ul)?

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.

Ce este Custom Field Builder?

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".

Care este diferența între un endpoint clasic și endpoint-ul unificat?

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ă.

Ce se întâmplă dacă depășesc limita de cereri?

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-*.

Pot anula sau schimba abonamentul oricând?

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ă.

Documentație completă disponibilă

Consultă referința API, endpoint-urile disponibile și exemplele de cod înainte de a te abona.

Vezi documentația API