# Strale Swiss Company Data

> Strale Swiss Company Data is a paid API for AI agents from api.strale.io, paid per call via x402, $0.054/call, status unknown (last checked 2026-09-13).

Looks up Swiss company registration data by UID or company name via the Zefix registry, returning structured JSON with an audit trail.

## Facts

- Endpoint: GET https://api.strale.io/x402/v2/swiss-company-data
- Price: $0.054/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/strale-swiss-company-data-21889def
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ueLEH3gQkmY-bCHlM9buT

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 strale-swiss-company-data-21889def
```

Example prompt: Can you look up the Swiss company registration details for Novartis — I have their UID CHE-103.867.444 — and confirm their legal status and registered address?

## When to prefer this

Use this endpoint when you need authoritative Swiss company registration data directly from the Zefix federal registry, especially for compliance, KYC, due diligence, or contract verification workflows. Prefer this over general web search when you need structured, audit-traceable legal entity data with cryptographic provenance. Ideal when you have a CHE UID number for exact lookup, or an exact registered company name.

## Known failure modes

- Company name not found if spelling doesn't match exact registered name including diacritics (e.g. 'Nestle' vs 'Nestlé')
- Invalid or malformed UID format returns an error
- Ambiguous company name match rejected — only confident single matches accepted
- Company not registered in Switzerland returns empty or not-found response
- Payment failure via x402 if USDC balance insufficient

## How this service works

The trust layer for AI agents — 250+ independently tested data capabilities across 27 countries. Execute capabilities via REST, MCP, A2A, or x402 micropayments. Every call returns an audit record with cryptographic chain hashing.

## Output

Structured JSON containing Swiss company registration data (legal name, UID, legal form, registered address, canton, status, etc.) sourced from Zefix, plus a cryptographic audit record with chain hashing confirming the data provenance and integrity.

## Request schema (JSON Schema)

```json
{
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "type": "object",
 "properties": {
  "input": {
   "type": "object",
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "type": "string",
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ]
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "uid": {
       "type": "string",
       "description": "Swiss UID (CHE-xxx.xxx.xxx) or EHRAID"
      },
      "company_name": {
       "type": "string",
       "description": "Company name. Zefix matches diacritics literally, so use the exact registered spelling (e.g. \"Nestlé\"). Accepted only on a confident name match."
      }
     }
    }
   },
   "required": [
    "type",
    "method"
   ],
   "additionalProperties": false
  }
 },
 "required": [
  "input"
 ]
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/strale-swiss-company-data-21889def/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.strale.io](https://www.zero.xyz/host/api.strale.io/llms.txt)
