Business v1 / Fonduri europene
Proiecte Kohesio
Proiecte din Kohesio, platforma Comisiei Europene pentru politica de coeziune — altă sursă decât listele naţionale, cu alt nivel de detaliu şi acoperire pe toată UE.
GET
https://oneapi.ro/api/business/v1/fonduri/kohesio
Parametri de interogare
NumeTipDescriereValori acceptate
qopțional
string | null
Caută în titlul şi descrierea proiectului, 2–120 de caractere.
max 120 car.
tara_codopțional
string | null
Ţara e cea publicată de sursă acolo unde o publică; vezi
dacă e un fapt de la sursă sau implicitul. Filtrul pe o ţară pe care sursa n-o declară ar da
rezultate care par certe şi nu sunt — de aceea răspunsul poartă provenienţa lângă valoare. max 2 car.
tara_sursa din răspuns, care spunedacă e un fapt de la sursă sau implicitul. Filtrul pe o ţară pe care sursa n-o declară ar da
rezultate care par certe şi nu sunt — de aceea răspunsul poartă provenienţa lângă valoare. max 2 car.
Cum se comportă
- Proiectele de coeziune din platforma europeană Kohesio, complementare cu finanţările naţionale. Detaliul unui proiect e la
/fonduri/kohesio/{id}. - Ordinea e după data de început, descrescător; proiectele fără dată stau la SFÂRŞIT.
- ⚠️ Se suprapune cu finanţările naţionale din
/fonduri/cautaşi/firme/{cui}/fonduri: aceleaşi programe 2014–2023, surse diferite, fără cheie comună. Măsurat pe denumiri de beneficiar: 21,2% apar identic în ambele. Nu însuma cele două fără deduplicare. - ⚠️ Kohesio nu publică niciun cod fiscal, deci proiectul nu se leagă de o firmă prin cheie, ci prin NUMELE beneficiarului. Legătura există din 13 oct 2026 şi acoperă 9.377 din cei 12.124 de beneficiari (77,3%); proiectele unei firme anume se cer la
/firme/{cui}/kohesio, iarmeta.legaturade acolo spune cât de sigură e potrivirea. Restul rămân nelegaţi, de verificat cu mâna — nu ghiciţi legătura din asemănarea numelui.
La ce folosește
- Completarea imaginii cu proiectele de coeziune raportate la nivel european.
- Găsirea proiectelor dintr-o temă sau regiune, în vocabularul UE.
- Compararea datelor naţionale cu cele publicate de Comisie.
Structura răspunsului
CâmpTipDescriere
data[].kohesio_id
string
Identificatorul proiectului în Kohesio (Q…).
data[].titlu
string | null
Titlul proiectului.
data[].beneficiari[].nume
string
Numele beneficiarului, cum îl publică Kohesio.
data[].beneficiari[].kohesio_id
string | null
Identificatorul beneficiarului în Kohesio (Q…), dacă există.
data[].buget_eur
number | null
Bugetul total al proiectului, în euro.
data[].buget_ue_eur
number | null
Partea finanţată din fonduri europene, în euro.
data[].fond
string | null
Fondul european din care e finanţat.
data[].program
string | null
Programul de finanţare.
data[].regiune
string | null
Regiunea de dezvoltare.
data[].data_inceput
string | null
Data de început.
data[].data_sfarsit
string | null
Data de sfârşit.
data[].lat
number | null
Latitudinea (WGS84).
data[].lng
number | null
Longitudinea (WGS84).
meta.paginare.pagina
integer
Pagina curentă.
meta.paginare.per_pagina
integer
Rezultate pe pagină.
meta.paginare.total
integer
Total rezultate.
meta.paginare.pagini
integer
Număr de pagini.
Exemple de răspuns
GEThttps://oneapi.ro/api/business/v1/fonduri/kohesio?tara_cod=RO
{
"data": [
{
"kohesio_id": "Q7420355",
"titlu": "JobNet - Click pentru Tineret",
"beneficiari": [
{
"nume": "AGENTIA JUDETEANA PENTRU OCUPAREA FORTEI DE MUNCA IASI",
"kohesio_id": "Q7388983"
}
],
"buget_eur": 1991007.49,
"buget_ue_eur": 1818387.14,
"fond": "ESF+ - Fondul social european Plus",
"program": "2021RO05SFPR001 - Educatie si Ocupare",
"regiune": null,
"data_inceput": "2025-09-01",
"data_sfarsit": "2028-08-31",
"lat": 47.1615598,
"lng": 27.5837814
}
],
"meta": {
"paginare": {
"pagina": 1,
"per_pagina": 20,
"total": 21939,
"pagini": 1097
}
}
}
GEThttps://oneapi.ro/api/business/v1/fonduri/kohesio?q=digitalizare&tara_cod=RO
{
"data": [
{
"kohesio_id": "Q7420023",
"titlu": "DIGITALIZAREA SOCIETĂȚII ARHITALIA GIOVANNAPOLI SRL",
"beneficiari": [
{
"nume": "ARHITALIA GIOVANNAPOLI S.R.L.",
"kohesio_id": "Q7388911"
}
],
"buget_eur": 40920,
"buget_ue_eur": 36828,
"fond": "ERDF - Fondul european de dezvoltare regională",
"program": "2021RO16RFPR006 - Sud-Vest Oltenia",
"regiune": null,
"data_inceput": "2025-07-09",
"data_sfarsit": "2026-07-08",
"lat": 44.2150123,
"lng": 23.669363
}
],
"meta": {
"paginare": {
"pagina": 1,
"per_pagina": 20,
"total": 408,
"pagini": 21
}
}
}
GEThttps://oneapi.ro/api/business/v1/fonduri/kohesio?q=apa
{
"data": [
{
"kohesio_id": "Q7420539",
"titlu": "Proiectul regional de dezvoltare a infrastructurii de apa si apa uzata din judetul Teleorman",
"beneficiari": [
{
"nume": "SC APA SERV S.A.",
"kohesio_id": "Q7389048"
}
],
"buget_eur": 140363332.13,
"buget_ue_eur": 137556065.49,
"fond": "ERDF - Fondul european de dezvoltare regională; CF - Fondul de coeziune",
"program": "2021RO16FFPR001 - Dezvoltare Durabila",
"regiune": null,
"data_inceput": "2025-05-30",
"data_sfarsit": "2028-04-30",
"lat": 44.0684876,
"lng": 25.191045
}
],
"meta": {
"paginare": {
"pagina": 1,
"per_pagina": 20,
"total": 2203,
"pagini": 111
}
}
}
GEThttps://oneapi.ro/api/business/v1/fonduri/kohesio?q=mobilitate
{
"data": [
{
"kohesio_id": "Q7416262",
"titlu": "Mobily TECH - Mobilitate și competențe în era Tehnologiei",
"beneficiari": [
{
"nume": "CAMERA DE COMERT SI INDUSTRIE A ROMANIEI",
"kohesio_id": "Q3117474"
}
],
"buget_eur": 988201.04,
"buget_ue_eur": 964088.94,
"fond": "ESF+ - Fondul social european Plus",
"program": "2021RO05SFPR001 - Educatie si Ocupare",
"regiune": null,
"data_inceput": "2024-10-01",
"data_sfarsit": "2027-09-30",
"lat": 46.9926899,
"lng": 22.192752
}
],
"meta": {
"paginare": {
"pagina": 1,
"per_pagina": 20,
"total": 129,
"pagini": 7
}
}
}
Coduri de eroare
| Cod | Slug | Când apare |
|---|---|---|
| 401 | neautentificat | Token lipsă, invalid, expirat sau revocat. |
| 403 | feature_indisponibil | Planul curent nu include funcţia de care ţine ruta. |
| 422 | validare | Ruta nu primeşte parametri, în afară de lang: orice alt parametru dă 422, nu e ignorat. |
| 429 | cota_depasita | Cota lunară a planului a fost depăşită (vezi Retry-After). |
Toate erorile au aceeași formă. eroare.cod e stabil și e cel după care trebuie să ramifici în cod — nu după textul din mesaj, care se poate schimba.
{
"eroare": {
"cod": "validare",
"mesaj": "Ruta nu primeşte parametri, în afară de lang: orice alt parametru dă 422, nu e ignorat.",
"detalii": {
"q": [
"Valoarea trimisă nu respectă regula parametrului."
]
}
}
}