Zefix.ch Scraper - Swiss Commercial Register avatar

Zefix.ch Scraper - Swiss Commercial Register

Pricing

from $2.00 / 1,000 company founds

Go to Apify Store
Zefix.ch Scraper - Swiss Commercial Register

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

Alessandro Santamaria

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

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:

FieldDescription
uidSwiss company UID (CHE-xxx.xxx.xxx format)
nameOfficial registered company name
legal_formLegal form (AG, GmbH, Verein, Stiftung, etc.)
legal_seatRegistered seat (municipality)
cantonCanton code (ZH, BE, GE, etc.)
statusCompany status (active, deleted, in_liquidation, etc.)
purposeOfficial company purpose text
addressRegistered address
postal_codeSwiss postal code
cityCity
sogc_dateDate of last SOGC (Swiss Official Gazette of Commerce) publication
register_officeCantonal register office name
registry_hrefDirect link to cantonal registry entry
source_urlZefix or cantonal excerpt URL
source_platformAlways "zefix.ch"
scraped_atISO 8601 timestamp

Input parameters

ParameterTypeDefaultDescription
searchUrlsarray-Zefix search URLs with parameters
searchQuerystring-Company name or keyword to search
cantonstring-Filter by canton (ZH, BE, GE, etc. or full name)
legalFormstring-Filter by legal form (AG, GmbH, Verein, etc.)
activeOnlybooleantrueOnly active companies
maxResultsinteger100Maximum results (1-2000)
proxyConfigurationobjectApify proxyProxy 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).

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

EventPrice
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.

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.