# Sirenic Swiss Commercial Register Events

> Sirenic Swiss Commercial Register Events is a paid API for AI agents from api.sirenic.eu, paid per call via x402, $0.02/call, status unknown (last checked 2026-10-22).

Retrieves all official Swiss commercial register publications (registrations, changes, deletions) for a company by UID from the SOGC/SHAB via SECO public API

## Facts

- Endpoint: GET https://api.sirenic.eu/v1/eu/entreprise/CH/:id/evenements?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-22
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/sirenic-swiss-commercial-register-events-0a0700f0
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_sA1TVjLN0j0qMvIED62BB

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability sirenic-swiss-commercial-register-events-0a0700f0
```

Example prompt: Pull all the official Swiss commercial register publications for Nestlé, UID CHE-102.732.681 — I want to see every registration, change, and deletion event recorded in the SHAB gazette.

## When to prefer this

Choose this endpoint when you need the official, government-sourced Swiss commercial register event history for a specific company identified by UID. It is the authoritative source for SHAB/SOGC publications including change flags useful for KYB, AML, compliance, and corporate due diligence workflows. Prefer this over generic business data providers when you need legally published gazette events rather than aggregated or scraped company data.

## Known failure modes

- Invalid or malformed UID format returns a 4xx error
- UID not found in SOGC database returns empty result or 404
- Company with no events since July 2018 returns an empty list
- SECO API upstream outage causes service unavailability
- Rate limiting or payment failure (x402) blocks the request

## How this service works

Swiss commercial-register publications (SOGC/SHAB, SECO, live, since 2018) with the UID: entries, changes, deletions; date, number, canton, office, company as published (name, UID, seat, form, purpose, capital, address without c/o), closed-list change flags; free text withheld (persons); sole-proprietorship publications omitted (ecartes). Unbilled 404 like the profile: sole proprietorship, undecided form, branch without served head office. Query: /v1/eu/entreprise/CH/CHE-102.732.681/evenements.

## Output

A list of official Swiss SHAB/SOGC gazette publications for the company, each containing: publication date, gazette number, canton, registry office name, company name as published, UID, registered seat, legal form, corporate purpose, share capital, official address, and a set of closed-list change-type flags (e.g. name change, seat change, address change, purpose change, capital change, legal form change, bankruptcy, liquidation). Free-text sections involving persons are withheld. Data is live from the SECO public API and covers events since July 2018.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "pathParams": {
     "type": "object",
     "required": [
      "id"
     ],
     "properties": {
      "id": {
       "type": "string",
       "description": "Swiss UID, CHE-xxx.xxx.xxx (e.g. CHE-102.732.681); dots and hyphen optional. A sole proprietorship (Einzelunternehmen), a branch whose head office is not served or an undecided legal form returns 404, payment cancelled."
      }
     }
    },
    "queryParams": {
     "type": "object",
     "properties": {}
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sirenic-swiss-commercial-register-events-0a0700f0/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.sirenic.eu](https://www.zero.xyz/host/api.sirenic.eu/llms.txt)
