Skip to main content

Company Identifiers

  • Registrikood (Registry code): Primary registration number — 8 digits (e.g., 11283219).
  • Käibemaksukohustuslase (VAT number): VAT number. Format: EE + 9 digits (e.g., EE101074485)

Search Capabilities

  • By Registrikood (8 digits, without spaces): search("12417834")
  • By company name (contains/partial match): search("Bolt Technology OÜ")
  • Inputs can be either Registrikood, name or VAT number.
  • Supports both companies and sole traders.

Data Sources and Orchestration

  • E-Äriregister (e-Business register, also named “ariregister” or “RIK” (Center of Registers and Information systems)) is used for everything :
  • Data is made available through the endpoint https://ariregxmlv6.rik.ee/
  • The endpoint accepts and returns XML ; we use the library fast-xml-parser to build XML queries and parse XML data.

Company Status

Company status is harmonized from official registers. Possible statuses:
  • Active
  • In Liquidation (treated as inactive)
  • Under Insolvency Proceedings
  • Deleted/Closed
  • Unknown
Determination:
  • Signals are taken from the Ariregistri (VR).
  • If Ariregistri displays a status of “R” (Entered into register), status is Active. Any other status is treated as inactive.
  • When the register indicates insolvency proceedings, status is Under Insolvency Proceedings (reflects proceedings, not outcome).
  • When the register indicates bankruptcy, status is Insolvency Proceedings, with an additional closureReason of “BANKRUPTCY”.
  • When the register indicates deletion/closure (status = “K”), status is Closed.
  • The local legal form (Õiguslik vorm) is preserved from registries and then standardized.
  • We map to ISO 20275 when possible and provide English translations.
  • Available legal forms from the Estonian Business Registry (RIK):
CodeEnglish translationLocal name
Private limited companyOsaühing
ASPublic limited companyAktsiaselts
General partnershipTäisühing
FIESole proprietorshipFüüsilisest isikust ettevõtja
TÜHCommercial cooperativeTulundusühistu
MTÜNon-profit associationMittetulundusühing
SAFoundationSihtasutus
Apartment associationKorteriühistu
Trust associationUsaldusühing
MPÜLand improvement cooperativeMaaparandusühistu
AMETÜTrade unionAmetiühing
ERAKPolitical partyErakond
EMÜEuropean Economic Interest GroupingEuroopa majandushuviühing
SEEuropean Company (Societas Europaea)Euroopa äriühing (Societas Europaea)
SCEEuropean Cooperative SocietyEuroopa ühistu
TKREuropean Grouping of Territorial CooperationEuroopa territoriaalse koostöö rühmitus
FILForeign company branchVälismaa äriühingu filiaal
TRASExecutive government institution or other state institutionTäidesaatva riigivõimu asutus või riigi muu institutsioon
AVOIGPublic law legal entity, constitutional institution or their establishmentAvalik-õiguslik juriidiline isik, põhiseaduslik institutsioon või nende asutus
KOVASLocal government institutionKohaliku omavalitsuse asutus
  • Extracted from the Ariregistri, under the key “kaardile_kantud_isikud”
  • Role names are kept locally and standardized; e.g., JUHL → “Management board member”. All roles are located in the Estonian role-mapper.ts file.
  • Start/end dates of functions are captured where available.

Shareholders

  • Extracted from the Ariregistri, under the key “kaardivalised_isikud”. They are currently selected only if they their amount of shares is strictly superior to 0.