# Strale KYB Complete CA

> Strale KYB Complete CA is a paid API for AI agents from api.strale.io, paid per call via x402, $2.7/call, status unknown (last checked 2026-09-15).

Performs comprehensive Know Your Business (KYB) verification for Canadian companies, including registry lookup, PEP screening, and optional VAT/contact validation.

## Facts

- Endpoint: POST https://api.strale.io/x402/v2/solutions/kyb-complete-ca
- Price: $2.7/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-complete-ca-47081d99
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_SwnWZRxFLyIYQvHpIl34H

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-complete-ca-47081d99 -d '<json body>'
```

Example prompt: Can you run a full KYB check on Shopify Inc. in Canada — their domain is shopify.com and the contact person is Tobias Lütke at tobias@shopify.com? I need the registry data, PEP screening, and a full audit record.

## When to prefer this

Choose this endpoint when you need a single, comprehensive KYB result for a Canadian company that combines registry lookup, PEP screening, and contact validation in one call with a cryptographic audit trail. Prefer it over building separate registry + screening calls when operating in Canada specifically, when compliance auditability is required, or when you need a pay-per-call model without subscription overhead.

## Known failure modes

- Company not found in Canadian registries — returns not-found error with suggestion to verify name/number
- Invalid corporation number format — returns validation error
- PEP screening unavailable for given contact — returns partial result with screening error
- Domain unreachable or unresolvable — domain enrichment skipped with warning
- Malformed VAT number — returns format validation error
- Rate limit or payment failure via x402 — returns 402 or 429 status

## 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 comprehensive KYB results for a Canadian company including official registry data (company name, registration status, corporation number), PEP screening outcome for the named contact, VAT number validation if provided, contact email validation, compliance status summary, and a cryptographically hashed audit record for regulatory traceability.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "domain": {
   "type": "string",
   "description": "Company website domain (e.g., example.com)"
  },
  "vat_number": {
   "type": "string",
   "description": "EU VAT number with country prefix (e.g. DE811128135). Auto-derived from registry data when possible."
  },
  "company_name": {
   "type": "string",
   "description": "Canadian company name or corporation number"
  },
  "contact_name": {
   "type": "string",
   "description": "Name of contact person for PEP screening"
  },
  "contact_email": {
   "type": "string",
   "description": "Contact email for validation"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/strale-kyb-complete-ca-47081d99/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)
