Määruse jõustumisel muutuvad tegelike kasusaajate andmetele (Sh API päringule) ligipääsu nõuded. Loe täpsemalt tegelike kasusaajate andmetele ligipääsu muudatustest Rahandusministeeriumi pressiteatest ja e-äriregistri abiinfost.
Tegelike kasusaajate andmeid edaspidi Detailandmete päringu kaudu ei saa. Õigustatud isikud saavad andmeid Tegelike kasusaajate API päringut kasutades.
Meetod: GET /company/{registryCode}/beneficialOwners
OpenAPI/Swagger: https://ar-rest.rik.ee/docs#/Company/get_company_beneficial_owners_company__registryCode__beneficialOwners_get
Tegelik kasusaaja on rahapesu ja terrorismi rahastamise tõkestamise seaduse (RahaPTS) § 9 lõike 1 kohaselt füüsiline isik, kellel on lõplik valitsev mõju füüsilise või juriidilise isiku üle või kelle huvides, kasuks või nimel tehing või toiming tehakse. Lõplik valitsev mõju tuleneb omandisuhtest või muul viisil teise isiku kontrollimise kaudu.
Teenus tagastab ettevõtte tegelike kasusaajate andmed, sealhulgas kasusaaja isikuandmed, kontrolli teostamise viisi, kehtivusperioodi ning lahknevusteadete info. Teenus toetab nii kehtivate kui ajalooliste kasusaajate päringut.
Täpsem juhis tegeliku kasusaaja tuvastamiseks: abiinfo.rik.ee juhis.
Juurdepääs ja andmete nähtavus
Tegelike kasusaajate andmete kuvamine sõltub päringu tegija juurdepääsuõigusest. Teenus kontrollib päringu tegija õigust ja tagastab andmed vastavalt määratud juurdepääsu ulatusele. Andmete vaatamine logitakse.
| Juurdepääsu alus | Lühikirjeldus | Nähtavad andmed |
|---|---|---|
| Pädevad asutused | Kõrgeima ulatusega juurdepääs pädevatele asutustele, kellel on õigus näha tegelike kasusaajate andmeid oma ülesannete täitmiseks. | Nimi, isikukood, isikukoodi riik, sünniaeg, kontrolli teostamise viis, alguskuupäev, lõppkuupäev. Peidetud kasusaajate andmeid kuvatakse ainult eraldi õiguse olemasolul. |
| Kohustatud isikud | Juurdepääs kohustatud isikutele, kellel on vaja andmeid kasutada rahapesu ja terrorismi rahastamise tõkestamise seadusest tulenevate kohustuste täitmiseks. Enne andmete nägemist tuleb andmete vaatamist põhjendada. | Nimi, isikukood, isikukoodi riik, sünniaeg, kontrolli teostamise viis, alguskuupäev ja lõppkuupäev. |
| Õigustatud huvi | Piiratud juurdepääs kasutajale, kellel on tuvastatud õigustatud huvi. Lepinguline kasutaja peab andmete vaatamist põhjendama; vajadusel tuleb lisada ka seos päritava juriidilise isikuga. Ajakirjanduse/meedia ning MTÜ/teaduse kategooriate puhul võib seose täpsustamisel olla erand. | Nimi, sünniaeg, kontrolli teostamise viis, alguskuupäev ja lõppkuupäev. |
Tee parameetrid
| Parameeter | Tüüp | Kohustuslik | Kirjeldus |
|---|---|---|---|
| registryCode | integer | Kohustuslik | Ettevõtte registrikood. Registrikood on üldjuhul 8-kohaline numbriline kood. |
Päringu parameetrid
| Parameeter | Tüüp | Kohustuslik | Kirjeldus |
|---|---|---|---|
| queryReason | string | Valikuline | Tegelike kasusaajate andmete pärimise põhjus. Sõltuvalt päringu tegija juurdepääsu alusest võib seda kasutada andmetele juurdepääsu põhjendamiseks. |
| connectionToCompany | string | Valikuline | Seos ettevõttega, mille tegelike kasusaajate andmeid päritakse. |
| firstName | string | Kohustuslik | Päringu teinud isiku eesnimi. |
| lastName | string | Kohustuslik | Päringu teinud isiku perekonnanimi. |
| birthday | string (date) | null | Valikuline | Päringu teinud isiku sünnikuupäev. |
| identityCode | string | null | Valikuline | Päringu teinud isiku isikukood või välisriigi isikukood. |
| identityCodeCountry | string | Kohustuslik | Päringu teinud isiku isikukoodi riik. Välisriigi koodi korral kasutada vastavat riigikoodi. |
| onlyValid | boolean | Valikuline | Kuvab ainult kehtivad andmed. Vaikimisi: true. Kui väärtus on false, võib vastus sisaldada ka lõppenud või kehtetuid tegeliku kasusaaja kirjeid; sellisel juhul vaata välju startDate, endDate ja terminationType. |
Päise parameetrid
| Parameeter | Tüüp | Kohustuslik | Kirjeldus |
|---|---|---|---|
| apiVersion | ApiVersions | Valikuline | API versiooni päis Vaikimisi: V1. |
| acceptLanguage | AcceptLanguage | Valikuline | Klassifikaatorite tõlgete keel (est – eesti, eng – inglise) Vaikimisi: est. |
Vastuse skeem
BeneficialOwnersResponse
| Väli | Tüüp | Kirjeldus |
|---|---|---|
| beneficiariesTotal | integer (int64) | Kohustuslik. Vastuses olevate tegelike kasusaajate arv. |
| hiddenBeneficiariesNumber | integer (int64) | Kohustuslik. Peidetud tegelike kasusaajate arv. |
| filedNoBeneficiaryNotice | boolean | Kohustuslik. Näitab, kas on esitatud teade tegelike kasusaajate puudumise kohta. |
| mustSubmitBeneficialOwners | boolean | Kohustuslik. Näitab, kas juriidiline isik peab esitama tegelike kasusaajate andmed. |
| beneficiary | array[Beneficiary] | Kohustuslik. Tegelike kasusaajate nimekiri vastuses. |
Beneficiary
| Väli | Tüüp | Kirjeldus |
|---|---|---|
| person | PersonInfo | Kohustuslik. Isiku andmed. |
| country | string | Kohustuslik. Elukoha riigi kood. |
| countryAsText | string | Kohustuslik. Elukoha riigi nimetus tekstina. |
| authorityMethod | string | Kohustuslik. Kontrolli või mõju teostamise viisi kood. |
| authorityMethodAsText | string | Kohustuslik. Kontrolli või mõju teostamise viisi nimetus. |
| terminationType | string | null | Lõpetamise liik. |
| terminationTypeAsText | string | null | Lõpetamise liigi nimetus. |
| beneficiaryDiscrepancyFiled | boolean | Kohustuslik. Näitab, kas tegeliku kasusaaja kohta on esitatud lahknevusteade. |
| recordId | integer | null | Kirje ID. |
| startDate | string (date) | null | Alguskuupäev. |
| endDate | string (date) | null | Lõppkuupäev. |
PersonInfo
| Väli | Tüüp | Kirjeldus |
|---|---|---|
| type | string | Kohustuslik. Isiku tüüp. |
| firstName | string | null | Eesnimi. |
| surnameLegalEntityName | string | Kohustuslik. Perekonnanimi või juriidilise isiku nimi. |
| identityCode | string | null | Isikukood. |
| foreignCode | string | null | Välisriigi isikukood. |
| foreignCodeCountry | string | null | Välisriigi koodi riik. |
| foreignCodeCountryAsText | string | null | Välisriigi koodi riigi nimetus. |
| birthday | string (date) | null | Sünniaeg. |
JSON Schema
{
"BeneficialOwnersResponse": {
"type": "object",
"required": [
"beneficiariesTotal",
"hiddenBeneficiariesNumber",
"filedNoBeneficiaryNotice",
"mustSubmitBeneficialOwners",
"beneficiary"
],
"properties": {
"beneficiariesTotal": {
"type": "integer",
"format": "int64",
"description": "Vastuses olevate tegelike kasusaajate arv"
},
"hiddenBeneficiariesNumber": {
"type": "integer",
"format": "int64",
"description": "Peidetud tegelike kasusaajate arv"
},
"filedNoBeneficiaryNotice": {
"type": "boolean",
"description": "Kas on esitatud teade tegelike kasusaajate puudumise kohta"
},
"mustSubmitBeneficialOwners": {
"type": "boolean",
"description": "Kas juriidiline isik peab tegeliku kasusaaja andmed esitama"
},
"beneficiary": {
"type": "array",
"items": { "$ref": "#/components/schemas/Beneficiary" },
"description": "Tegelike kasusaajate nimekiri"
}
}
},
"Beneficiary": {
"type": "object",
"required": [
"person",
"country",
"countryAsText",
"authorityMethod",
"authorityMethodAsText",
"beneficiaryDiscrepancyFiled"
],
"properties": {
"person": { "$ref": "#/components/schemas/PersonInfo" },
"country": { "type": "string", "description": "Riigi kood" },
"countryAsText": { "type": "string", "description": "Riigi nimetus tekstina" },
"authorityMethod": { "type": "string", "description": "Kontrolli või mõju teostamise viisi kood" },
"authorityMethodAsText": { "type": "string", "description": "Kontrolli või mõju teostamise viisi nimetus" },
"terminationType": { "type": ["string", "null"], "description": "Lõpetamise liik" },
"terminationTypeAsText": { "type": ["string", "null"], "description": "Lõpetamise liigi nimetus" },
"beneficiaryDiscrepancyFiled": { "type": "boolean", "description": "Kas tegeliku kasusaaja kohta on esitatud lahknevusteade" },
"recordId": { "type": ["integer", "null"], "format": "int64", "description": "Kirje ID" },
"startDate": { "type": ["string", "null"], "format": "date", "description": "Alguskuupäev" },
"endDate": { "type": ["string", "null"], "format": "date", "description": "Lõppkuupäev" }
}
},
"PersonInfo": {
"type": "object",
"required": ["type", "surnameLegalEntityName"],
"properties": {
"type": { "type": "string", "description": "Isiku tüüp" },
"firstName": { "type": ["string", "null"], "description": "Eesnimi" },
"surnameLegalEntityName": { "type": "string", "description": "Perekonnanimi või juriidilise isiku nimi" },
"identityCode": { "type": ["string", "null"], "description": "Isikukood või registrikood" },
"foreignCode": { "type": ["string", "null"], "description": "Välisriigi isikukood" },
"foreignCodeCountry": { "type": ["string", "null"], "description": "Välisriigi koodi riik" },
"foreignCodeCountryAsText": { "type": ["string", "null"], "description": "Välisriigi koodi riigi nimetus" },
"birthday": { "type": ["string", "null"], "format": "date", "description": "Sünniaeg" }
}
}
}
Vastused
200 OK
Edukas päring – tagastab tegelike kasusaajate andmed. Vastus ei ole tühi objekt, vaid sisaldab koondvälju ja massiivi beneficiary.
{
"beneficiariesTotal": 1,
"hiddenBeneficiariesNumber": 0,
"filedNoBeneficiaryNotice": false,
"mustSubmitBeneficialOwners": true,
"beneficiary": [
{
"person": {
"type": "P",
"firstName": "Mari",
"surnameLegalEntityName": "Maasikas",
"identityCode": "46205020001",
"foreignCode": null,
"foreignCodeCountry": null,
"foreignCodeCountryAsText": null,
"birthday": null
},
"country": "EST",
"countryAsText": "Eesti",
"authorityMethod": "J",
"authorityMethodAsText": "kõrgema juhtorgani liige",
"terminationType": null,
"terminationTypeAsText": null,
"beneficiaryDiscrepancyFiled": false,
"recordId": 9000806161,
"startDate": "2018-10-23",
"endDate": null
}
]
}
204 No Content
Päring õnnestus, kuid päringule vastavaid andmeid ei ole.
// Response body puudub
404 Not Found
Ettevõtet antud registrikoodiga ei leitud või päringule ei leitud vasteid. Vastus kasutab skeemi CustomValidationError.
{
"message": "Registry code 100453924 did not return any matches",
"code": 4043,
"id": "COMPANY_NOT_FOUND",
"timestamp": "2026-06-09T12:02:55.733698+03:00"
}
422 Validation Error
Vigane päring – parameetrid ei vasta OpenAPI valideerimisreeglitele. Vastus kasutab skeemi HTTPValidationError.
{
"detail": [
{
"loc": ["path", "registryCode"],
"msg": "Input should be a valid integer",
"type": "int_parsing"
}
]
}
Seotud klassifikaatorid
Allolevad klassifikaatorid on seotud tegelike kasusaajate andmetega ja aitavad tõlgendada vastuses olevaid koodivälju.
Kontrolli või mõju teostamise viis
| Kood | Nimetus |
|---|---|
| C | Juhatuse liige või liikmed |
| F | Muul viisil kontroll või mõju (lepingulised, perekondlikud vm suhted) |
| J | Kõrgema juhtorgani liige, s.o juhatuse liige või nõukogu liige |
| K | Kaudne osalus |
| O | Otsene osalus |
| S | Soodustatud isik |
| Z | Asutajaõiguste teostaja, nõukogu liige, juhatuse liige |
| X | Suurem kui 50%-line osalus konsolideeritava üksuse hääleõiguses |
| Y | Õigus nimetada või tagasi kutsuda enamikku tegevjuhtkonnast või kõrgema juhtorgani liikmeist |
Tegeliku kasusaaja isiku olek
| Kood | Nimetus | Märkus |
|---|---|---|
| E | Ekslik | Ekslik kirje |
| K | Kehtetu | Kehtetu kirje |
| R | Registris | Registris olev kirje |
| U | Kehtetu, uuem olemas | Kehtetu kirje, mille kohta on olemas uuem kirje |