oneapi
Sign in
Business v1 / Meta

Data sources

The sources behind the data: the „name-only" registers (all 42) plus the core sources (ONRC/ANAF/Ministry of Finance/SEAP).

GET
https://oneapi.ro/api/business/v1/meta/surse

Query parameters

This route accepts no query parameters.

How it behaves

  • The official sources each data slice comes from (ONRC, ANAF, MF, SEAP, INS, etc.), including the authorisation registers — the module's declared provenance.

What it is for

  • Citing the source correctly in a report or an article.
  • Documenting data provenance in a compliance file.
  • Checking that the sources cover your need, before integrating.

Response structure

All fields below live inside data.

FieldTypeDescription
core[].sursa string Core data source (ONRC, ANAF, Ministry of Finance…).
core[].descriere string What it contributes to the module.
registre[].lista_key string Registry key, to be used in /firme/{cui}/registre/{registru}.
registre[].denumire string Registry name.
registre[].autoritate string The authority that publishes it.
registre[].licenta string The licence it is published under.
registre[].url string|null Address of the official source.
registre[].frecventa string How often the source refreshes it.
registre[].are_cui boolean Whether the source publishes the tax ID (otherwise entries are linked by name matching).
registre[].nr_intrari integer How many entries the registry holds.

Response examples

GEThttps://oneapi.ro/api/business/v1/meta/surse
{
    "data": {
        "core": [
            {
                "sursa": "ONRC",
                "descriere": "Registrul Comerțului — identitate, sediu, persoane, activități"
            }
        ],
        "registre": [
            {
                "lista_key": "ansvsa",
                "denumire": "Unități autorizate/înregistrate sanitar-veterinar (DSVSA județene)",
                "autoritate": "ANSVSA",
                "licenta": "ANSVSA – date publice",
                "url": "https://www.ansvsa.ro/industrie-si-afaceri/",
                "frecventa": "periodic",
                "are_cui": true,
                "nr_intrari": 451712
            }
        ]
    }
}

Error codes

CodeSlugWhen it occurs
401neautentificatToken missing, invalid, expired or revoked.
403feature_indisponibilThe current plan does not include the feature the route depends on.
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."
    }
}