swissco_search
Search Swiss companies by name or statutory purpose to find businesses by what they do, even when the name doesn't mention it. Returns UID, legal form, and location.
Instructions
Companies whose name or statutory purpose contains term.
Over LINDAS, each row carries legal_name, uid, legal_form,
municipality, canton and purpose. Over PublicREST:
legal_name, uid, chid, ehra_id, canton and status.
The purpose is what makes this worth running. It is how a company
describes its own business to the register, so "hydrogen storage" finds
companies whose name mentions neither word. via="rest" matches the
start of a name instead.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| via | No | lindas matches a substring of the name or the purpose; rest matches a name prefix and needs Zefix PublicREST credentials. | lindas |
| term | Yes | Text to look for in the legal name or the statutory purpose. | |
| limit | No | Maximum rows. | |
| canton | No | Two-letter canton code, e.g. VD. LINDAS only. | |
| legal_form | No | eCH-0097 legal-form code, e.g. 0106 for an AG. LINDAS only. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rows | Yes | ||
| count | Yes | ||
| notes | Yes |