ch_company_search
Find Swiss companies by registered name or statutory purpose. Returns UID, legal form, address, and purpose to verify the right match.
Instructions
Find Swiss companies in the commercial register by part of their registered name, or by a word in their statutory purpose (match="purpose", needs a canton). Returns candidates with UID, legal form, address and purpose. The name match is a substring of the registered name, so a name from a website or Google Maps may need a shorter, distinctive part. When several candidates come back, confirm the right one by address before using its UID.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum candidates, default 20. | |
| match | No | "name" (default) searches registered names, "purpose" searches the statutory purpose. | |
| query | Yes | Text to look for. With match="name" (default), part of the registered company name, e.g. "Muster Treuhand". With match="purpose", a word from the statutory purpose, e.g. "Buchführung". | |
| canton | No | Two-letter canton code such as BE or ZH. Required for match="purpose". | |
| legal_form | No | AG, GmbH, Einzelunternehmen, Genossenschaft, Verein, Stiftung, or an eCH-0097 code such as 0106. |