Skip to main content

Business Identity Validator

Business Identity Validator

Business Identity Validator helps you confirm that a Swiss company exists, access its official registry data, and check who is authorised to sign on its behalf.

The data comes from the official Swiss registers: the Swiss UID register, which records companies and institutions under their Swiss enterprise identification number (UID); ZEFIX, the federal index of commercial-register entries; and the cantonal commercial registers that hold signatory and signing-rule data. The service queries those registers for you and returns normalised JSON, so you integrate once instead of against each register separately.

API Map

Typical End-To-End Flow

  1. Subscribe to a Business Identity Validator plan on Swisscom Digital Marketplace and note which operations it covers — see Plans and Base URLs.
  2. Obtain a CLIENT_ID and CLIENT_SECRET from the Digital Marketplace subscription.
  3. Request an OAuth 2.0 access token using the client credentials grant — see Authentication and Authorization.
  4. Search for the organisation with GET /suggestions and keep the uid of the intended match.
  5. Retrieve organisation details, authorised signatories, or signing rules for that UID.
  6. Validate a signer combination or download a register excerpt, depending on your use case.

Components Architecture