oneapi
Sign in
Business v1 / Firme

EU funds

The company's European funding (after the beneficiary→tax id linking), paginated. Includes the programme, the title, the total amount and the EU share, the year and the signature date.

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

Path parameters

NameTypeDescriptionExample
cuirequired string The company tax identification number, without the RO prefix (e.g. 6719278).

Query parameters

This route accepts no query parameters.

How it behaves

  • The EU funding where the company appears as a beneficiary, after linking beneficiaries to tax IDs. Linking covers ~29% of records — the rest are NGOs, public institutions or beneficiaries with no matching tax ID.

What it is for

  • Checking whether a partner has received European funding.
  • State-aid cumulation rules: what the company has already received.
  • Documenting a funding application with the beneficiary's history.

Response structure

FieldTypeDescription
data[].id integer
data[].program string | null The funding programme.
data[].titlu string | null The project title.
data[].an integer | null The reference year.
data[].data_semnare string | null The signing date.
data[].suma number | null The total amount.
data[].suma_ue number | null The share funded from European funds.
data[].moneda string | null The currency of the amount.
data[].judet string | null The county.
data[].sursa string | null The data source.
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.

Response examples

GEThttps://oneapi.ro/api/business/v1/firme/6719278/fonduri
{
    "data": [],
    "meta": {
        "paginare": {
            "pagina": 1,
            "per_pagina": 20,
            "total": 0,
            "pagini": 0
        }
    }
}

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 company with tax ID [{cui}] was not found.
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": {
            "cui": [
                "The value sent does not satisfy the parameter rule."
            ]
        }
    }
}