API Informații firmă · 1 rută

Tot ce spune registruldespre o firmă

Datele de identificare din registrul ANAF — denumire, număr de înregistrare, formă juridică, stare, activitate principală, sediu social și domiciliu fiscal — împreună cu istoricul fiscal de care ai nevoie la facturare: înregistrarea în scopuri de TVA și perioadele ei, TVA la încasare, plata defalcată a TVA, inactivitatea fiscală și înscrierea în e-Factura. Telefoanele, emailurile și reprezentanții legali sunt în API-ul Date de contact.

250 de credite gratuite la înregistrare. Nu îți cerem cardul.

Acoperire
5,5 milioane de entități
Actualizare
Zilnic, din registrul ANAF
Surse
ANAF, Registrul comerțului
Cost pe cerere
de la 1 credit
GET/api/v1/registru/firme/{cui}
1 credit
curl "https://www.bilantapi.ro/api/sandbox/v1/registru/firme/90000010" \
  -H "X-API-KEY: cheia_ta_de_test"
200 OKapplication/json3,3 KB
{  "success": true,  "data": {    "cui": 90000010,    "denumire": "CARPAT CONSTRUCT SA",    "numar_registru": "J29/3234/2006",    "data_inregistrare": "2006-11-12",    "tip_entitate": "SA",    "forma_juridica": "SOCIETATE PE ACȚIUNI",    "forma_organizare": "PERSOANĂ JURIDICĂ",    "forma_proprietate": "PROPR.PRIVATA-CAPITAL PRIVAT AUTOHTON",    "stare": "ACTIVA",    "mentiune_registru": "INREGISTRAT din data 12.11.2006",    "act_autorizare": null,    "punct_de_lucru": false,    "caen_principal": {      "cod": "4120",      "denumire": "Lucrări de construcții a clădirilor rezidențiale și nerezidențiale"    },    "organ_fiscal": "Administrația Județeană a Finanțelor Publice TIMIȘ",    "iban": "RO44SBOX0000000001855036",    "fax": "0200004339",    "cod_postal_declarat": "610524",    "sediu_social": {      "strada": "Str. Morii",      "numar": "178",      "detalii": null,      "localitate": "Timișoara",      "cod_localitate": "554",      "judet": "TIMIȘ",      "cod_judet": "TM",      "cod_judet_numeric": "35",      "cod_postal": "610524",      "tara": "RO",      "siruta": 155243,      "nuts": "RO31",      "siruta_detalii": {        "denumire": "MUNICIPIUL TIMIȘOARA",        "tip": 1,        "nivel": 2,        "mediu": "1",        "judet_siruta": 350,        "judet_denumire": "TIMIȘ",        "parinte_siruta": 350,        "parinte_denumire": "TIMIȘ",        "parinte_tip": 40,        "regiune": 5,        "cod_postal": "610524"      },      "adresa_completa": "Str. Morii nr. 178, Timișoara, jud. TIMIȘ"    },    "domiciliu_fiscal": {      "strada": "Str. Morii",      "numar": "178",      "detalii": null,      "localitate": "Timișoara",      "cod_localitate": "938",      "judet": "TIMIȘ",      "cod_judet": "TM",      "cod_judet_numeric": "52",      "cod_postal": "610524",      "tara": "RO",      "siruta": 155243,      "nuts": "RO31",      "siruta_detalii": {        "denumire": "MUNICIPIUL TIMIȘOARA",        "tip": 1,        "nivel": 2,        "mediu": "1",        "judet_siruta": 350,        "judet_denumire": "TIMIȘ",        "parinte_siruta": 350,        "parinte_denumire": "TIMIȘ",        "parinte_tip": 40,        "regiune": 5,        "cod_postal": "610524"      },      "adresa_completa": "Str. Morii nr. 178, Timișoara, jud. TIMIȘ"    },    "fiscal": {      "platitor_tva": true,      "perioade_tva": [        {          "de_la": "2006-11-12",          "pana_la": null,          "data_anularii": null,          "mentiune": null        }      ],      "tva_la_incasare": {        "activ": false,        "de_la": null,        "pana_la": null,        "tip_act": null,        "publicat_la": null      },      "split_tva": {        "activ": false,        "de_la": null,        "anulat_la": null      },      "inactiv": {        "activ": false,        "inactivat_la": null,        "reactivat_la": null,        "publicat_la": null,        "radiat_la": null      },      "e_factura": {        "inscris": true,        "de_la": "2024-01-01"      }    },    "stare_anaf": "ACTIVA",    "numar_registru_alt": null,    "stare_juridica": {      "situatie": "ACTIVA",      "stare": "ACTIVA",      "numar_registru": "J29/3234/2006",      "mentiune": "funcţiune",      "in_insolventa": false,      "in_lichidare": false,      "in_dizolvare": false    }  }}

Răspunsul complet, din sandbox. Firma și cifrele sunt fictive; câmpurile sunt cele din producție.

La ce folosește

Unde intră datele din API Informații firmă

Situațiile în care clienții noștri folosesc aceste date în fiecare zi, direct din aplicațiile lor.

01

Preluarea clienților noi

Formularul se completează singur din CUI, iar regimul de TVA ajunge direct pe factură.

02

Verificări la facturare

Afli înainte de emitere dacă partenerul e plătitor de TVA, aplică TVA la încasare sau e inactiv fiscal.

03

Cunoașterea clientelei

Starea din registru și situația juridică, într-o singură cerere.

Ce primești

Câmpurile din răspuns

Același JSON la fiecare cerere: denumiri de câmpuri care nu se schimbă, date calendaristice în format ISO și sume ca numere, indiferent cum le publică sursa.

  • Ce nu apare în sursă lipsește și din răspuns; nu inventăm valori.
  • Erorile au cod stabil și mesaj în română.
  • Sandbox-ul întoarce exact aceeași formă, pe date de test.
denumirenumar_registruforma_juridicastare
Identitatea firmei și starea ei în registru.
caen_principal
Codul și denumirea activității principale.
sediu_socialdomiciliu_fiscal
Adresele împărțite pe câmpuri, cu codurile SIRUTA și NUTS.
sediu_social.siruta_detalii
Localitatea din nomenclatorul SIRUTA: tip, mediu, comuna sau orașul de care ține, județul și regiunea.
ibanfaxcod_postal_declarat
Contul, faxul și codul poștal declarate la înregistrarea fiscală.
fiscal.platitor_tvafiscal.perioade_tva
Dacă firma e înregistrată în scopuri de TVA și din ce dată.
fiscal.tva_la_incasarefiscal.split_tvafiscal.inactiv
Regimurile care schimbă felul în care emiți factura.
stare_juridica
Situația de la registrul comerțului: activă, în insolvență, în lichidare sau în dizolvare.

Cui îi folosește

Pentru cine am construit API Informații firmă

Echipele care au nevoie de aceste date în propriile aplicații, fără să le caute de mână.

  • Programe de facturare și contabilitate

    Completează datele clientului și verifică regimul de TVA la emiterea facturii.

  • Bănci și instituții financiare

    Verifică identitatea firmei la deschiderea contului.

  • Magazine online pentru firme

    Validează clienții care cumpără pe factură.

Rute și costuri

O singură rută, un singur mod de autentificare

Trimiți cheia în antetul X-API-KEY. Plătești doar răspunsurile care conțin date: erorile, listele goale și cererile din sandbox nu consumă credite.

GET/api/v1/registru/firme/{cui}

Profil fiscal.Identitate, adrese, TVA, TVA la încasare, split TVA, inactivitate și e-Factura.

Parametri:cui
1 credit

Sandbox

Încearcă API Informații firmă chiar aici

Fără cont și fără cheie. Datele sunt generate — firmele, persoanele și sumele nu există —, dar răspunsul are exact forma din producție: aceleași câmpuri, aceleași coduri de eroare, aceleași antete.

Codul fiscal, cu prefixul RO sau fără.

Alege o eroare ca să vezi cum arată răspunsul înainte să o întâlnești în producție.

Gratuit, fără cont. Cel mult 30 de cereri pe minut.

GET/api/sandbox/v1/registru/firme/90000010
200 OK40 ms3,3 KB126 de rânduridate de test
{  "success": true,  "data": {    "cui": 90000010,    "denumire": "CARPAT CONSTRUCT SA",    "numar_registru": "J29/3234/2006",    "data_inregistrare": "2006-11-12",    "tip_entitate": "SA",    "forma_juridica": "SOCIETATE PE ACȚIUNI",    "forma_organizare": "PERSOANĂ JURIDICĂ",    "forma_proprietate": "PROPR.PRIVATA-CAPITAL PRIVAT AUTOHTON",    "stare": "ACTIVA",    "mentiune_registru": "INREGISTRAT din data 12.11.2006",    "act_autorizare": null,    "punct_de_lucru": false,    "caen_principal": {      "cod": "4120",      "denumire": "Lucrări de construcții a clădirilor rezidențiale și nerezidențiale"    },    "organ_fiscal": "Administrația Județeană a Finanțelor Publice TIMIȘ",    "iban": "RO44SBOX0000000001855036",    "fax": "0200004339",    "cod_postal_declarat": "610524",    "sediu_social": {      "strada": "Str. Morii",      "numar": "178",      "detalii": null,      "localitate": "Timișoara",      "cod_localitate": "554",      "judet": "TIMIȘ",      "cod_judet": "TM",      "cod_judet_numeric": "35",      "cod_postal": "610524",      "tara": "RO",      "siruta": 155243,      "nuts": "RO31",      "siruta_detalii": {        "denumire": "MUNICIPIUL TIMIȘOARA",        "tip": 1,        "nivel": 2,        "mediu": "1",        "judet_siruta": 350,        "judet_denumire": "TIMIȘ",        "parinte_siruta": 350,        "parinte_denumire": "TIMIȘ",        "parinte_tip": 40,        "regiune": 5,        "cod_postal": "610524"      },      "adresa_completa": "Str. Morii nr. 178, Timișoara, jud. TIMIȘ"    },    "domiciliu_fiscal": {      "strada": "Str. Morii",      "numar": "178",      "detalii": null,      "localitate": "Timișoara",      "cod_localitate": "938",      "judet": "TIMIȘ",      "cod_judet": "TM",      "cod_judet_numeric": "52",      "cod_postal": "610524",      "tara": "RO",      "siruta": 155243,      "nuts": "RO31",      "siruta_detalii": {        "denumire": "MUNICIPIUL TIMIȘOARA",        "tip": 1,        "nivel": 2,        "mediu": "1",        "judet_siruta": 350,        "judet_denumire": "TIMIȘ",        "parinte_siruta": 350,        "parinte_denumire": "TIMIȘ",        "parinte_tip": 40,        "regiune": 5,        "cod_postal": "610524"      },      "adresa_completa": "Str. Morii nr. 178, Timișoara, jud. TIMIȘ"    },    "fiscal": {      "platitor_tva": true,      "perioade_tva": [        {          "de_la": "2006-11-12",          "pana_la": null,          "data_anularii": null,          "mentiune": null        }      ],      "tva_la_incasare": {        "activ": false,        "de_la": null,        "pana_la": null,        "tip_act": null,        "publicat_la": null      },      "split_tva": {        "activ": false,        "de_la": null,        "anulat_la": null      },      "inactiv": {        "activ": false,        "inactivat_la": null,        "reactivat_la": null,        "publicat_la": null,        "radiat_la": null      },      "e_factura": {        "inscris": true,        "de_la": "2024-01-01"      }    },    "stare_anaf": "ACTIVA",    "numar_registru_alt": null,    "stare_juridica": {      "situatie": "ACTIVA",      "stare": "ACTIVA",      "numar_registru": "J29/3234/2006",      "mentiune": "funcţiune",      "in_insolventa": false,      "in_lichidare": false,      "in_dizolvare": false    }  }}

Întrebări

Întrebări frecvente

Ce ne întreabă cei care integrează API Informații firmă.

Trimite o întrebare

Cât de proaspete sunt datele fiscale?

Registrul ANAF se recitește zilnic.

Unde găsesc telefonul și emailul firmei?

În API-ul Date de contact, care are o rută pentru o firmă și una pentru liste întregi.

Pot trimite CUI-ul cu RO în față?

Da. Prefixul RO este acceptat și ignorat.

Cum mă autentific?

Trimiți cheia API în antetul X-API-KEY sau ca Bearer token. Nu ai de configurat OAuth și nici de reîmprospătat vreun token.

Pot încerca API-ul înainte să plătesc?

Da. Sandbox-ul de pe această pagină merge fără cont, iar la crearea contului primești 250 de credite pentru cereri pe date reale.

Pot folosi datele într-un agent AI?

Da. Serverul MCP pune aceleași date la dispoziția lui Claude, Cursor sau VS Code, cu aceeași cheie și aceleași credite ca API-ul.