oneapi
Sign in
Business v1 / Fonduri europene

Funding detail

A whole European grant: the programme, the beneficiary, the tax ID where we could link one, the project title, the contracted and paid amounts.

GET
https://oneapi.ro/api/business/v1/fonduri/{id}

Path parameters

NameTypeDescriptionExample
idrequired string Identifier of the funded project.

Query parameters

This route accepts no query parameters.

How it behaves

  • A single EU grant with all details: beneficiary, programme, amount, period.

What it is for

  • Showing a grant in full, from a search result.
  • Checking the amount and period of a project cited in a document.
  • Citing a source in a transparency report.

Response structure

All fields below live inside data.

FieldTypeDescription
id integer The internal identifier.
program string | null The funding programme.
beneficiar string | null The funding beneficiary.
cui integer | null The tax ID.
judet string | null The county.
titlu string | null The project title.
suma number | null The total amount.
suma_ue number | null The share funded from European funds.
moneda string | null The currency of the amount.
an integer | null The reference year.
data_semnare string | null The signing date.
sursa string | null The data source.

Response examples

GEThttps://oneapi.ro/api/business/v1/fonduri/1753374
{
    "data": {
        "id": 1753374,
        "program": null,
        "beneficiar": "Primaria Orasului Somcuta Mare",
        "cui": null,
        "judet": "MARAMURES",
        "titlu": "Îmbunătăţirea calităţii vieţii populaţiei în oraşul Somcuta Mare, judeţul Maramureş",
        "suma": 19682225.42,
        "suma_ue": null,
        "moneda": "RON",
        "an": 2018,
        "data_semnare": "2018-02-27",
        "sursa": "data.gov.ro"
    }
}

Error codes

CodeSlugWhen it occurs
401neautentificatToken missing, invalid, expired or revoked.
403feature_indisponibilThe current plan does not include the feature the route depends on.
404negasitThe funding [{id}] does not exist.
422validareThe route takes no parameters apart from lang: any other parameter returns 422 instead of being ignored.
429cota_depasitaThe plan's monthly quota has been exceeded (see Retry-After).

All errors share the same shape. eroare.cod is stable and is the value you should branch on in code — not the text in mesaj, which may change.

{
    "eroare": {
        "cod": "validare",
        "mesaj": "The route takes no parameters apart from lang: any other parameter returns 422 instead of being ignored.",
        "detalii": {
            "id": [
                "The value sent does not satisfy the parameter rule."
            ]
        }
    }
}