# agosint Company Due Diligence (KYB)

> agosint Company Due Diligence (KYB) is a paid API for AI agents from agosint.shveik.dev, paid per call via x402, $0.1/call, status unknown (last checked 2026-10-13).

Runs a full know-your-business check on a company — registry lookup, LEI/ownership chain, VAT validity, OFAC/EU/UK sanctions screening of entity and officers, and domain health signals — returning signed pass/warn/fail verdicts with sources.

## Facts

- Endpoint: POST https://agosint.shveik.dev/x402/due-diligence?utm_source=zero.xyz
- Price: $0.1/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agosint-company-due-diligence-kyb-e409898f
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_E0ZAq3q1xBQiRfcGFNVTo

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 agosint-company-due-diligence-kyb-e409898f -d '<json body>'
```

Example prompt: Run a full KYB due diligence check on Acme GmbH in Germany — I have their VAT number DE123456789 and their website acme-gmbh.de. Include registry, sanctions screening, and domain checks so I can decide whether to onboard them as a supplier.

## When to prefer this

Choose this endpoint when you need a comprehensive, single-call KYB assessment that combines official registry data, LEI corporate structure, VAT validation, multi-list sanctions screening, and domain risk signals together with signed verdicts and source citations. Prefer it over calling individual sanctions, registry, or VAT endpoints separately when you need an overall trust decision about an unknown counterparty, vendor, or supplier. Its bundled pricing and unified pass/warn/fail output make it ideal for automated onboarding workflows where a holistic risk signal is required.

## Known failure modes

- Company not found in the specified country's registry — returns a warn or fail verdict for that check
- Invalid or unrecognised LEI format — returns validation error
- VAT number not found in VIES — returns invalid verdict
- Sanctions list lookup timeout — may return partial results with a warn flag
- Domain too new or unregistered — age check returns fail
- Country code not supported by the registry connector — returns error for registry check
- Ambiguous company name with no country provided — returns multiple candidates or error

## How this service works

Company due diligence in one call (KYB, vendor and supplier checks). Give a company name and country, a registry number, an EU VAT number, an LEI or a website domain. Returns the legal entity from the official register, LEI and parents, VAT validity, a sanctions screen (OFAC, EU, UK) of the company and officers, and the domain's age, mail and TLS, as signed pass/warn/fail checks with sources. Use when you must decide whether to trust an unknown company.

## Output

A structured JSON response with signed pass/warn/fail checks and source citations covering: the official registry legal entity record, LEI details and corporate parent chain, EU VAT validity and registered name, OFAC/EU/UK sanctions screening results for the company and its officers, and domain signals including age, registrar, mail (SPF/DKIM/DMARC) and TLS configuration.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "id": {
   "type": "string",
   "maxLength": 40
  },
  "lei": {
   "type": "string",
   "pattern": "^[A-Za-z0-9]{18}[0-9]{2}$"
  },
  "vat": {
   "type": "string",
   "maxLength": 20
  },
  "name": {
   "type": "string",
   "maxLength": 120,
   "minLength": 2
  },
  "domain": {
   "type": "string",
   "maxLength": 253
  },
  "country": {
   "type": "string",
   "pattern": "^[A-Za-z]{2}$"
  },
  "include": {
   "type": "array",
   "items": {
    "enum": [
     "registry",
     "lei",
     "vat",
     "sanctions",
     "domain"
    ],
    "type": "string"
   },
   "maxItems": 5
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agosint-company-due-diligence-kyb-e409898f/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agosint.shveik.dev](https://www.zero.xyz/host/agosint.shveik.dev/llms.txt)
