Zefix.ch Scraper - Swiss Commercial Register
Pricing
from $2.00 / 1,000 company founds
Zefix.ch Scraper - Swiss Commercial Register
Scrape company data from Zefix (Zentraler Firmenindex), the official Swiss central business name index operated by the Federal Office of Justice. Extract UID numbers, legal forms, company purposes, SOGC publication dates, cantonal registry links, and more from the Swiss commercial register.
Pricing
from $2.00 / 1,000 company founds
Rating
0.0
(0)
Developer
Alessandro Santamaria
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Scrape company data from Zefix (Zentraler Firmenindex), the official Swiss central business name index operated by the Federal Office of Justice.
What is Zefix?
Zefix is the official Swiss government portal that provides access to the central business name index. It aggregates data from all 26 cantonal commercial registers into a single searchable database. The data is authoritative and legally binding.
What data can you extract?
For each company, the scraper extracts:
| Field | Description |
|---|---|
uid | Swiss company UID (CHE-xxx.xxx.xxx format) |
name | Official registered company name |
legal_form | Legal form (AG, GmbH, Verein, Stiftung, etc.) |
legal_seat | Registered seat (municipality) |
canton | Canton code (ZH, BE, GE, etc.) |
status | Company status (active, deleted, in_liquidation, etc.) |
purpose | Official company purpose text |
address | Registered address |
postal_code | Swiss postal code |
city | City |
sogc_date | Date of last SOGC (Swiss Official Gazette of Commerce) publication |
register_office | Cantonal register office name |
registry_href | Direct link to cantonal registry entry |
source_url | Zefix or cantonal excerpt URL |
source_platform | Always "zefix.ch" |
scraped_at | ISO 8601 timestamp |
Input parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
searchUrls | array | - | Zefix search URLs with parameters |
searchQuery | string | - | Company name or keyword to search |
canton | string | - | Filter by canton (ZH, BE, GE, etc. or full name) |
legalForm | string | - | Filter by legal form (AG, GmbH, Verein, etc.) |
activeOnly | boolean | true | Only active companies |
maxResults | integer | 100 | Maximum results (1-2000) |
proxyConfiguration | object | Apify proxy | Proxy settings |
Example input
{"searchQuery": "software","canton": "ZH","legalForm": "AG","activeOnly": true,"maxResults": 50}
Search URL format
You can also provide Zefix search URLs directly:
{"searchUrls": ["https://www.zefix.ch/en/search/entity/list?name=consulting&searchType=exact&canton=BE"],"maxResults": 100}
Canton codes
All 26 Swiss cantons are supported: AG, AI, AR, BE, BL, BS, FR, GE, GL, GR, JU, LU, NE, NW, OW, SG, SH, SO, SZ, TG, TI, UR, VD, VS, ZG, ZH
You can use either the 2-letter code or the full name (in German, French, or English).
Legal forms
Common legal forms: AG (Aktiengesellschaft/SA), GmbH (SARL), Einzelunternehmen, Kollektivgesellschaft, Kommanditgesellschaft, Genossenschaft, Verein, Stiftung, Zweigniederlassung
Technical details
- Built in Go with TLS fingerprinting (Chrome 124 profile)
- Uses the official Zefix REST API
- Minimal 128MB memory footprint (~12MB Docker image)
- Polite rate limiting (300ms between detail requests)
- Automatic session initialization for WAF bypass
Pricing
| Event | Price |
|---|---|
directory-serp-result | $0.002 per company |
directory-detail-result | $0.005 per detail fetch |
Data source
All data comes from the official Swiss Federal Office of Justice via the Zefix portal. This is authoritative government data from the Swiss commercial register system.
Legal notice
This scraper accesses publicly available data from the Swiss commercial register. The data is published by the Swiss Federal Office of Justice for public information purposes. Users are responsible for complying with applicable laws when using the extracted data.