swissco_lookup
Look up a Swiss company's commercial register details by UID, including legal name, address, purpose, and optional FINMA licence or LEI data.
Instructions
Everything the commercial register publishes about one company.
One row: legal_name, uid, chid, ehra_id,
legal_form_code, legal_form, municipality, canton,
address, purpose and zefix_uri. With Zefix PublicREST
credentials in the environment it also carries status,
capital_nominal, capital_currency, deletion_date,
old_names, branch_offices, head_offices, has_taken_over,
was_taken_over_by and cantonal_excerpt.
finma_licence adds finma_licence, finma_category,
finma_city and finma_flags. lei adds lei, lei_status,
direct_parent and ultimate_parent.
purpose is the statutory purpose: how the company describes what it
does, in its own words, filed with the register.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lei | No | Add the LEI and the entities that consolidate this one. Costs three requests. | |
| uid | Yes | A Swiss UID in any punctuation: CHE-444.420.929, CHE444420929, or a CH-ID. | |
| finma_licence | No | Add the FINMA licence type and supervisory category. Costs two downloads on a cold cache. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rows | Yes | ||
| count | Yes | ||
| notes | Yes |