Skip to main content
This guide is outdated and will be removed on 1 November 2026. The up-to-date Finland reference is on the Finland country page.

Start here

This guide contains public integration notes for Finland. Use it for identifier formats, search behavior, and country-specific caveats. The live source of truth for coverage, pricing, data sources, documents, legal forms, roles, and status values is the pricing page.

Finland coverage, pricing, and sources

Open the current catalog for supported datapoints, documents, sources, identifiers, and availability.
Country details below are preserved as integration notes. If a table or example conflicts with the live pricing page, use the pricing page as the source of truth and contact support.

Table of Contents

Data Sources

Finland uses three official data sources: the PRH Trade Register (with the YTJ business information system), the PRH Beneficial Owner Register, and the EU VIES system for VAT verification. Company profile data and legal representatives are AI-parsed from the official Trade Register Extract (kaupparekisteriote) PDF document, while activity codes are fetched from the YTJ open data API.
  • PRH VIRRE (Trade Register). The Finnish Trade Register, maintained by PRH since 1896, is the primary source for Finnish entity data. PRH operates the VIRRE information service for fetching Trade Register Extracts and Articles of Association, and for searching companies by name. The Trade Register Extract PDF is AI-parsed to produce structured company data including company name, legal form, status, registered address, share capital, activity description, and legal representatives.
  • PRH ESR (Beneficial Owner Register). PRH’s separate Beneficial Owner Register provides Ultimate Beneficial Owner (UBO) data. Companies are required to register their beneficial owners with PRH. The ESR API returns structured ownership and voting rights data for natural persons who hold significant control over a company.
  • YTJ (Yritys- ja yhteisötietojärjestelmä / Finnish Business Information System). The YTJ open data API provides structured company data including official TOL (Toimialaluokitus) activity classification codes assigned by Statistics Finland. It is used to search by id and for fetching TOL codes, from which NACE and ISIC codes are derived deterministically.
Finland’s data extraction is document-based: the system fetches the official Trade Register Extract PDF from PRH’s VIRRE service and uses AI to parse structured company data from it. This means company profile and legal representatives are extracted from the same authoritative document. Legal form, status, activity descriptions, and role classifications are all AI-parsed from the extract. Activity codes (TOL) are sourced separately from the YTJ API and mapped deterministically to NACE and ISIC. UBO data comes from the separate PRH ESR register.

Company Identifiers

Query Identifiers

Business ID (Y-tunnus) Format: 0112038-9 = 7 digits + hyphen + 1 check digit. The check digit is calculated using a modulo-11 algorithm. All Finnish entities registered with PRH receive a Y-tunnus, including limited companies, partnerships, sole traders, cooperatives, foundations, and associations.

Identifiers in API Response

Once you retrieve company data, the identifiers object contains all available identifiers for that entity: GLEIF is the supplementary data source for this identifier. company.identifiers.lei is optional. It is returned when the Business ID (businessId) matches exactly one LEI through a GLEIF registration or validation reference. The Legal Entity Identifier has 20 uppercase alphanumeric characters, ending in two check digits. Coverage varies by entity. An absent lei does not prove that the company has no LEI. Lapsed, retired or merged LEIs may be returned; annulled LEIs are excluded.

Search Capabilities

Search Performance: Use Business ID search for best performance and exact matching. Name searches may return multiple results and support Finnish, Swedish, and English company names.
Name and Business ID searches cover the full register, including private traders.

Active companies only

Search can return companies that are no longer active. activeOnly=true removes those whose status is known at search time; the others are kept. Business ID searches are filtered. Name searches are filtered for companies whose status is known; a company found only by the live name lookup is returned whatever its status.

Quirks & Gotchas

Mappings

Company Status

Company status is AI-parsed from the Trade Register Extract document. The AI extracts the current registration status and maps it to standardized status values.
Because status extraction is AI-parsed from the Trade Register Extract document, the exact local status text may vary. The AI maps Finnish or Swedish status descriptions to standardized values. The active boolean is derived from the statusDetails.status field.
Finland uses a variety of legal forms defined in the Trade Register. The local name and English translation are the labels PRH publishes. The standardized category and ISO 20275 code are AI-enriched.

Key Business Forms

Partnerships

Sole Proprietorships

Cooperatives

Non-Profits & Foundations

Branch Offices & European Forms

Because legal form standardization and ISO 20275 assignment are AI-enriched, exact mappings may evolve. The local Finnish legal form name and its English translation are always PRH’s own published labels.
Legal representatives are AI-parsed from the Trade Register Extract document. The AI extracts persons from sections such as “Hallitus” (Board), “Toimitusjohtaja” (CEO), and “Edustaminen” (Representation rules), and uses the recorded representation rules to identify legal representatives. Known Finnish and Swedish office titles have fixed English translations and standardized meanings; unfamiliar titles may require enrichment. Finland currently returns no other-key-person list.
A board’s statutory power to represent the company is a power of the board as a body. An individual board member or chair is included only when the extract grants that person or role category individual or joint representation rights. The CEO’s statutory authority is limited to the CEO’s duties. Procuration also has a statutory scope. A title alone does not establish unrestricted sole signing authority. Named signatories with joint rights are included, with the recorded restrictions preserved.

Representation Mode

Legal representatives include a representationMode field extracted from the “Edustaminen” (Representation) section of the Trade Register Extract:
  • { mode: "sole" }: Can sign alone (“yksin”)
  • { mode: "joint", minimumSignatories: 2 }: Must sign jointly with one other (“kaksi yhdessä” / “two jointly”)
  • { mode: "joint", minimumSignatories: 3 }: Must sign jointly with two others (“kolme yhdessä” / “three jointly”)
  • null: No signing authority explicitly stated
The field is extracted via AI parsing from Finnish-language text in the Trade Register Extract PDF.

Enrichment from Trade Register Extract

The AI parser also extracts:
  • Start dates: From person-level “Rekisteröity DD.MM.YYYY” dates or section-level registration dates
  • Nationality: From “Voimassa olevat henkilötiedot” section (e.g., “Suomen kansalainen” = FI)
  • Residence: City and country from personal details section

Other Key Persons

Finland currently has no other-key-person output. Auditors (“Tilintarkastajat”) are excluded from legal representatives. Board members and deputies without recorded representation powers are also excluded; a deputy with explicit representation rights may appear as a legal representative.

Shareholders

The Finnish Trade Register (PRH) does not provide structured shareholder data. Individual shareholder information is not available through the PRH VIRRE API or the Trade Register Extract. Shareholder details may appear within the Articles of Association document if the company’s bylaws reference specific shareholders or share classes, but this is not extracted as structured data.
Finland’s Trade Register does not maintain a shareholder register. Share ownership information is held privately by each company. Only the total share capital and share classes are registered with PRH.

Activity Code Mapping

The official TOL (Toimialaluokitus) code is fetched from the YTJ open data API. NACE and ISIC codes are then derived deterministically — no AI inference is involved when TOL is available.
The derivation is straightforward: TOL codes at 4 digits are identical to NACE Rev. 2 class codes (5-digit TOL codes are truncated to 4 digits, as the 5th digit is a Finnish sub-class). ISIC is then derived from NACE using the official UN correspondence table. One code in, one code out. You get one NACE and one ISIC code per declared TOL code. Where a TOL code has no single equivalent in the target revision, the shared parent class is returned rather than every candidate — see One code in, one code out. Main activity. YTJ publishes only the company’s main line of business (päätoimiala), so the TOL code carries isMainActivity: true, and the NACE and ISIC codes derived from it inherit the flag.
Deterministic mapping: When the YTJ API returns a TOL code, all activity codes (TOL, NACE, ISIC) have isAIInferred: false. If the YTJ API does not return a TOL code for a given company, the system falls back to AI inference from the Finnish activity description text (in which case isAIInferred will be true).

Supported Entity Families

Data Availability

Data Availability Matrix

Legend: ✅ Available | ❌ Not Available | ⚠️ Conditionally Available | Async = Asynchronous processing (see the pricing page for current latency)
Why UBOs are not always available: Finnish law requires a natural person to hold >25% of shares or voting rights (or exercise other significant control) to be registered as a UBO. Public companies (Oyj) have dispersed ownership below this threshold. State-owned companies have no natural person owner. Associations, foundations, and cooperatives have no “owners” in the legal sense. Sole entrepreneurs (Tmi) are not separate legal entities from their owner, so UBO registration does not apply.

Documents by Company Type

All Finnish company types registered in the Trade Register have the same documents available:
Trade Register Extract Language: The Trade Register Extract is provided in Finnish (or Swedish for Swedish-registered companies). There is no English translation available from PRH. The AI parser handles Finnish/Swedish text extraction.
Both documents are listed for every company registered in the Trade Register, including closed ones. Actual content depends on PRH having the document on file. A company whose registration is still pending lists no documents.

Example API Responses

All examples use placeholder data. Query: POST /v2/company with { "id": "<id>", "countryCode": "FI", "dataPoints": ["company", "legalRepresentatives"] }
Note: Public limited companies (Oyj) follow the same data structure as private limited companies (Oy). The incorporationDate may differ from registrationDate for older companies.
Note: Procurists (prokura holders) are included as legal representatives with the standardized role “Authorized Signatory”. Recorded signing rules appear in representationMode; its particularity preserves conditions such as required co-signer classes and limits on scope.
Query with "dataPoints": ["ultimateBeneficialOwners"] for Holvi Retrieval Services Oy (2193756-4):
Note: UBO data comes from PRH’s ESR register (separate from Trade Register). Control types include ownership-of-shares, voting-rights, and significant-influence-or-control. The residenceAddress.city is resolved from the Finnish municipality code (kuntanumero). Companies that declare no beneficial owners return an empty array. Public companies (Oyj), state-owned entities, associations, and foundations typically have no UBO data.
Query with "dataPoints": ["availableDocuments"]:
Note: Both documents are listed for every company registered in the Trade Register, including closed ones. A company whose registration is still pending lists no documents. The Trade Register Extract is the source document for AI-parsed company data.