Zefix Scraper — Swiss Commercial Register Companies
Pricing
from $0.0015 / company
Zefix Scraper — Swiss Commercial Register Companies
Scrape Swiss companies from Zefix, the official Swiss commercial register index: name, UID, CH-ID, legal form, status, legal seat, canton, register excerpt link, plus purpose, address, former names, audit firm, branches and publication dates. Export CSV/JSON.
Pricing
from $0.0015 / company
Rating
0.0
(0)
Developer
hiper soft
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Zefix Scraper: Swiss Commercial Register Companies
Zefix Scraper extracts company records from Zefix, the official central business name index of the Swiss commercial register (Handelsregister / Registre du commerce / Registro di commercio). Search any company name or keyword and get each company's name, UID (CHE number), CH-ID, legal form (AG, GmbH, SA, Sàrl, sole proprietorship, association, foundation, cooperative…), status (active, in liquidation, deleted), legal seat, canton, last publication date and the link to the cantonal register excerpt. Turn on Full company details to also get the company purpose, registered address, former names, audit firms, branch and main offices, takeovers and publication dates. Filter by canton, legal form and status, and export to CSV, Excel or JSON. Ideal for KYC, B2B lead generation, due diligence and Swiss market research.
What does Zefix Scraper do?
- 🇨🇭 All Swiss companies in the commercial register: AG, GmbH, SA, Sàrl, sole proprietorships, partnerships, associations, foundations, cooperatives, branches.
- 🔎 Search by name or keyword: bäckerei, treuhand, immobilien, consulting, any brand.
- 🗺️ Canton filter: all 26 cantons (ZH, BE, GE, VD, BS, TI…).
- 🏛️ Legal form filter using any common abbreviation (AG, GmbH, SA, Sàrl, Verein, Stiftung…).
- ✅ Status filter: active only, or include companies in liquidation and deleted ones.
- 🆔 Identifiers: UID (CHE-xxx.xxx.xxx), CH-ID and register number.
- 📄 Register excerpt link for each company.
- 🎯 Company purpose (optional): the official business purpose text.
- 📍 Registered address (optional).
- 🔁 Former names, takeovers, branches and audit firms (optional).
- 🌐 Legal form names in English, German, French or Italian.
What data can you scrape from Zefix?
| Field | Description |
|---|---|
| Company | Name, UID, CH-ID, Zefix link |
| Legal | Legal form and abbreviation, status |
| Location | Legal seat, canton |
| Register | Last publication date, deletion date, register excerpt link |
| Purpose* | Official business purpose |
| Address* | Organisation, c/o, street, PO box, ZIP, town, country |
| History* | Former names, takeovers, publication dates |
| Network* | Audit firms, branch offices, main offices |
* With Full company details turned on.
Use cases for Swiss company data
- KYC and compliance: verify Swiss companies, UIDs, legal form and status.
- B2B lead generation: build lists of Swiss companies by industry keyword, canton and legal form.
- Due diligence: check purpose, address, former names, takeovers and auditors.
- Market research: count new and active companies by sector and canton.
- CRM enrichment: add UID, legal form and registered address to your accounts.
- Supplier onboarding: validate Swiss vendors automatically.
How to scrape Zefix
- Click Try for free to open Zefix Scraper in Apify Console.
- Enter company names or keywords.
- Optionally pick cantons, legal forms and status, and turn on Full company details.
- Set Max companies and click Start.
- Download the companies as CSV, Excel or JSON.
Input
Example input
{"searchTerms": ["bäckerei", "treuhand"],"cantons": ["ZH", "BE"],"legalForms": ["AG", "GmbH"],"status": "active","includeDetails": true,"maxItems": 1000}
| Field | Description |
|---|---|
| Company names or keywords | Words in the company name; one search each. |
| Cantons | Only companies in these cantons. |
| Legal forms | Only these legal forms (any abbreviation or name). |
| Status | Active only, or all. |
| Full company details | Adds purpose, address, former names, auditors, branches, publications. |
| Language | Language for legal form names. |
| Max companies | Stop after this many (0 = no limit). |
Output
Company example (with full details)
{"name": "Bäckerei Baggenstoss GmbH","uid": "CHE-459.169.218","chid": "CH-020-4050418-7","ehraid": 1146842,"legalForm": "Limited Liability Company","legalFormShort": "LLC","status": "active","legalSeat": "Richterswil","canton": "ZH","lastPublicationDate": "2015-11-09","registerExcerptUrl": "https://zh.chregister.ch/cr-portal/auszug/auszug.xhtml?uid=CHE-459.169.218","url": "https://www.zefix.ch/en/search/entity/list/firm/1146842","purpose": "Die Gesellschaft bezweckt den Betrieb einer Bäckerei und Konditorei sowie eines Cafés…","address": {"organisation": "Bäckerei Baggenstoss GmbH","street": "Dorfstrasse 58","zip": "8805","town": "Richterswil","country": "CH"},"formerNames": [],"auditFirms": [],"branchOffices": [],"publications": [],"search": "bäckerei"}
Output schema
| Field | Type | Description |
|---|---|---|
name, uid, chid, ehraid, url | mixed | Company identity. |
legalForm, legalFormShort, status | string | Legal form and status. |
legalSeat, canton | string | Location. |
lastPublicationDate, deletionDate, registerExcerptUrl | string | Register info. |
purpose | string | Business purpose. |
address | object | Registered address. |
formerNames | array | Previous names. |
auditFirms, branchOffices, mainOffices, tookOver, takenOverBy | array | Related companies. |
publications | array | Publication dates and IDs. |
search, scrapedAt | string | Source info. |
How much does it cost to scrape Zefix?
Zefix Scraper uses pay-per-company pricing: a small fixed price per company, with automatic discounts on higher Apify plans. See the Pricing tab for the exact price.
More company data
- KVK Scraper: Dutch Chamber of Commerce companies.
- Europages Scraper: European B2B suppliers.
FAQ
What is Zefix? Zefix is the official central index of companies entered in the Swiss cantonal commercial registers.
What is a UID? The Swiss Business Identification Number (CHE-xxx.xxx.xxx) used for tax and register purposes.
Can I filter by canton or legal form? Yes. Use Cantons and Legal forms (AG, GmbH, SA, Sàrl, Verein, Stiftung, etc.).
Does it include deleted companies? Set Status to All to include companies in liquidation and deleted companies.
What formats can I export? CSV, Excel, JSON, XML, HTML and RSS, or read the results through the Apify API.
Can I integrate Zefix Scraper with other apps? Zefix Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. It works with Make, Zapier, Slack, Airbyte, GitHub, Google Drive and many more, plus the Apify API, JS/Python clients and MCP. Or use webhooks to trigger an action whenever a run finishes.
Is it legal to use this data? Commercial register data is public by law in Switzerland. You are responsible for using it in line with Swiss data protection law.
Related Actors
Notes
Original clean-room implementation. Returns only public data. Not affiliated with the Swiss Federal Office of Justice or Zefix.