Switzerland's Federal Office of Justice manages Zefix. This is the central company index pointing to twenty-eight distinct cantonal registries. Each Swiss enterprise receives a twelve-character Corporate Identification Number (UID) styled as CHE-123.456.789. This system became mandatory in 2011 to replace fragmented regional numbers. For M&A analysts, mapping these entities means navigating a system that sits completely outside the European Union's regulatory framework.
Because Switzerland is not an EU member state, its corporate data does not flow through standard European Business Register channels. Financial analysts tracking cross-border subsidiaries often hit stale aggregator caches that fail to capture sudden changes in signatory powers or insolvency proceedings [1]. This lag represents a significant risk during high-value debt restructuring or diligence cycles.
The Swiss cantonal split
The central Zefix index collects high-level metadata, but the legal reality of a Swiss corporation lives at the cantonal level. When you query a Swiss business, the primary record resides with regional registries like Zurich, Geneva, or Zug. Zug is particularly critical for commodity trading firms and investment vehicles due to its historical tax advantages.
A raw data pull from a Swiss entity contains several specific identifiers. The payload includes the UID, the older cantonal registration number, the legal form, and the registered address. The legal form field distinguishes between an Aktiengesellschaft (AG) and a Gesellschaft mit beschränkter Haftung (GmbH). It also includes the active corporate purpose and the current status of the firm.
Unlike some European neighbours, Switzerland does not maintain a public central register of beneficial owners. The Federal Council continues to debate a centralised transparency register, but beneficial ownership data remains mostly private. This leaves corporate officers with joint or individual signatory authority as the primary indicators of control. These signatory authorities are recorded in the cantonal commercial register, making officer data queries essential for corporate compliance checks.
Current integration status
In the OpenRegistry architecture, the direct Swiss registry integration is currently inactive. The /healthz matrix confirms that direct Zefix lookups via the code CH are offline. This occurs because Swiss cantonal endpoints update their security schemas and query interfaces independently, which requires periodic maintenance on programmatic connectors.
For finance professionals mapping international entities, this does not stop corporate tracing. Active neighbouring registries on the OpenRegistry platform, such as Germany, France, Italy, and Liechtenstein, provide clear audit trails for Swiss corporate networks. Many Swiss parent companies operate through French or German subsidiaries. These foreign entities must file public records of their parent holdings and branch offices in their local corporate registers.
Querying the active German registry often reveals the precise Swiss holding structure through foreign entity disclosures. For example, a search for a German subsidiary reveals the parent's CHE identification number and cantonal seat.
Querying Swiss-linked entities through active sibling registries
To perform an asset-tracing or compliance query, developers use the active tool suite to scan neighbouring European jurisdictions. Here is an example of querying a German branch of a Swiss entity using the OpenRegistry MCP server:
{
"name": "search_companies",
"arguments": {
"jurisdiction": "DE",
"query": "Swiss Holding GmbH"
}
}
When the target profile is retrieved, you request the full officer list to verify who holds signing authority over the European operations:
{
"name": "get_officers",
"arguments": {
"jurisdiction": "DE",
"company_id": "DE_HRB_123456"
}
}
This returns the unmodified data fields exactly as they exist in the German registry database. The response lists the managing directors, their residency details, and any Swiss parent entities registered as sole shareholders. Once Swiss direct access is reactivated in a future release, identical tool calls targeting the CH jurisdiction code will pull the raw records directly from the Zefix index.
Why raw data beats caches
Relying on the legacy paid databases for Swiss corporate data introduces compliance risks. Private aggregators scrape cantonal registers at long intervals, often missing temporary corporate suspensions or sudden changes in signatory powers. During an M&A transaction, a single day of lag in discovering a bankruptcy filing can invalidate a contract.
Using direct registry calls ensures your analysis rests on the official record of the jurisdiction. For developers building KYC tools or automated compliance pipelines, accessing raw, real-time corporate registries across European borders provides a reliable foundation. You can monitor the current live status of the Swiss integration and browse sibling registries on openregistry.sophymarine.com.
Top comments (0)