# Strale German Company Data API

> Strale German Company Data API 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-15).

Retrieves structured data on German-registered companies from the Handelsregister (commercial register) by company name, HRB number with court, or canonical OpenRegister ID.

## Facts

- Endpoint: GET https://api.strale.io/x402/v2/german-company-data
- Price: $0.054/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/strale-german-company-data-api-57c730e4
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_y8idFEsF2qtIgmTcWcnEJ

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-german-company-data-api-57c730e4
```

Example prompt: Can you pull the Handelsregister registration details for Volkswagen AG? Try searching by company name if you don't have the HRB number.

## When to prefer this

Use this endpoint when you need authoritative, structured German company data from the Handelsregister, especially for compliance, due diligence, or KYB (Know Your Business) workflows. Prefer the OpenRegister company_id parameter when known to save an extra API call. Choose this over generic web search when you need machine-readable, verifiable registration data with an audit trail.

## Known failure modes

- Company not found by name (fuzzy search returns no match)
- HRB number provided without court — court is required since HRB numbers are not globally unique
- Invalid or unrecognised OpenRegister company ID format
- Rate limiting or payment failure (x402 micropayment not completed)
- Ambiguous company name matching multiple entries — may require additional disambiguation

## 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

Returns a structured JSON record containing German company data sourced from the Handelsregister, including legal name, registration number, court, legal form, registered address, and other commercial register fields, along with an audit record bearing a cryptographic chain hash for traceability.

## 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",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [],
     "properties": {
      "court": {
       "type": "string",
       "description": "Registergericht (German commercial court). Required when providing 'hrb_number'. Example: \"Amtsgericht Landsberg a. Lech\"."
      },
      "company_id": {
       "type": "string",
       "description": "OpenRegister canonical id, e.g. \"DE-HRB-F1103-267645\". Preferred when known — skips name resolution and consumes one fewer API call."
      },
      "hrb_number": {
       "type": "string",
       "description": "Handelsregister number (e.g. \"HRB 2001\"). When provided, 'court' is also required — HRB/HRA numbers are per-court and not globally unique."
      },
      "company_name": {
       "type": "string",
       "description": "Company name for fuzzy search via /v1/autocomplete/company."
      }
     }
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/strale-german-company-data-api-57c730e4/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)
