Business Insight v2

Business Insight v2

Ownership

Ownership data is a service that helps customers to check Nordic companies’ cross-Nordic shareholder information (SE, FI, NO, DK). An ownership structure describes how a company is owned, directly and indirectly, by various shareholders. These shareholders can be private individuals or juridical entities. When companies own other companies, an additional layer of complexity is added. A complete overview of the ownership structure includes all shareholders of all companies in the ownership tree. Ultimately, all private companies are directly or indirectly owned by private individuals.

The search can be done only for limited liability companies (AB, BAB, FAB, TPAB) with the following search parameters: company ID, country code (i.e. SE) and filters such as traverseSharePercentageGte, levelLte and sharePercentageGte. Before using the data endpoint to retrieve full ownership data, users can utilize the statistical endpoint to estimate the scope of the expected response. Based on the search criteria, the service returns shareholders when UC has analyzed them for the queried company. Filters are used to scope the requested ownership structure analysis and data extraction. UC delivers the data based on given search parameters and takes no part in customer risk and compliance assessment processes.

  • traverseSharePercentageGte This filter is used to analyze, identify and return the target company’s Nordic shareholder companies that own a given threshold or more of the target company. The service then analyzes and returns those companies’ shareholders and repeats the process until no further Nordic companies are found above the threshold. Technically, the analysis continues across all requested or available levels. This is an optional filter. If not specified (null), no filtering is applied and all available ownership data is returned.
  • levelLte Defines how many ownership levels UC should return. This is an optional filter. If not specified (null), no filtering is applied and all available levels are returned.
  • sharePercentageGte This filter is used to clean out shareholders below a given threshold in analyzed companies. It helps identify main shareholders and reduce noise from minor ownerships, which is especially relevant for publicly listed companies with many shareholders. Technically, only relationships with ownership percentages greater than or equal to the specified value are returned. This is an optional filter. If not specified (null), no filtering is applied.

Note: UC plans to extend this API to support Nordic companies’ global ownership structure branches at a later stage.

Monitoring

Ownership monitoring is a service that allows customers to subscribe to changes in Swedish companies’ shareholder information. The service monitors changes only for direct shareholders (level 1) of subscribed companies.

Customers can subscribe a list of Swedish companies (AB, BAB, FAB, TPAB) using a specified monitor type. The list can be viewed, updated or unsubscribed at any time.

Monitor type descriptions:

  • OWNERSHIP - I want to be notified on all changes.

Assets

Assets data is a service that helps customers check Nordic companies’ or Nordic persons’ direct ownership of shares in Nordic limited liability companies. This service is particularly useful for fraud prevention or when identifying whether a person or company has ownership in Nordic companies.

The search can be performed using:

  • Business ID for Nordic companies
  • SSN for Nordic persons
  • Country code (e.g. SE)
  • Filter: sharePercentageGte

Before using the data endpoint, users can utilize the statistical endpoint to estimate the scope of the expected response. Based on the search criteria, the service returns assets. UC delivers the data based on given parameters and takes no part in customer risk and compliance assessment processes.

Note: UC may not have analyzed all Swedish or Finnish limited liability companies’ shareholders, meaning not all assets may be visible through the service. UC has shareholder data for all Norwegian and Danish limited liability companies.

Test environment

The test environment is a sandbox: it answers exactly as production does, with the same endpoints, requests, answers and errors, but its data is a made-up Nordic world of about 660 companies in Sweden, Norway, Denmark and Finland, their owners and their documents. No real company or person is in it. The numbers look real (org numbers and business ids have valid check digits, persons have test personal identity numbers that no real person has) Every proof document is the same sample PDF.

The world is built as scenarios, each showing something of the API. GET /business-insight/sandbox/scenarios lists them with the companies or persons to start with and what to try. Some to start with:

  • A Nordic group over four levels: Nordvik Holding AB (5590001003, SE), and four levels below it Nordvik Kiinteistöt Oy (29001015, FI), owned through Finland, Denmark and Norway.
  • A listed company with 120,000 owners, to page through and to filter: Nordvik Industrier AB (publ) (5590002001, SE). Its owners over two levels are too many to follow, and the answer is CLIENT_ERROR.
  • A person's holdings: Anna Lindqvist (199001022384, SE), with POST /business-insight/asset.
  • Two paths to the same company, Mötesplatsen AB (5590003033, SE), and companies owning each other in a circle, Ringen Ett AB (5590003108, SE).
  • Owners written in every way real owners are, with what was corrected: Blandade Ägare AB (5590005004, SE).
  • Ceased, bankrupt, renamed and other legal forms: Avvecklat Bygg AB (5590006002, SE), Konkursbolaget i Borås AB (5590006010, SE).
  • Proof documents: Dokumenterat Ägande AB (5590007000, SE).
  • Persons in Norway, Denmark and Finland: Haugen Invest AS (990002002, NO), Nielsen Holding ApS (98002006, DK, where shares are ranges), Virtanen Konsultointi Oy (28002008, FI).
  • The same number in two countries: Tvilling ApS and Kaksonen Oy (39004607, DK and FI), with and without countryCode.
  • Ordinary businesses, about 300 in Sweden and 100 in each other country, e.g. Nordströms Design Nord AB (5590100003, SE).

The sandbox is built anew every night. Everything stays the same from day to day, so you can rely on its ids and answers in your tests, except a few companies that change on given days of a 14-day cycle, so there is always something to monitor: Ägarbyte AB (5590009006, SE), Andelsskifte AB (5590009014, SE, every day), Nyinträde AB (5590009022, SE), Skiftende Eiere AS (990009007, NO), Ejerskifte ApS (99009004, DK) and Omistajanvaihdos Oy (29009009, FI), among others. GET /business-insight/sandbox/scenarios tells you which day of the cycle the data is of (cycleDay) and what changes on which day.