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

Start here

This guide contains public integration notes for Sweden. 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.

Sweden 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

All company data is sourced from Bolagsverket (Swedish Companies Registration Office), the official government agency responsible for registering companies, partnerships, associations, and other legal entities in Sweden. Bolagsverket was established in 2004 when it took over registration duties from the Patent and Registration Office (PRV). The company datapoint also checks the Swedish VAT number against VIES (EU VAT Information Exchange System) and adds the verified tax ID to the company. Three Bolagsverket services are used:
  • Company register — Company name, legal form, status, registration and incorporation dates, registered address, share capital, activity description, and officers (funktionarer). Used for company, legalRepresentatives and otherKeyPersons.
  • Open data — Basic company information used for search by identifier, and the digitally filed annual reports. The annual reports are listed under financialStatements and are what the shareholders datapoint reads.
  • Document ordering service — The certified trade register extract, articles of association, statutes, minutes, UBO extract, assignment certificates, and the annual report compilation. Which documents can be ordered depends on the company’s legal form.

Ultimate Beneficial Owners

UBO data is extracted by AI from the UBO Extract (Registret over verkliga huvudman) document ordered from Bolagsverket. Bolagsverket does not publish UBO data in a structured form.

Company Identifiers

company.identifiers.euid is an optional European Unique Identifier. Domestic aktiebolag (AB) with an organisation number. Personal identity numbers are excluded. Example: SEBOLREG.5560360793. It is returned as an output identifier and cannot be used as a search input. See EUID coverage and interpretation.

Query Identifiers

Organisationsnummer vs personnummer: Organisation numbers have digits 3-4 (the “month” position) >= 20, distinguishing them from personnummers where those digits are 01-12 (a real birth month). For example, 556012-5790 has “60” in positions 3-4 — an organisation number. 196405250314 has “64” — a personnummer. The search request handles both automatically.

Identifiers in API Response

GLEIF is the supplementary data source for this identifier. company.identifiers.lei is optional. It is returned when the organisation number (organizationNumber) 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

Identifier normalization: The search request reads the organisationsnummer out of a company VAT number (the 10 digits between SE and the trailing 01), removes hyphens from organisation numbers and personnummers, and detects sole traders automatically by the personnummer format (12 digits, birth-month digits 01-12 in positions 3-4). A sole trader’s VAT number does not resolve, because it carries only 10 of the personnummer’s 12 digits: search with the full personnummer instead.

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. Registration-number lookups drop companies that have been struck off the register; name searches return companies whatever their status.

Quirks & Gotchas

Mappings

Company Status

Status is determined deterministically from the Bolagsverket register. An empty organisationsstatusar array means the company is active. Any status entry triggers mapping through the status code system.

Active Status

“Aktiv” is not returned by the API — it is inferred from the absence of any status entries. When organisationsstatusar is empty or undefined, the company is considered active.

Struck-Off Statuses (AvregistreradOrganisationstyp)

Ongoing Procedure Statuses (AvvecklingsOmstruktureringsforfarande)

The local legal form (organisationsform.klartext) is preserved from Bolagsverket and deterministically mapped to an English translation. The standardized form and iso20275Code are AI-enriched.

Key Business Forms

Housing and Cooperative Forms

Non-Profits and Foundations

Financial Institutions

Branch Offices and European Forms

Legacy and Other Forms

Bolagsverket maintains approximately 30 standardized legal form codes. The iso20275Code is AI-matched against the GLEIF ISO 20275 code list for every legal form. The codes shown are the Swedish entries on that list; a form marked - has no entry of its own. Additional legacy forms may appear in historical records. The API preserves the localName exactly as returned by Bolagsverket.
Registered office codes identify appointment context: the board represents collectively, the CEO within ordinary business, and registered signatories within their grant. No individual signing mode is inferred from a title. The published catalogue covers all 36 codes handled by this integration; a fresh complete current Bolagsverket codelist has not been verified. Roles are deterministically mapped to English translations; the iso5009Code is AI-enriched.
Separate capacities: Each recorded office is retained. A deputy board member is an other key person unless a separate current signing appointment is also recorded; that separate appointment appears under legal representatives. A board appointment does not certify sole signing, and CEO authority is limited by applicable law.

Other Key Persons

Audit, contingent deputy and administrative appointments appear as other key persons. Unqualified form-dependent roles retain their filed labels with an appropriate context category. Both individuals and corporate entities can hold these roles (e.g., an auditing firm as auditor). Role codes are standardized by Bolagsverket.

Executive Management Roles

Auditor Roles

Signatory and Representative Roles

| REP | Representant | Representative | Other | | DELG | Delgivningsmottagare | Service Agent | Registered Agent |

Partnership Roles

Other Administrative Roles

A person or entity can hold multiple roles simultaneously. Each recorded representative capacity is retained. For other key persons, each non-legal-representative role is listed separately. When an organization holds a role (e.g., an auditing firm), its representative person is also listed with the suffix “(Representative)”.

Shareholders

Bolagsverket does not publish a share register. Ownership is restricted to authorities and the company’s own shareholders, so there is no register source for it. What the shareholders datapoint reads instead is the ownership note in the company’s annual report. Swedish companies are not required to disclose ownership there, so most return none. Names and holdings are extracted by AI from the filing, so verify against the source before relying on them for compliance. Sole traders (enskild firma) have no share capital, so the datapoint does not apply to them at all: it returns an explicit datapoint_not_applicable response. The owner’s personnummer is returned in company.identifiers; no separate person record is returned for the owner. See Sole Entrepreneurs & Non-Profits.

Activity Code Mapping

Sweden does not use a national activity code classification in the Bolagsverket registry. Instead, companies register a free-text verksamhetsbeskrivning (activity description) in Swedish. The system uses AI enrichment to derive standardized activity codes:
All ISIC and NACE codes for Sweden are AI-inferred because Bolagsverket does not assign standard classification codes. The AI derives codes from the Swedish-language activity description text. The isAIInferred flag is always true for Swedish activity codes. The code derived from the verksamhetsbeskrivning is marked as the main activity (isMainActivity: true). It always carries isAIInferred: true, so it cannot be confused with a main activity assigned by Bolagsverket; a missing flag means the source did not designate a main activity.

Data Availability

Data Availability Matrix

Documents by Company Type

Annual Reports (digital filings)

Documents Ordered from Bolagsverket

Historical Certificates (HISTBEV) and English Certificates (ENGINTYG) are not available. The documents you can order vary by legal form and entity type, and availableDocuments lists the ones that apply to each company. See the Sweden pricing page for document prices.
Ordered documents are not instant. These documents are ordered from Bolagsverket on request and are usually delivered within about 5 minutes.

Example API Responses

All examples use placeholder data. Real personal names have been replaced with fictional ones.
Note: Closed companies have active: false. The closureReason reflects the Bolagsverket status code — code 41 = Fusion (Merger).
Note: Partnerships (HB/KB) list partners (Bolagsman) as other key persons, not as legal representatives. No share capital is registered for partnerships.
Note: Sole traders return personalIdentityNumber in company.identifiers instead of organizationNumber. The id field holds the 12-digit personnummer. No separate person record is returned for the owner, so legalRepresentatives and otherKeyPersons are empty. Share capital, board members, and signing rules are not present because they do not apply to sole proprietorships.
Note: Economic associations (Ekonomisk forening) use “Statutes” (Stadgar) instead of “Articles of Association” (Bolagsordning). When in liquidation, the liquidator appears as an other key person.
Note: Minutes, current assignments and the person certificates are listed under otherDocuments. Every document in the list, including each yearly annual report, is billed when ordered. See the Sweden pricing page for document prices.
Note: UBO data is AI-extracted from the UBO Extract document ordered from Bolagsverket. The Swedish field “Omfattning” (extent) represents control extent, not ownership percentage, and is reported in control.description. Multiple UBOs can each show 100% because they each have a control path giving full influence over the company. control.details[].percentageValue is not filled from the control extent, because the Swedish register reports control extent, not economic ownership stake.