Date Oficiale Ministerul Finanțelor · Actualizat Anual

API Bilanț Contabil Date Financiare Firme

Accesează indicatorii financiari anuali ai firmelor din România — cifra de afaceri, profit, active, datorii, capital propriu și salariați. Date depuse oficial la Ministerul Finanțelor și livrate structurat prin API.

Necesita abonament platit— creditele gratuite nu includ acest endpoint
1.94M+
firme cu bilanț depus
17 ani
istoric complet (2008 → azi)
20 indicatori
per firmă / an
< 50ms
timp mediu răspuns
Preview răspuns

Ce date primești

Un singur apel returnează istoricul complet al bilanțului — toți anii disponibili, cu 20 de indicatori financiari per fiecare an.

EXEMPLU SOFTWARE SRL
CUI 12345678 · CAEN 6201
Bilanț 2023 // exemplu
I13
Cifra afaceri netă
2.500.000 RON
+18%vs. 2022
I18
Profit net
450.000 RON
18% marjă
I10
Capitaluri
850.000 RON
datorii: 950.000
I20
Salariați
12
+2vs. 2022
+ 16 alți indicatori financiari
I1 Active imobilizate I2 Active circulante I3 Stocuri I4 Creanțe I7 Datorii I14 Venituri totale I15 Cheltuieli totale I16 Profit brut +8 mai mulți

Toți indicatorii I1-I20

Bilanț complet: active, pasive, cont profit & pierdere și personal. Formatele ONG/IFN au propriile seturi de indicatori.

Istoric multi-anual

Un singur apel returnează toți anii pentru care firma a depus bilanț la MF. Cifra afaceri, profit, angajați — analiză trend directă.

Actualizare anuală

Datele se actualizează după publicarea de către Ministerul Finanțelor a bilanțurilor pentru exercițiul financiar anterior.

Documentație API

Două endpoint-uri complementare — detaliu per CUI sau listă filtrată

GET/api/v1/bilant/{cui}

Cazul de folosire: știi CUI-ul, vrei istoricul complet.

  • Un singur CUI per cerere
  • Returnează toți anii disponibili
  • 1 credit / cerere
GET/api/v1/bilant/lista

Cazul de folosire: nu știi CUI-urile, cauți firme după criterii.

  • Filtre: an (obligatoriu), CAEN (opțional)
  • Returnează lista paginată (20/pagină, un singur an per firmă)
  • 1 credit / rezultat returnat (dinamic — 20 credite pe pagină plină)
GET/api/v1/bilant/{cui}1 credit / cerere

Autentificare prin header X-Api-Key: YOUR_API_KEY. Cheia se generează din contul tău FirmeAPI.ro.

Parametri

cuistringobligatoriuCodul Unic de Înregistrare al firmei (2–10 cifre)
200 OK
{
  "success": true,
  "data": {
    "cui": 12345678,
    "ani": {
      "2023": {
        "an": 2023,
        "cui": 12345678,
        "denumire": "EXEMPLU COMPANY SRL",
        "caen": 6201,
        "denumire_caen": "Activitati de realizare a soft-ului la comanda",
        "detalii": [
          { "indicator": "I1", "val_indicator": 0,      "val_den_indicator": "ACTIVE IMOBILIZATE - TOTAL" },
          { "indicator": "I2", "val_indicator": 485000, "val_den_indicator": "ACTIVE CIRCULANTE - TOTAL" },
          { "indicator": "I7", "val_indicator": 235000, "val_den_indicator": "DATORII" },
          { "indicator": "I10", "val_indicator": 250000, "val_den_indicator": "CAPITALURI - TOTAL" },
          { "indicator": "I13", "val_indicator": 890000, "val_den_indicator": "Cifra de afaceri neta" },
          { "indicator": "I14", "val_indicator": 895000, "val_den_indicator": "VENITURI TOTALE" },
          { "indicator": "I15", "val_indicator": 640000, "val_den_indicator": "CHELTUIELI TOTALE" },
          { "indicator": "I18", "val_indicator": 218000, "val_den_indicator": "Profit net" },
          { "indicator": "I20", "val_indicator": 12,     "val_den_indicator": "Numar mediu de salariati" }
          // ... toți indicatorii I1–I20
        ]
      },
      "2022": { /* același format */ },
      "2021": { /* același format */ }
    }
  }
}

Coduri de eroare

400CUI invalid (format incorect)
401Cheie API lipsă sau invalidă
404Nu există bilanț pentru CUI-ul dat
429Rate limit depășit
402Credite insuficiente
GET/api/v1/bilant/lista1 credit / rezultat (dinamic)

Listare firme cu filtre financiare (cifra afaceri, profit, angajați) și sortare. Ideal pentru lead generation, screening investitori și analiză sectorială.

Cum se folosește

  1. Setezi an (obligatoriu) și opțional un cod CAEN pentru sectorul dorit
  2. Combini liber filtrele financiare (cifra afaceri, profit, angajați) și alegi sortarea
  3. Paginăzi cu page — 20 rezultate per pagină, câmpul pagination.total arată numărul total
  4. Timp mediu de răspuns per cerere: sub 50ms

Autentificare prin header X-Api-Key: YOUR_API_KEY. 20 rezultate pe pagină (fix).

Parametri de bază

anintegerobligatoriuAnul fiscal (2008 — anul curent)
caenstring CSV (max 20)opționalUnul sau mai multe coduri/prefixe CAEN, separate prin virgulă. 4 cifre = match exact, mai puține = prefix (62 → 6200-6299). Ex: 6210,6200,62
judetstring CSV (max 20)opționalCod de județ (2 litere) sau mai multe separate prin virgulă. Ex: B,CJ,IF. ↓ Toate cele 42 coduri mai jos.
pageintegeropționalPagina (default 1, maxim 500)

Filtre financiare (range)

cifra_afaceri_mininteger (RON)opționalCifra afaceri minimă. Ex: 1000000
cifra_afaceri_maxinteger (RON)opționalCifra afaceri maximă
profit_mininteger (RON)opționalProfit net minim. Ex: 100000
profit_maxinteger (RON)opționalProfit net maxim (poate fi negativ pt. pierderi)
angajati_minintegeropționalAngajați minim. Ex: 10
angajati_maxintegeropționalAngajați maxim (util pt. IMM screening)

Sortare

sortenumopționalValori: cifra_afaceri_desc (default), cifra_afaceri_asc, profit_desc, profit_asc, angajati_desc, angajati_asc, cui_asc

Coduri de județ acceptate în parametrul judet42 coduri · sortate alfabetic

ABAlba
ARArad
AGArgeș
BCBacău
BHBihor
BNBistrița-Năsăud
BTBotoșani
BVBrașov
BRBrăila
BBucurești
BZBuzău
CSCaraș-Severin
CLCălărași
CJCluj
CTConstanța
CVCovasna
DBDâmbovița
DJDolj
GLGalați
GRGiurgiu
GJGorj
HRHarghita
HDHunedoara
ILIalomița
ISIași
IFIlfov
MMMaramureș
MHMehedinți
MSMureș
NTNeamț
OTOlt
PHPrahova
SMSatu Mare
SJSălaj
SBSibiu
SVSuceava
TRTeleorman
TMTimiș
TLTulcea
VSVaslui
VLVâlcea
VNVrancea

Copiază codul din stânga (ex. CJ) și pune-l în URL: ?an=2023&judet=CJ. Pentru mai multe județe, separă prin virgulă: ?an=2023&judet=B,CJ,IF.

Cazuri de folosire

Lead generation B2B

?an=2023&caen=6201&cifra_afaceri_min=1000000&profit_min=100000&angajati_min=10

Top firme profitabile

?an=2023&caen=41&sort=profit_desc

IMM-uri retail (5-49 ang.)

?an=2023&caen=47&angajati_min=5&angajati_max=49

Firme distressed (pierderi)

?an=2023&caen=4711&profit_max=0&sort=profit_asc

IT în regiunea capitală (multi-județ + multi-CAEN)

?an=2023&caen=62,6210,6200&judet=B,CJ,IF&cifra_afaceri_min=1000000

Exemplu request

curl -X GET "https://www.firmeapi.ro/api/v1/bilant/lista?an=2023&caen=62,6210,6200&judet=B,CJ,IF&cifra_afaceri_min=1000000&sort=cifra_afaceri_desc" \
  -H "X-Api-Key: YOUR_API_KEY"

Exemplu response 200 OK

{
  "success": true,
  "data": {
    "an": 2023,
    "items": [
      {
        "cui": 12345678,
        "an": 2023,
        "denumire": "EXEMPLU SOFTWARE SRL",
        "caen": 6201,
        "denumire_caen": "Activitati de realizare a soft-ului la comanda",
        "judet": "București",
        "cod_judet": "B",
        "detalii": [
          { "indicator": "I13", "val_indicator": 2500000, "val_den_indicator": "Cifra de afaceri neta" },
          { "indicator": "I18", "val_indicator": 450000, "val_den_indicator": "Profit net" },
          { "indicator": "I20", "val_indicator": 12, "val_den_indicator": "Numar mediu de salariati" }
          // ... toți indicatorii I1–I20
        ]
      }
      // ... încă 19 firme
    ],
    "pagination": {
      "total": 15000,
      "page": 1,
      "per_page": 20,
      "total_pages": 750
    }
  },
  "filters_applied": {
    "an": 2023,
    "caen": ["62", "6200", "6210"],
    "judet": ["B", "CJ", "IF"],
    "cifra_afaceri_min": 1000000,
    "sort": "cifra_afaceri_desc"
  },
  "billing": {
    "results_returned": 20,
    "cost_per_result": 1,
    "credits_charged": 20
  }
}

Coduri de eroare

422Parametri invalizi (ex: an lipsă, caen non-numeric)
401Cheie API lipsă sau invalidă
429Rate limit depășit
402Credite insuficiente

Diferență importantă

Endpoint-ul /bilant/lista returnează un singur an per firmă (anul cerut), nu istoricul complet. Dacă vrei toți anii pentru o firmă găsită în listă, folosește apoi /bilant/{cui} cu CUI-ul respectiv.

Indicatori financiari incluși

Fiecare an conține un array detalii cu toți indicatorii bilanțului depus la Ministerul Finanțelor

Bilanț — Active

Active imobilizate — totalI1
Active circulante — totalI2
StocuriI3
CreanțeI4
Casă și conturi la bănciI5
Cheltuieli în avansI6

Bilanț — Pasive

Datorii — totalI7
Venituri în avansI8
ProvizioaneI9
Capitaluri — totalI10
Capital subscris vărsatI11
Patrimoniul regieiI12

Cont de Profit și Pierdere

Cifra de afaceri netăI13
Venituri totaleI14
Cheltuieli totaleI15
Profit brutI16
Pierdere brutăI17
Profit netI18
Pierdere netăI19

Alte informații

Număr mediu de salariațiI20
Query showcase

Ce poți face cu /bilant/lista

Combină filtre financiare (cifra afaceri, profit, angajați) cu sortare pentru a găsi exact firmele care te interesează. Câteva exemple concrete:

Lead gen IT
01

Firme IT profitabile cu peste 10 angajați

Toate firmele CAEN 6201 din 2023 cu cifra afaceri > 1M RON și profit > 100k, sortate descrescător.

/bilant/lista?an=2023&caen=6201&cifra_afaceri_min=1000000&profit_min=100000&angajati_min=10
Investitori
02

Top firme profitabile din construcții

CAEN prefix 41 (construcții clădiri) în 2023, sortate după profit net descrescător — leaderboard sectorial.

/bilant/lista?an=2023&caen=41&sort=profit_desc
IMM screening
03

IMM-uri din retail alimentar (5-49 angajați)

CAEN prefix 47 (retail) în 2023, restrans la firme mici-medii — target pentru soluții SaaS de retail.

/bilant/lista?an=2023&caen=47&angajati_min=5&angajati_max=49
Distressed assets
04

Firme retail cu pierderi (oportunități M&A)

Retail alimentar (CAEN 4711) cu profit net negativ, sortate ascendent (cele mai mari pierderi primele) — pipeline de achiziții.

/bilant/lista?an=2023&caen=4711&profit_max=0&sort=profit_asc

Filtre disponibile: an, caen (unul sau mai multe, CSV), judet (unul sau mai multe, CSV), cifra_afaceri_min/max, profit_min/max, angajati_min/max, sort, page

Cazuri concrete

Cum îl folosesc clienții

Patru scenarii concrete unde datele de bilanț sunt fundament pentru business.

Scoring financiar automat

Calculează indicatori de solvabilitate (datorii / capitaluri), lichiditate (active circulante / datorii curente) și rentabilitate (profit net / cifra afaceri) direct din răspuns.

FintechCredit scoringB2B risk

Analiză credit corporate

Instituții financiare automatizează pre-scoringul pentru credite B2B — analiza istoricului de 5+ ani, tendințe cifra afaceri și profit, verificare capital propriu.

BănciIFNLeasing

Analiză trend & benchmark sectorial

Urmărește evoluția pe 5-10 ani a firmelor tale target — creșterea cifrei afaceri, dinamica angajaților, trend-uri sectoriale prin combinația cu filtrul CAEN.

Business IntelligenceMarket research

Due diligence & M&A

Verificare rapidă a sănătății financiare înainte de fuziuni sau achiziții — istoric datorii, evoluție capital propriu, semne timpurii de distress pe verticala target.

M&APrivate EquityConsultanță

Întrebări frecvente

Din ce an sunt disponibile bilanțurile contabile?

Bilanțurile sunt disponibile începând cu anul fiscal 2010. Pentru majoritatea firmelor active primești astfel un istoric de peste 15 ani de date financiare, suficient pentru analize de trend, scoring de risc sau studii de piață.

Când apar bilanțurile pentru anul fiscal precedent?

Firmele își depun situațiile financiare la Ministerul Finanțelor în primăvara anului următor, iar datele devin disponibile public spre mijlocul anului. Practic, bilanțurile pentru anul fiscal precedent apar în API la mijlocul anului curent, imediat după publicarea lor oficială.

Ce indicatori financiari sunt incluși?

API-ul returnează indicatorii esențiali din bilanț și contul de profit și pierdere: cifră de afaceri, profit sau pierdere netă, venituri și cheltuieli totale, capital propriu, active imobilizate și circulante, datorii, casă și conturi la bănci, plus numărul mediu de salariați — pentru fiecare an disponibil.

Pot căuta firme după cifră de afaceri sau profit?

Da. Pe lângă interogarea directă după CUI, poți filtra firmele după intervale de cifră de afaceri, profit sau număr de salariați, combinat cu județ și cod CAEN. Este modul cel mai rapid de a construi liste de companii care se potrivesc profilului tău de client.

Care este sursa datelor financiare?

Datele provin din situațiile financiare anuale depuse de firme la Ministerul Finanțelor din România — sursa oficială pentru datele de bilanț. Nu sunt estimări sau date colectate din surse neoficiale, ci exact cifrele raportate de companii.

Cont gratuit · credite de test incluse

Integrare în
mai puțin de 10 minute

Cont gratuit, cheie API instant, credite incluse. Zero card, zero abonament, plătești doar cererile efective.

1 credit / cerere
Bilanț per CUI (istoric complet)
1 credit / rezultat
Bilanț listă (dinamic, plătești ce primești)
SDK Node · PHP · Python
Client libraries oficiale open-source