API date firme: CUI, verificare ONRC și ANAF, export după CAEN

Leadgen e un API JSON peste registrul oficial al comerțului. Are 4.214.297 de firme din versiunea ONRC din 02.09.2026, bilanțurile 2008–2025 de la Ministerul Finanțelor și datele fiscale ANAF citite la 15.10.2026.

Fără cheie ai 5 interogări pe zi. Cu o cheie gratuită ai 25 de interogări pe zi; o primești pe email, fără card.

Ia cheia gratuităDocumentația API

Date firme după CUI

Un apel întoarce fișa firmei. Pui CUI-ul în query; merge și cu prefixul RO. Un CUI cu cifra de control greșită primește eroarea invalid_cui și nu se numără.

curl -H "X-API-Key: lg_your_key" \
  "https://leadgen.adrianhomelab.com/lookup_business?query=2816464&fields=companyName,cui,registrationCode,legalForm,county,website,phone,status,anaf,latestFinancials,risk"

fields păstrează doar câmpurile cerute. Fără el primești fișa completă: adresa, data înregistrării, toate codurile CAEN, administratorii și link-ul către fișa publică. Fără cheie, scoate header-ul X-API-Key.

Răspunsul pentru DEDEMAN SRL

{
  "query": "2816464",
  "total": 1,
  "returned": 1,
  "results": [
    {
      "companyName": "DEDEMAN SRL",
      "cui": "2816464",
      "registrationCode": "J1992002621040",
      "legalForm": "SRL",
      "county": "Bacău",
      "website": "www.dedeman.ro",
      "status": [
        {
          "code": "1048",
          "name": "funcțiune"
        }
      ],
      "latestFinancials": {
        "year": 2025,
        "revenue": 13157835535,
        "netResult": 1635337205,
        "employees": 12702,
        "caen": "4752",
        "currency": "RON",
        "source": "mfp"
      },
      "anaf": {
        "mainCaen": "4752",
        "vatPayer": true,
        "eFactura": true,
        "inactive": false,
        "inactiveSince": null,
        "deregistered": null,
        "phone": "0234513330",
        "registration": "INREGISTRAT din data 27.01.1993",
        "fetchedAt": "2026-10-15T13:02:24Z",
        "source": "anaf"
      },
      "phone": "0234513330",
      "phoneSource": "ANAF, declared by the taxpayer",
      "risk": {
        "level": "ok",
        "label": "no distress signals",
        "reasons": [],
        "isLead": true,
        "notChecked": [
          "insolvency_bulletin",
          "anaf_debts",
          "court_cases",
          "shareholders"
        ]
      }
    }
  ],
  "source": "onrc",
  "attribution": "Source: ONRC and Ministry of Finance (data.gov.ro, CC BY 4.0; financial statements 2008–2010 under OGL-ROU-1.0) and ANAF, via Leadgen (leadgen.adrianhomelab.com)",
  "asOf": {
    "registry": "2026-09-02",
    "financialYear": 2025,
    "anaf": "2026-10-15",
    "snapshot": "firme-02-09-2026",
    "published": "2026-09-03",
    "source": "ONRC open data (data.gov.ro)"
  },
  "fields": [
    "companyName",
    "cui",
    "registrationCode",
    "legalForm",
    "county",
    "website",
    "phone",
    "status",
    "anaf",
    "latestFinancials",
    "risk"
  ]
}

Răspuns real, copiat pe 19.10.2026. Cifrele se schimbă când ONRC publică un registru nou sau firma depune un bilanț nou.

Verificare firmă la ONRC și ANAF

Același răspuns spune dacă firma mai e activă și ce știe ANAF despre ea:

Ce nu verificăm: Buletinul procedurilor de insolvență (BPI), datoriile la ANAF, dosarele din instanță și acționarii. Răspunsul le enumeră în risk.notChecked. Ce acoperă datele.

Export firme după CAEN și județ

lookup_by_category întoarce firmele cu un cod CAEN, dintr-un județ dacă îl dai. Implicit vin doar firmele active, cele mai noi întâi. Restrângi lista după forma juridică, cifra de afaceri, angajați, TVA și activitatea principală. Cu format=csv primești un fișier care se deschide în Excel.

# firmele de instalații electrice (CAEN 4321) din Cluj, ca CSV
curl -H "X-API-Key: lg_your_key" -o firme-4321-cluj.csv \
  "https://leadgen.adrianhomelab.com/lookup_by_category?category=4321&county=Cluj&main_activity_only=true&format=csv"

Nu scrii cod? Aceeași listă se face în browser: fă o listă de firme în aplicația Leadgen.

Limite și prețuri

Ziua se resetează la 00:00 UTC (02:00 sau 03:00, ora României).

Gratuit în perioada de lansare. Toate endpoint-urile și filtrele sunt gratuite azi, în limita zilnică. Când pornesc planurile plătite, istoricul financiar complet 2008–2025, indicatorii, scorul de sănătate și percentilele, filtrele după cifră de afaceri, angajați și TVA, exportul CSV și listele mai lungi de 25 de rânduri trec în Pro (9 €/lună ≈ 47,96 lei, 500 de interogări pe zi); Business (29 €/lună ≈ 154,53 lei) are 5.000 de interogări pe zi. Free păstrează profilul firmei, starea și riscul, datele ANAF, cifrele ultimului an și listele de până la 25 de rânduri. Vezi toate planurile. Echivalentul în lei este orientativ, la cursul BNR din 20.10.2026 (1 € = 5,3285 lei); plata se face în euro.

Din Claude, Cursor sau alt client MCP

Aceleași date sunt și pe un server MCP, la https://leadgen-mcp.adrianhomelab.com/mcp. Limitele sunt aceleași, iar cheia merge în header-ul Authorization. Configurarea pentru fiecare client.

Întrebări frecvente

Cum verific o firmă după CUI?

Apelezi GET /lookup_business?query=<CUI>. Răspunsul are starea la ONRC, datele ANAF (TVA, e-Factura, inactivitate), ultimul bilanț și un nivel de risc cu motivele lui. Un CUI cu cifra de control greșită nu se numără.

De unde vin datele?

Registrul vine din setul publicat de ONRC pe data.gov.ro. Bilanțurile vin de la Ministerul Finanțelor, iar statutul fiscal de la serviciul web public al ANAF. Excepție: când ceri contacte, citim site-ul public al firmei.

Pot exporta firmele dintr-un cod CAEN?

Da. GET /lookup_by_category?category=<cod CAEN>&county=<județ>&format=csv întoarce un CSV, implicit doar cu firmele active. Dacă nu scrii cod, aceeași listă se face în aplicația Leadgen.

Cât costă?

Fără cheie ai 5 interogări pe zi, iar cu o cheie gratuită 25 de interogări. Pro are 500 de interogări pe zi, Business 5.000 de interogări. Prețurile sunt pe pagina de prețuri.

Sursa: ONRC și Ministerul Finanțelor (data.gov.ro, CC BY 4.0) și ANAF. Ești în registru?