Zefix Scraper — Swiss Commercial Register Companies avatar

Zefix Scraper — Swiss Commercial Register Companies

Pricing

from $0.0015 / company

Go to Apify Store
Zefix Scraper — Swiss Commercial Register Companies

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

hiper soft

Maintained by Community

Actor 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?

FieldDescription
CompanyName, UID, CH-ID, Zefix link
LegalLegal form and abbreviation, status
LocationLegal seat, canton
RegisterLast 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

  1. Click Try for free to open Zefix Scraper in Apify Console.
  2. Enter company names or keywords.
  3. Optionally pick cantons, legal forms and status, and turn on Full company details.
  4. Set Max companies and click Start.
  5. 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
}
FieldDescription
Company names or keywordsWords in the company name; one search each.
CantonsOnly companies in these cantons.
Legal formsOnly these legal forms (any abbreviation or name).
StatusActive only, or all.
Full company detailsAdds purpose, address, former names, auditors, branches, publications.
LanguageLanguage for legal form names.
Max companiesStop 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

FieldTypeDescription
name, uid, chid, ehraid, urlmixedCompany identity.
legalForm, legalFormShort, statusstringLegal form and status.
legalSeat, cantonstringLocation.
lastPublicationDate, deletionDate, registerExcerptUrlstringRegister info.
purposestringBusiness purpose.
addressobjectRegistered address.
formerNamesarrayPrevious names.
auditFirms, branchOffices, mainOffices, tookOver, takenOverByarrayRelated companies.
publicationsarrayPublication dates and IDs.
search, scrapedAtstringSource 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

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.

Notes

Original clean-room implementation. Returns only public data. Not affiliated with the Swiss Federal Office of Justice or Zefix.