API SICAP Achiziții Publice
7 endpoint-uri pentru transparența achizițiilor publice din România: cine câștigă contracte, cine face achiziții, ce sume, ce coduri CPV — direct din SICAP (e-licitatie.ro).
/api/v1/sicap/12345678 200 OK EXEMPLU CONSTRUCT S.R.L.
CUI 12345678 · Furnizor SICAP
Contracte câștigate
247
Valoare totală
4.2M RON
Reparații drum comunal — Primăria X
7 endpoint-uri disponibile
Ce poți face cu API SICAP?
De la profil rezumat până la lista completă paginată cu toate contractele unei firme.
Profiluri rezumate
Profil firmă
Statistici SICAP: contracte câștigate, sumă totală, top CPV, ultimele 10 atribuiri, win-rate.
/sicap/{cui}
10 credite fix
Profil autoritate
Statistici pentru primării, ministere, spitale: achiziții făcute, top furnizori, CPV.
/sicap/autoritate/{cui}
10 credite fix
Liste globale (căutare avansată)
Notificări atribuire
Cine a câștigat contracte, ce sume, cu ce autoritate. Filtre pe CPV, valoare, dată, text liber.
/sicap/atribuiri/lista
5 credite / rezultat
Achiziții directe
Toate achizițiile directe (live + istoric pre-2018). 37M+ documente indexate.
/sicap/achizitii/lista
5 credite / rezultat
Nested · Toate contractele unei firme Nou
Atribuiri câștigate de firmă
Contracte publice cu licitație formală câștigate. Acceptă CUI sau entityId.
/sicap/furnizor/{id}/atribuiri
5 credite / rezultat
Achiziții directe câștigate
Achiziții fără licitație formală câștigate de firmă. Complementar cu atribuirile.
/sicap/furnizor/{id}/achizitii
5 credite / rezultat
Achiziții făcute de autoritate
Toate achizițiile directe făcute de o autoritate (primărie, spital, minister). CUI sau entityId.
/sicap/autoritate/{id}/achizitii
5 credite / rezultat
7 endpoint-uri, exemple concrete
https://www.firmeapi.ro/api/v1/sicap/{cui}10 crediteProfil complet SICAP pentru o firmă: dacă e furnizor, dacă e autoritate contractantă, statistici agregate (număr contracte câștigate, valoare totală, top CPV) și ultimele 10 atribuiri.
Exemplu Response
{
"success": true,
"cui": "12345678",
"este_furnizor": true,
"este_autoritate_contractanta": false,
"furnizor": {
"entity_id": 100210917,
"denumire": "EXEMPLU CONSTRUCT S.R.L.",
"cui": "12345678",
"adresa": "Str. Exemplu Nr. 15, Cluj-Napoca",
"telefon": "+40756805614",
"email": "[email protected]"
},
"statistici_atribuiri": {
"total_atribuiri": 247,
"valoare_totala_castigata": 4287642.50,
"valoare_ultimele_12_luni": 1240000.00,
"autoritati_distincte": 38,
"top_categorii_cpv": [
{ "cod": "45233142-6", "nr_contracte": 89 },
{ "cod": "45262500-6", "nr_contracte": 42 }
],
"prima_atribuire": "2018-05-14",
"ultima_atribuire": "2026-07-28"
},
"ultimele_atribuiri": [
{
"numar_notificare": "DAN1234567",
"data_publicare": "2026-07-28",
"obiect_contract": "Reparații drum comunal",
"valoare_atribuita": 125400.00,
"cpv_cod": "45233142-6"
}
// ... alte 9
]
}Filtre pentru listă (atribuiri + achiziții)
| Parametru | Tip | Descriere |
|---|---|---|
| cui_furnizor | string | CUI-ul firmei furnizor (câștigător) |
| cui_autoritate | string | CUI-ul autorității contractante |
| cpv | string | Cod CPV (ex: „45233142-6") |
| valoare_min | number | Valoare minimă (RON) |
| valoare_max | number | Valoare maximă (RON) |
| data_start | date | Data publicare — de la (YYYY-MM-DD) |
| data_end | date | Data publicare — până la |
| q | string | Căutare text (fuzzy) pe obiect contract / CPV / denumire |
| pagina | integer | Nr. paginii (default 1) |
| per_pagina | integer | Rezultate per pagină (default 20, max 20) |
GET /api/v1/sicap/{cui}
Ghid pas cu pas pentru fiecare câmp din răspuns. Exemplu real cu DEDEMAN S.R.L. (CUI 2816464) — cel mai mare furnizor SICAP din România.
Metadata cerere
Primele 4 câmpuri îți spun ce a găsit API-ul: dacă cererea a reușit, CUI-ul căutat, și dacă firma apare ca furnizor (ofertant), autoritate contractantă (cumpărător), sau ambele.
- ·
success= true dacă am date pentru CUI - ·
este_furnizor= firma vinde către instituții publice - ·
este_autoritate_contractanta= firma face achiziții publice (rar la companii private)
{
"success": true,
"cui": "2816464",
"este_furnizor": true,
"este_autoritate_contractanta": false,
// ...
} "furnizor": {
"entity_id": 1420,
"denumire": "DEDEMAN S.R.L.",
"cui": "2816464",
"adresa": "B-dul Decebal Nr. 34, Bacău",
"localitate": "Bacău",
"judet": "Bacău",
"telefon": "+40234207000",
"email": "[email protected]",
"website": "www.dedeman.ro"
}Info furnizor
Datele complete de contact ale firmei ca furnizor SICAP. entity_id e ID-ul intern SICAP — îl folosești pentru endpoint-urile nested (/furnizor/{id}/atribuiri).
autoritate e null dacă nu face achiziții publice. Statistici globale
Vederea de ansamblu asupra activității firmei în SICAP — de la începutul înregistrărilor până azi.
- ● total_atribuiri: numărul de contracte publice câștigate (cu licitație formală)
- ● valoare_totala_castigata: suma totală în RON (ex: 1.44 miliarde pentru DEDEMAN)
- ● valoare_ultimele_12_luni: activitatea recentă — util pentru trend
- ● autoritati_distincte: cu câte instituții publice a lucrat (diversificare portofoliu)
- ● categorii_cpv_distincte: câte tipuri de produse/servicii diferite oferă
- ● prima_atribuire / ultima_atribuire: vechime + activitate curentă
"statistici_atribuiri": {
"total_atribuiri": 45977,
"valoare_totala_castigata": 1440536563.79,
"valoare_ultimele_12_luni": 3822062.35,
"autoritati_distincte": 1958,
"categorii_cpv_distincte": 1668,
"prima_atribuire": "2018-04-03T11:15:19.000Z",
"ultima_atribuire": "2026-08-04T12:20:51.000Z",
// ...continuă cu top_autoritati, evolutie_anuala, tipuri_contract, categorii_cpv
} "top_autoritati": [
{
"entity_id": 14574,
"cui": "2490570",
"denumire": "S.T.P. Timișoara S.A.",
"localitate": "Timișoara",
"judet": "Timiș",
"nr_contracte": 3427,
"valoare_totala": 810086
},
// ...încă 9 autorități în ordinea numărului de contracte
]Top 10 autorități
Cu cine face firma bani. Top 10 clienți publici ordonat după numărul de contracte, cu CUI + denumire + localitate + valoare totală per client.
Use case: sales prospecting („cine e client mare aici, pot să-i abordez"), competitive intel („văd cui vinde competiția").
Cost: bulk resolve automat pentru CUI + denumire — o singură cerere ES extra, zero cost extra pentru user.
Evoluție anuală
Traiectoria business-ului — număr contracte + sumă totală pe fiecare an cu activitate. Perfect pentru grafic de trend, detectare creștere/scădere.
an e string „yyyy", nu integer. "evolutie_anuala": [
{ "an": "2018", "nr_contracte": 1240, "valoare_totala": 890000 },
{ "an": "2019", "nr_contracte": 3560, "valoare_totala": 2100000 },
// ... 2020, 2021, 2022 ...
{ "an": "2024", "nr_contracte": 6940, "valoare_totala": 5541778 },
{ "an": "2025", "nr_contracte": 7178, "valoare_totala": 3717651 },
{ "an": "2026", "nr_contracte": 4046, "valoare_totala": 2247711 }
] "tipuri_contract": [
{ "tip": "Furnizare", "nr_contracte": 45720, "valoare_totala": 1440223856 },
{ "tip": "Servicii", "nr_contracte": 243, "valoare_totala": 188886 },
{ "tip": "Lucrari", "nr_contracte": 22, "valoare_totala": 126918 }
]Tipuri contract
Ce fel de business face firma: vinde produse (Furnizare), oferă servicii, sau execută lucrări de construcții?
Statistici valorice
Ce mărime au contractele. Vezi range-ul complet (min/max), tendința centrală (medie + mediană) și numărul de contracte MARI (peste 100K / peste 1M RON).
"statistici_valorice": {
"valoare_minima_contract": 0.02,
"valoare_maxima_contract": 1415244288.00,
"valoare_medie_contract": 31325.61,
"valoare_mediana_contract": 152.30,
"contracte_peste_100k": 8,
"contracte_peste_1M": 2
} "finantare": {
"fonduri_ue_valoare": 324570,
"fonduri_ue_contracte": 143,
"fonduri_ue_procent": 0.02,
"bugetar_valoare": 1440211993,
"bugetar_contracte": 45843,
"bugetar_procent": 99.98
}Finanțare UE vs bugetar
Split banilor primiți: fonduri europene vs buget național. Suma % = 100. Câmpul e agregat automat din financingType pe fiecare contract.
Geografie contracte
Unde este firma activă. Top 15 județe ordonate după numărul de contracte + suma totală. Agregat din județul autorității contractante (unde a fost cumpărătorul).
"geografie_contracte": {
"top_judete": [
{ "judet": "Bucuresti", "nr_contracte": 16934, "valoare_totala": 9559775 },
{ "judet": "Timis", "nr_contracte": 4889, "valoare_totala": 1543361 },
{ "judet": "Constanta", "nr_contracte": 2656, "valoare_totala": 1416537717 },
// ... top 15 județe
],
"nota": "Repartizarea contractelor pe județe..."
}Categorii CPV
Coduri CPV (Common Procurement Vocabulary) — clasificarea oficială EU pentru produse/servicii. DEDEMAN are 1.668 CPV distincte (materiale construcții, electrocasnice, feronerie etc.).
contracte_in_alte_categorii arată 0 dacă avem toate afișate. "categorii_cpv": [
{ "cod": "44100000-1", "nr_contracte": 4520 },
{ "cod": "31500000-1", "nr_contracte": 2830 },
// ... 1666 alte coduri CPV sortate desc
],
"contracte_in_alte_categorii": 0Statistici achiziții directe
ComplementarSpecular cu statistici_atribuiri, dar pentru achiziții directe câștigate (fără licitație formală). Are TOATE aceleași câmpuri: total, valoare, top_autoritati, evolutie_anuala, tipuri_contract, geografie, valorice, finantare.
De ce e critic: firmele mici câștigă adesea DOAR achiziții directe (contracte mici sub prag legal, fără licitație). Pentru ele, statistici_atribuiri arată zero — dar ACEST bloc arată activitatea reală.
Valoare pentru DEDEMAN: 697.292 achiziții directe = 2.42 mld RON (mai mult decât atribuirile lor formale!).
Null dacă firma nu are achiziții directe câștigate.
"statistici_achizitii_directe": {
"total_achizitii": 697292,
"valoare_totala": 2422964592.17,
"valoare_ultimele_12_luni": 45820000,
"autoritati_distincte": 4523,
"categorii_cpv_distincte": 2540,
"prima_achizitie": "2018-04-03",
"ultima_achizitie": "2026-08-05",
"top_autoritati": [ /* 10 items */ ],
"evolutie_anuala": [ /* 9 ani */ ],
"tipuri_contract": [ /* Servicii / Furnizare / Lucrări */ ],
"categorii_cpv": [ /* 2540 CPV */ ],
"geografie_contracte": { /* top 15 județe */ },
"statistici_valorice": { /* min/max/avg/mediana */ },
"finantare": { /* UE vs bugetar */ }
} "toate_atribuirile": {
"total_disponibile": 45977,
"vezi_toate": "https://.../sicap/furnizor/11056/atribuiri",
"cost_per_rezultat": 5
},
"toate_achizitiile_directe_castigate": {
"vezi_toate": "https://.../sicap/furnizor/11056/achizitii",
"cost_per_rezultat": 5,
"nota": "Achizițiile directe (fără licitație formală)..."
}Link-uri drill-down
Pentru lista completă paginată cu detalii per contract, API-ul îți oferă URL-urile gata construite. Fac 2 tipuri:
- ● toate_atribuirile → contractele cu licitație formală (award notice)
- ● toate_achizitiile_directe_castigate → achizițiile fără licitație (sub prag legal)
- ● toate_achizitiile_ca_autoritate → doar dacă firma e și autoritate contractantă
TL;DR — Fluxul recomandat
- 1. Sună
GET /sicap/{cui}pentru profilul complet — statistici agregate pentru ambele tipuri de contracte (atribuiri formale + achiziții directe), cu top clienți, trend anual, valorice min/max/mediană, split UE/bugetar, geografie pe județe, toate CPV. 10 credite fix. - 2. Din răspuns iei
entity_id+ link-uriletoate_atribuirile.vezi_toate/toate_achizitiile_directe_castigate.vezi_toate. - 3. Chemi endpoint-ul nested pentru lista completă paginată — cu 32 câmpuri per contract, filtre pe CPV/valoare/dată/text (5 credite / rezultat).
- 4. Pentru fiecare pagină plătești doar cât e paginat (max 20 rez × 5 credite = max 100/cerere).
Ambele blocuri de statistici au aceeași structură: statistici_atribuiri (contracte cu licitație) + statistici_achizitii_directe (fără licitație). Pentru firme mari sunt ambele. Pentru firme mici, adesea doar achiziții directe. Combinat = profil corporate complet.
Cazuri de utilizare
Pentru cine e valoros
Agenții licitații
Vezi cine câștigă contracte publice pe verticala ta. Detectează oportunități, analizează concurența.
Sales B2B & fintech
Identifică firmele cu cash-flow din contracte publice. Filtru puternic pentru lead scoring și credit risk.
Transparență & jurnalism
Investigații pe achiziții publice — cine primește cei mai mulți bani publici, la ce autorități, pe ce CPV.
Direct din SICAP
Datele provin direct din e-licitatie.ro (SICAP) — sistemul electronic al achizițiilor publice din România. Colectăm și normalizăm 5 categorii de date într-o structură coerentă.
Întrebări frecvente
Care este diferența dintre atribuiri și achiziții directe?
Atribuirile sunt contracte câștigate prin proceduri competitive de licitație publică (licitație deschisă, procedură simplificată etc.), de regulă cu valori mari. Achizițiile directe sunt cumpărături sub pragurile legale, făcute direct din catalogul electronic SEAP, fără licitație. API-ul le expune separat, pentru că spun lucruri diferite despre activitatea unei firme cu statul.
Ce statistici include profilul SICAP al unei firme?
Profilul agregat îți spune dacă firma este furnizor, autoritate contractantă sau ambele, numărul total de contracte câștigate și valoarea lor cumulată, top coduri CPV (domeniile în care activează), trendul anual al contractelor și distribuția pe județe, plus ultimele 10 atribuiri. Este o radiografie completă a relației firmei cu banii publici, într-un singur apel.
Pot vedea achizițiile făcute de o primărie sau altă autoritate?
Da. Endpoint-ul de autoritate contractantă acceptă CUI-ul sau ID-ul de entitate al oricărei instituții publice — primărie, minister, spital, școală — și returnează profilul acesteia plus lista paginată a tuturor achizițiilor făcute, cu filtre pe perioadă și valoare. Ideal pentru jurnalism de investigație, transparență și monitorizare de piață.
Din ce perioadă sunt datele SICAP?
Baza de date acoperă achizițiile publice începând cu anul 2007 și până în prezent, cu peste 55 de milioane de documente indexate. Datele noi din SICAP/SEAP sunt preluate și indexate zilnic, astfel încât contractele recente apar rapid în API.
Începe explorarea SICAP
Creează un cont gratuit și primești 1.000 credite lunar pentru a testa toate cele 4 endpoint-uri.