🇨🇭 Switzerland

Company data, board members and register extracts for Swiss businesses

Overview

AiPrise verifies Swiss businesses against the Central Business Name Index (Zefix), the Swiss Official Gazette of Commerce (SOGC / SHAB) and the cantonal commercial registers. A business verification returns the company profile, board members and signatories, and the register extract.

Coverage

Data pointReturnedNote
Company profileYesLegal name, legal form, status, registration date, registered address
Directors and legal representativesYesBoard members, managers and signatories
ShareholdersNo
Ultimate beneficial ownersYes, when filedReturned for about 1 in 10 companies
VAT number checkYesSeparate check against the national VAT register
DocumentReturned
Register extractYes
Certificate of incorporationYes

Documents, as the register names them

  • Trade Register Extract (from the cantonal commercial register)
  • Certificate of Incorporation

Speed

StepTypical9 in 10 within
Business verification (company data, officers)37 seconds2 minutes

These are typical times from production, not a service-level commitment: set timeouts well above them, or use callbacks.

Company types

Every entity in the commercial register is covered.

Company typeLegal formsCoveredWhat to expect
Public limited companyAG / SAYesFull data: board, signatories, documents
Private limited companyGmbH / Sàrl / SaglYesFull data
Sole proprietorshipEinzelunternehmenYesProfile and owner
AssociationVereinYesProfile and board
FoundationStiftungYesProfile and board

Sources

RegisterWhat it gives
Zefix (Central Business Name Index)Company profile
SOGC / SHAB (Swiss Official Gazette of Commerce)Officers, register changes
Cantonal commercial registersRegister extract

Identifiers

Send the UID as business_entity_id, with country_code set to CH.

IdentifierFormatExample
UID (enterprise ID)CHE followed by 9 digits, usually written CHE-123.456.789. Dots and hyphen are optional.CHE-123.456.789 or CHE123456789
Old register numberCH- followed by the canton code and numberCH-020.3.123.456-7

You can also search by legal name.

Statuses and legal forms

Every result carries the register's own status in registration_info.status and an AiPrise status in registration_info.normalised_status. The normalised status is one of Active, Suspended, Dormant, Dissolved / Struck Off, In Liquidation / Insolvency or Unknown.

Register statusNormalised status
ACTIVEActive

Legal forms come back in German, French or Italian in entity_type, for example Aktiengesellschaft, Gesellschaft mit beschränkter Haftung, SA, Sagl and Einzelunternehmen.

Quirks and gotchas

Country-specific behaviour to know before you integrate.

QuirkDetails
Three languagesLegal forms come back in the language of the canton: Aktiengesellschaft, SA and Sagl can all appear.
Board titles are not normalisedTitles such as Chairperson of the Board and Management Board Member come back with the normalised role UNKNOWN. Read the role name.
No shareholdersShareholders are not returned. Collect them from the business if you need them.
Send the UIDSend the CHE UID. Older CH- register numbers also work.

Limits

  • Shareholders are not returned.
  • UBOs come back only for few companies.

Did this page help you?