EuroScrape

← All examples

Switzerland New Companies Scraper: Daily Commercial Register (SOGC)

Swiss company registry scraper: every company newly registered in Switzerland, from the official Swiss Official Gazette of Commerce (SOGC / SHAB / FOSC). Name, UID, legal form, canton, address, business purpose, share capital. Filter by canton, legal form, keywords, capital. Also registry changes and deletions. Monitor mode + alerts. First 20 companies free.

Run it on Apify: apify.com/euroscrape/switzerland-companies (full documentation, pay per result, no subscription).

Use it as an API

Get your token in Apify Console → Settings → Integrations, then:

curl -X POST "https://api.apify.com/v2/acts/euroscrape~switzerland-companies/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d @input.json

Use it from an AI agent (MCP)

Add this server to Claude, Cursor, VS Code or any MCP client: the Actor becomes a tool your agent can call.

https://mcp.apify.com?tools=euroscrape/switzerland-companies

It is a pay-per-event Actor, so agents can also pay per run without an Apify account (agentic payments).

Input

input.json, ready to paste in Apify Console or to send to the API:

{
  "daysBack": 7,
  "cantons": [
    "ZH",
    "GE",
    "VD"
  ],
  "eventTypes": [
    "incorporation"
  ],
  "maxItems": 50
}

Output

One real result, shortened (output-sample.json has the full sample; personal data removed):

{
  "publicationNumber": "HR01-1006804349",
  "publicationId": "acc1dfe0-0a7a-43d8-80d3-10ea78c68c33",
  "type": "incorporation",
  "name": "FB Création SARL",
  "nameTranslations": [
    "FB Création GMBH",
    "FB Création SAGL",
    "FB Création LLC"
  ],
  "uid": "CHE-234.177.761",
  "legalFormCode": "0107",
  "legalForm": "Limited liability company (GmbH / Sàrl)",
  "legalFormLocal": "Société à responsabilité limitée",
  "seat": "Genève",
  "canton": "GE",
  "cantonName": "Genève",
  "address": {
    "careOf": null,
    "street": "Rue de Lyon",
    "houseNumber": "45",
    "postalCode": "1203",
    "town": "Genève"
  },
  "addressLine": "Rue de Lyon 45, 1203 Genève",
  "liquidationAddressLine": null,
  "inLiquidation": false,
  "businessPurpose": "La société a pour but toutes activités de conseil, de conception, de réalisation et de coordination de projets dans les domaines de la dé…",
  "capitalChf": 20000,
  "capitalPaidChf": 20000,
  "auditOptingOut": true,
  "registryOffice": "Registre du commerce du Canton de Genève",
  "language": "fr",
  "publicationDate": "2026-11-06",
  "journalDate": "2026-11-03",
  "journalNumber": "27346",
  "sogcUrl": "https://www.shab.ch/#!/search/publications/detail/acc1dfe0-0a7a-43d8-80d3-10ea78c68c33",
  "xmlUrl": "https://amtsblattportal.ch/api/v1/publications/acc1dfe0-0a7a-43d8-80d3-10ea78c68c33/xml",
  "scrapedAt": "2026-11-07T21:44:57.813Z"
}

Price

Event Price
Run start $0.003
Company $0.004

Apify subscribers get 10–30% off depending on their plan.

More

Run these numbers yourself. Every EuroScrape Actor runs on Apify, pay per result, first results free. Open the Store page →

EuroScrape Data Letter

Five numbers a week from official registers and public prices, each one reproducible with an Actor. Free, one e-mail on Thursdays.

Archive and unsubscribe: buttondown.com/Euroscrape.