Start here
This guide contains public integration notes for Liechtenstein. 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.Liechtenstein 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.
Data Sources
All company data is sourced from the official Liechtenstein Handelsregister (Trade Register), operated by the Amt fuer Justiz (Office of Justice). Verification and onboarding expose different levels of detail depending on the requested datapoint.Onboarding Profile (lightweight)
- Handelsregister Company Details Page (handelsregister.li). The public company details page of the official trade register. Provides basic company information: legal name, legal form, registered city, status, and company purpose (Zweck). No legal representatives, shareholders, or detailed address data.
Company Profile (comprehensive)
- Handelsregister Trade Register Extract (Handelsregisterauszug). The official trade register extract is the primary source for comprehensive verification data: legal name, legal form, status, capital, registered address, legal representatives, shareholders, and company purpose.
Comprehensive verification can take longer than lightweight onboarding because the official extract must be retrieved and converted into structured data. Use webhooks or polling for this country.
Company Identifiers
Query Identifiers
Identifiers in API Response
Once you retrieve company data, theidentifiers object contains:
Search Capabilities
Search includes deleted companies. Name searches include deleted (geloescht) companies in results by default.
Quirks & Gotchas
Company Status
Company status is determined differently depending on the data point requested.Onboarding Profile (from company details page)
Status is derived from keyword matching on the Handelsregister company details page:Company Profile (AI-parsed from trade register extract)
Status is extracted from the trade register extract PDF using AI parsing. The AI analyzes the document text and produces a standardized status.For the onboarding profile, status classification is deterministic (keyword matching). For the company profile, status is AI-parsed from the trade register extract document, which may use either German or English terminology.
Legal Forms
Liechtenstein has a distinctive set of legal forms, including entity types unique to the principality (Anstalt, Trust). Legal form names come from the Handelsregister and are enriched via theenrichLegalForm AI parser for standardized names and ISO 20275 codes.
Key Business Forms
Unique Liechtenstein Entity Types
Sole Entrepreneurs & Cooperatives
Non-Profits
Legal form standardization and ISO 20275 assignment are AI-enriched. The local German legal form name from the Handelsregister is always preserved verbatim. ISO 20275 codes are only reliably available for the most common forms (AG, GmbH).
Legal Representatives
Legal representatives are extracted from the trade register extract (Handelsregisterauszug) PDF using AI parsing. This data is only available in the full company retrieval flow, not in onboarding mode requests forcompany.
Extraction Details
Complete Role Nomenclature
Executive & Management Roles
Executive & Management Roles
Board & Supervisory Roles
Board & Supervisory Roles
Special Roles
Special Roles
The classification of each role as legal representative or other key person is AI-determined and depends on the company’s legal form context. For example, a “Verwaltungsrat” is typically a legal representative for an AG but might be classified as an other key person depending on the specific context. Signing authority details (Einzelzeichnung, Kollektivzeichnung zu zweien) are captured when available in the trade register extract.
Other Key Persons
Other key persons follow the same extraction logic as legal representatives (AI-parsed from the trade register extract). The AI determines whether a person listed in the register extract is a legal representative or an other key person based on their role and the company’s legal form. Common other key person roles include:Shareholders
Shareholders are extracted from the trade register extract (Handelsregisterauszug) PDF using AI parsing. This data is only available in the fullcompanyProfile.
Extraction Logic
Availability by Legal Form
Ownership Fields
Key Terminology
Shareholder data availability depends on the legal form. GmbH companies typically list all Gesellschafter with capital contributions in the trade register extract. AG (Aktiengesellschaft) companies and entities like Anstalt, Stiftung, and Trust generally do not disclose shareholders publicly.
Activity Code Mapping
Liechtenstein does not use a national activity code classification in the Handelsregister. Activity codes are always AI-inferred from the company’sZweck (purpose) field, which is a free-text description extracted from the trade register extract or the company details page.
Both NACE and ISIC codes are always AI-inferred for Liechtenstein companies because the trade register provides only a free-text purpose description (Zweck), not structured activity codes. The
isAIInferred flag is always true. For the onboarding profile, activity codes are enriched via the enrichActivities parser using the activityDescription field.Data Availability Matrix
Legend: Yes = Available | No = Not Available | Conditional = Depends on legal form | Async = Asynchronous processing
Documents by Company Type
All companies (active only)
Document Naming: The register extract PDF is named
AuszugAktuelleInformationenUnbeglaubigt.pdf (uncertified extract with current information). The invoice PDF is named Bestellung_HR_Auszug_V2_0.pdf.Data Source Priority & Routing
Liechtenstein uses a single data source (the Handelsregister) with two access methods depending on the requested data point:Pricing
Company Profile includes the trade register extract — you are not charged twice if requesting both. The company profile request fetches the trade register extract as an intermediate step and uses it for AI parsing.
Example API Responses
All examples use placeholder data. Query:POST /v2/company with { "id": "<id>", "countryCode": "LI", "dataPoints": ["company", "legalRepresentatives"] }
Deleted Company (Onboarding Profile)
Deleted Company (Onboarding Profile)
active: false and status Geloescht. Full company profile (with legal representatives and shareholders) is not available for deleted companies because the trade register extract cannot be retrieved.Anstalt (Company Profile) -- unique Liechtenstein entity
Anstalt (Company Profile) -- unique Liechtenstein entity
Available Documents (company example)
Available Documents (company example)
Documents are returned when
"dataPoints": ["availableDocuments"] is requested.Note: Only the uncertified register extract is currently available. Certified register extracts (
certifiedTradeRegisterExtract) are defined as a document type but not yet implemented.