# Strale KYB Essentials PL — Polish Company Lookup

> Strale KYB Essentials PL — Polish Company Lookup is a paid API for AI agents from api.strale.io, paid per call via x402, $1.62/call, status unknown (last checked 2026-09-15).

Retrieves essential Know Your Business (KYB) data for a Polish company from the KRS (Krajowy Rejestr Sądowy) registry using its KRS number.

## Facts

- Endpoint: POST https://api.strale.io/x402/v2/solutions/kyb-essentials-pl
- Price: $1.62/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/strale-kyb-essentials-pl-polish-company-lookup-9b0b1f03
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_bUUxBGuWQSrLuQylckdZ0

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-kyb-essentials-pl-polish-company-lookup-9b0b1f03 -d '<json body>'
```

Example prompt: Can you pull up the KYB essentials for the Polish company with KRS number 0000127091 — I need their registration status, registered address, and who the directors are.

## When to prefer this

Choose this endpoint when you need structured, authoritative KYB data specifically for Polish companies registered in the KRS (Krajowy Rejestr Sądowy). Prefer it over generic business search APIs when you have a specific KRS number and need official registry data with a verifiable audit trail. It is distinct from Austrian Firmenbuch or other country-specific endpoints on the same platform.

## Known failure modes

- Invalid KRS number format — returns validation error
- KRS number not found in registry — returns 404 or empty result
- Registry temporarily unavailable — upstream timeout error
- Malformed request body — returns 400 bad request
- Insufficient payment or x402 payment failure — returns 402

## 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 structured company data sourced from the Polish KRS registry, including legal name, registration status (active/inactive), legal form, registered address, names and roles of directors or authorized representatives, share capital, date of incorporation, and PKD business activity codes. Each call also includes a cryptographically hashed audit record for compliance traceability.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "krs_number": {
   "type": "string",
   "description": "Polish KRS number"
  },
  "vat_number": {
   "type": "string",
   "description": "EU VAT number with country prefix (e.g. ATU14189108). Optional — used for VIES validation when the registry lookup does not return one (e.g. AT, SK); auto-derived from registry data where possible."
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/strale-kyb-essentials-pl-polish-company-lookup-9b0b1f03/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)
