oneapi
Autentificare
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 tara_sursa din răspuns, care spune
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.

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, iar meta.legatura de 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
        }
    }
}

Coduri de eroare

CodSlugCând apare
401neautentificatToken lipsă, invalid, expirat sau revocat.
403feature_indisponibilPlanul curent nu include funcţia de care ţine ruta.
422validareRuta nu primeşte parametri, în afară de lang: orice alt parametru dă 422, nu e ignorat.
429cota_depasitaCota 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."
            ]
        }
    }
}