KYB pārbaude Latvijas uzņēmumiem ar API

No reģistrācijas numura līdz pārbaudītam uzņēmuma ierakstam dažās sekundēs: Uzņēmumu reģistra dati, PVN numurs no VID un uzraudzība pēc ieraksta.

Kāpēc uzņēmuma pārbaude Latvijā nav formalitāte

Bankām, maksājumu iestādēm, kriptoaktīvu pakalpojumu sniedzējiem, grāmatvežiem, juristiem un citiem Noziedzīgi iegūtu līdzekļu legalizācijas un terorisma un proliferācijas finansēšanas novēršanas likuma (NILLTPFN likuma) subjektiem klienta izpēte ir likumā noteikts pienākums, nevis izvēle. Izpētes apjomu nosaka paša subjekta veiktais riska novērtējums. Juridiskas personas gadījumā pirmais solis ir pierādīt, ka uzņēmums reģistrā patiešām pastāv, ka tā nosaukums, juridiskā forma un adrese sakrīt ar klienta sniegto un ka tas nav likvidēts vai maksātnespējīgs. To pierāda ar ierakstu no Uzņēmumu reģistra, nevis ar klienta iesniegtu izdruku.

Roku darbs (reģistra atvēršana, ekrānuzņēmumi, datu pārrakstīšana) nav pielietojams, ja klientu ir simtiem mēnesī. Tāpēc KYB pārbaude jāiebūvē klientu pieņemšanas (onboarding) procesā: numurs ievadīts, ieraksts atgriezts, rezultāts saglabāts kā izpētes pierādījums.

Kā tas darbojas ar Prometiam API

Latvijas uzņēmumu atrod pēc 11 ciparu reģistrācijas numura (company_number), pēc nosaukuma (name) vai pēc PVN numura (vat). Trīs pieprasījumi aptver visu plūsmu:

  • GET /companies/search?country=LV&company_number=40003032949 atrod uzņēmumu un atgriež standarta uzņēmuma objektu;
  • GET /companies/{id} atgriež pilno ierakstu (izmanto id, ko atgrieza meklēšana);
  • POST /monitor ar {"company_id": ..., "country": "LV"} pievieno uzņēmumu uzraudzībai: webhook paziņo par statusa maiņu, likvidāciju, sankciju sakritību un reģistra izmaiņām.
curl 'https://api.prometiam.com/functions/v1/risk-api/companies/search?country=LV&company_number=40003032949' \
  -H 'Authorization: Bearer rk_live_...'

Tas pats Python valodā:

import requests

r = requests.get(
    "https://api.prometiam.com/functions/v1/risk-api/companies/search",
    params={"country": "LV", "company_number": "40003032949"},
    headers={"Authorization": "Bearer rk_live_..."},
    timeout=30,
)
c = r.json()["data"][0]
print(c["company_name"], c["status"], c["vat_number"])

Kontrolciparu API pārbauda pats: 11 ciparu numuram, kas neiztur mod-11 pārbaudi, tiek atgriezta validācijas kļūda 400, tāpēc drukas kļūda nekad neizskatās pēc neesoša uzņēmuma. Pirms integrācijas numuru var pārbaudīt bezmaksas reģistrācijas numura meklētājā.

Ko saņem

LauksKo tas nozīmē
company_nameNosaukums reģistrā
company_number, identifiersReģistrācijas numurs un citi identifikatori
status, local_statusStandarta statuss un reģistra formulējums, ar likvidāciju, maksātnespēju un tiesiskās aizsardzības procesu
legal_form, local_legal_formJuridiskā forma, piemēram, SIA vai AS
founding_date, adreseReģistrācijas datums un juridiskā adrese
vat_number, vat_number_sourcePVN numurs no VID PVN maksātāju reģistra; register, ja uzņēmums tajā ir, null, ja nav

Reģistra izmaiņu notikumus (nosaukums, statuss, juridiskā forma, adrese) var pieprasīt ar GET /company-events/search?country=LV&company_number=.... Tie ir datēti ar brīdi, kad izmaiņa pirmo reizi parādās reģistra datos, un pieejami, sākot ar Latvijas datu pirmo ielādi 2026. gada oktobrī. Sankciju pārbaude (GET /sanctions/screen?name=...) ir beta versijā; PEP pārbaude ir beta un tikai Spānijai.

Ko Latvijai API nesniedz

  • Amatpersonas, dalībnieki un patiesie labuma guvēji: Latvijai API sniedz tikai uzņēmuma ierakstu. Amatpersonu dati ir pieejami tikai Spānijai, Francijai, Apvienotajai Karalistei un Norvēģijai. Patiesā labuma guvēja noskaidrošana jāveic citā ceļā.
  • Reģistra atbilstības signāls un darbības kods (reģistrs to nepublicē).
  • Maksātnespējas paziņojumi: statuss rāda maksātnespēju, bet paziņojumu nav.
  • Individuālie komersanti, zemnieku saimniecības un kooperatīvās sabiedrības netiek sniegti.

Prometiam aizstāj reģistra pārbaudes soli klienta izpētē, bet ne visu izpēti: risku novērtējums, patiesā labuma guvēja noskaidrošana un lēmums paliek uzņēmuma ziņā.

Contains data from the Register of Enterprises of the Republic of Latvia and the State Revenue Service (CC0)

Kurš plāns piemērots

Reģistra pārbaudei un uzraudzībai pietiek ar Starter (9,99 € mēnesī, 1 000 kredītu). Pilnu sankciju pārbaudi (beta) un webhook iekļauj Professional (29,99 € mēnesī). Izmēģinājums: 14 dienas, 500 kredītu, bankas karte nepieciešama, izmēģinājuma laikā nekas netiek iekasēts. Šis pats uzņēmuma objekts darbojas 27 valstīm, tāpēc ārvalstu klienta pārbaudei nav vajadzīga jauna integrācija. Pamatinformācija: Uzņēmumu reģistrs.

Saistītās lapas

Sākt 14 dienu bezmaksas izmēģinājumu · API dokumentācija

Izmēģinājums ilgst 14 dienas un ietver 500 kredītu. Nepieciešama bankas karte, izmēģinājuma laikā nekas netiek iekasēts; pēc tam turpinās Starter plāns (9,99 € mēnesī), ja neatsauc.

Frequently asked questions

Vai ar API pietiek NILLTPFN likuma prasību izpildei?
API dod uzņēmuma reģistra datus un uzraudzību, kas ir daļa no klienta izpētes pierādījumiem. Patiesā labuma guvēju noskaidrošana, riska novērtējums un lēmums paliek tavā ziņā.
Vai var atrast uzņēmumu tikai pēc nosaukuma?
Jā: GET /companies/search?country=LV&name=.... Precīzākai atbilstībai izmanto reģistrācijas numuru.
Kā uzzināt, vai uzņēmums ir PVN maksātājs?
Ieraksta vat_number nāk no VID PVN maksātāju reģistra; ja uzņēmums tajā nav iekļauts, lauks ir null. Derīgumu var papildus pārbaudīt ar GET /vat/LV....
Vai API sniedz valdes locekļus?
Latvijai nē, tikai uzņēmuma ierakstu. Amatpersonas pieejamas Spānijai, Francijai, Apvienotajai Karalistei un Norvēģijai.