api-cui.ro
Toate firmele din România · verificate la ANAF

Scrie CUI-ul.
Restul formularului se completează singur.

Denumire, adresă pe câmpuri, număr de registru, TVA, stare fiscală — pentru oricare din cele 3.927.268 de firme, în câteva milisecunde. Fără „revino mai târziu", fără să depinzi de serverul ANAF.

100 de cereri pe lună, gratuit fără card la înscriere chei pentru browser, legate de domeniu
Încearcă acum — fără cont răspuns în
 
 
 
 
 
 
 
 
 
Vezi răspunsul JSON complet
3.927.268firme, cu fișa ANAF completă
< 5 mstimp de răspuns pe server
12.416.079bilanțuri anuale, din 2011
0 × „revino”toate firmele sunt deja la noi
Ce primești

Exact câmpurile de pe factură, deja separate.

Nu un text de adresă pe care să-l tai tu în bucăți. Fiecare câmp vine la locul lui, cu diacriticele corecte, așa cum îl vrei într-un formular sau într-un ERP.

IDIdentificare

  • denumire, CUI, RO-prefix când e plătitor de TVA
  • număr de registru al comerțului (J / F / C)
  • cod CAEN, formă juridică, formă de proprietate
  • organul fiscal competent

📍Adresă pe câmpuri

  • județ (+ cod auto), localitate, stradă, număr, detalii
  • cod poștal, coduri SIRUTA județ/localitate
  • sediul social și domiciliul fiscal, separat
  • plus varianta pe o linie, gata de tipărit

TVAStare fiscală

  • plătitor de TVA, de la ce dată, perioadele
  • TVA la încasare, split TVA, e-Factura
  • inactiv fiscal, radiată, data înregistrării
  • verificat_la — știi mereu cât de proaspete sunt datele

+Extins, la cerere

  • bilanțurile: cifră de afaceri, profit, angajați, datorii
  • administratori și asociați (ONRC)
  • e-mail, telefon, site — de pe site-ul firmei
  • bani publici încasați (achiziții, contracte)

AaCăutare după nume

  • autocomplete de la 3 litere, sub 2 ms
  • ignoră diacriticele, punctuația, „SC”/„SRL”
  • filtru pe județ, doar firme active
  • pentru cine nu știe CUI-ul pe dinafară

Validări și curs

  • CUI (cifra de control), CNP (cu data nașterii, sex, județ)
  • IBAN (mod 97), cu codul băncii
  • cursul BNR al zilei, sau la o dată anume
  • toate fără să atingi baza — răspund din memorie
Integrare

Trei minute, nu trei zile.

O cerere HTTP, un răspuns JSON. Cheia se trimite în antet. Nicio bibliotecă de instalat, niciun SDK de ținut la zi.

# pe server, cu cheia secretă
curl https://api-cui.ro/v1/firma/14399840 \
  -H "X-Api-Key: ck_..."
// în browser, cu o cheie PUBLICĂ legată de domeniul tău
const r = await fetch('https://api-cui.ro/v1/firma/' + cui, {
  headers: { 'X-Api-Key': 'pk_...' }
});
const f = await r.json();
form.denumire.value = f.denumire;
form.strada.value   = f.adresa_sediu.strada;
form.oras.value     = f.adresa_sediu.localitate;
form.judet.value    = f.adresa_sediu.judet;
form.tva.checked    = f.tva.platitor;
$ctx = stream_context_create(['http' => [
  'header' => "X-Api-Key: ck_...\r\n"]]);
$f = json_decode(file_get_contents(
  "https://api-cui.ro/v1/firma/$cui", false, $ctx), true);
echo $f['denumire'], ' — ', $f['adresa_sediu']['text'];
import requests
f = requests.get(f"https://api-cui.ro/v1/firma/{cui}",
                 headers={"X-Api-Key": "ck_..."}).json()
print(f["denumire"], f["tva"]["platitor"])
// răspunsul (scurtat)
{
  "cui": 14399840,
  "cui_ro": "RO14399840",
  "denumire": "DANTE INTERNATIONAL SA",
  "nr_reg_com": "J2002000372404",
  "cod_caen": "4754",
  "stare": { "activa": true, "inactiv_fiscal": false, … },
  "tva": { "platitor": true, "de_la": "2002-02-01",
           "la_incasare": false, "split": false },
  "adresa_sediu": {
    "judet": "MUNICIPIUL BUCUREȘTI", "judet_auto": "B",
    "localitate": "Sector 6 Mun. București",
    "strada": "Șos. Virtuții", "numar": "148",
    "detalii": "spatiul E47", "cod_postal": "60787",
    "text": "Șos. Virtuții nr. 148, spatiul E47, …"
  },
  "adresa_fiscala": { … },
  "verificat_la": "2026-09-19T03:12:40Z",
  "meta": { "ms": 1.4 }
}
Direct din pagină

Chei publice pentru browser, legate de domeniul tău.

Vrei precompletare în checkout sau în formularul de ofertă, fără să treci prin serverul tău? O cheie secretă pusă în JavaScript ar fi a oricui deschide „View source”.

De aceea avem chei publice (pk_…): funcționează doar din domeniile pe care le-ai aprobat în panou, cu limita lor de ritm. Dacă cineva ți-o copiază, nu-i folosește la nimic.

Cheile secrete (ck_…) rămân pentru server: ERP, facturare, CRM, importuri.

Cum arată în practică

  1. Clientul tastează CUI-ul în formular.
  2. Pagina cere /v1/firma/{cui} cu cheia publică.
  3. Denumirea, adresa și starea de TVA se completează singure, în aceeași secundă.
  4. Clientul verifică și dă „Continuă”. Fără greșeli de tastare, fără adrese incomplete.
De ce nu direct de la ANAF

Serviciul ANAF e public. Dar nu e făcut pentru checkout-ul tău.

Îl folosim și noi, ca sursă. Diferența e ce punem între el și aplicația ta.

ANAF directalte API-uri comercialeapi-cui.ro
Timp de răspuns100–1.000 ms, variabil200–350 ms1–5 ms pe server
Firme necunoscute„202 — revino mai târziu”toate cele 3,9 M sunt deja la noi
Adresatext + câmpuri, cu sedile (ş, ţ)un singur textpe câmpuri, diacritice corecte, sediu + fiscal
Din browsernu (fără CORS)doar cu cheia expusăda, chei publice pe domeniu
Limită1 cerere / secundă, cade desdupă plandupă plan, fără căderi ANAF
Bilanțuri, administratori, contactenubilanțurida, în planul extins
Căutare după numenuda, lentăda, autocomplete sub 2 ms
Prețuri

Începi gratuit. Plătești când chiar folosești.

Prețurile sunt pe lună, cu TVA inclus. Factura o primești automat, prin e-Factura. Poți schimba sau opri planul oricând.

Gratuit

0 lei
pe lună
  • 100 cereri pe lună
  • 5 cereri pe secundă
  • toate câmpurile, inclusiv extins
  • chei secrete și publice, nelimitate
  • fără card
Ia cheia gratuită

Startup

99 lei
pe lună · 19.80 lei / 1.000 cereri
  • 5.000 cereri pe lună
  • 10 cereri pe secundă
  • toate câmpurile, inclusiv extins
  • chei secrete și publice, nelimitate
  • factură automată, e-Factura
Alege Startup

Pro

199 lei
pe lună · 7.96 lei / 1.000 cereri
  • 25.000 cereri pe lună
  • 20 cereri pe secundă
  • toate câmpurile, inclusiv extins
  • chei secrete și publice, nelimitate
  • factură automată, e-Factura
Alege Pro

Business

499 lei
pe lună · 4.99 lei / 1.000 cereri
  • 100.000 cereri pe lună
  • 50 cereri pe secundă
  • toate câmpurile, inclusiv extins
  • chei secrete și publice, nelimitate
  • factură automată, e-Factura
Alege Business

Ai nevoie de mai mult de 100.000 de cereri pe lună, de un SLA scris sau de export în masă? Scrie-ne — facem un plan pe măsură.

Întrebări

Ce ne întreabă cei care integrează.

Cât de proaspete sunt datele?

Fiecare firmă e reverificată la ANAF cel puțin o dată pe săptămână, iar orice fișă servită cu date mai vechi de 7 zile intră automat la reverificare în fundal. Răspunsul poartă mereu verificat_la, ca să decizi tu dacă îți ajunge. Starea de TVA se schimbă la ANAF la 1 ale lunii — o prindem în aceeași zi.

Ce se întâmplă cu o firmă înființată ieri?

Mergem zilnic „pe frontiera” CUI-urilor noi la ANAF, deci în mod normal o avem deja. Dacă totuși ceri un CUI valid pe care nu-l avem, primești 404 cu tip: "in_curs", îl cerem imediat de la ANAF și la a doua încercare, peste câteva minute, e acolo. Nu-ți răspundem niciodată cu date inventate.

Pot pune cheia în JavaScript, pe site?

Da, dar nu cheia secretă. Creezi din panou o cheie publică (pk_…) și îi spui domeniile de pe care are voie să fie folosită. Din orice alt loc primește 403. Pentru server, importuri și ERP folosești cheia secretă (ck_…).

Ce fac dacă depășesc cota?

Primești 429 cu un mesaj clar, iar în antete ai mereu X-Cota-Ramasa. Treci la planul următor din panou și cota se ridică pe loc — nu aștepți luna viitoare.

Datele despre persoane (administratori) sunt legale?

Sunt datele publice ale Registrului Comerțului, așa cum le publică ONRC ca date deschise: nume și calitate în firmă, fără CNP, fără adrese de domiciliu. Le primești doar în planul extins, la cerere explicită (?extins=1), ca să nu le încarci fără să ai nevoie.

Cum primesc factura?

Plata se face cu cardul, prin Stripe, abonament lunar. Factura cu TVA se emite automat pe firma ta și pleacă prin e-Factura (SPV) — o ai și în panou, ca PDF.

De unde vin datele?

ANAF (serviciul web PlatitorTvaRest, aceeași sursă pe care o folosește orice verificator de CUI), Registrul Comerțului (date deschise ONRC), Ministerul Finanțelor (bilanțuri, date deschise) și, pentru contacte, site-urile firmelor. Sursa e trecută în fiecare răspuns.

Prima cheie e gratuită. Prima integrare durează un sfert de oră.

100 de cereri pe lună, toate câmpurile, fără card. Când crești, treci la un plan mai mare din panou.

Creează contul →