# agosint Company and Domain Due Diligence

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

Looks up a company's official registry data, sanctions status, and domain records in a single signed API call, returning structured due diligence information.

## Facts

- Endpoint: POST https://agosint.shveik.dev/v1/x402/company?utm_source=zero.xyz
- Price: $0.02/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/agosint-company-and-domain-due-diligence-5797e83b
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_ZVwgbLwX7L1fYO_fT0of-

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-and-domain-due-diligence-5797e83b -d '<json body>'
```

Example prompt: Can you run due diligence on a Czech company called ČEZ — check their official registry record, legal status, and whether they're on any sanctions lists? Their domain is cez.cz and country is CZ.

## When to prefer this

Choose this endpoint when you need a single, unified due diligence call covering official company registry data, sanctions screening, and domain intelligence together — especially for European companies where registers like ARES (CZ) or Handelsregister (DE) are the authoritative source. Prefer it over separate registry, sanctions, or WHOIS tools when you want signed, structured output with a payment receipt and no account required. Use the sibling endpoints for narrower tasks (VAT-only validation, sanctions-only screening, domain-only intelligence).

## Known failure modes

- Company not found in any covered register — empty or null result with a note
- Invalid LEI format rejected by schema validation
- Country code not supported by any covered register
- Domain not resolvable via RDAP/WHOIS
- Payment not received or insufficient — HTTP 402 response
- Ambiguous company name with multiple matches — may return best match or require additional fields

## How this service works

Company and domain due diligence for AI agents: official registers, sanctions lists and domain records, signed. Pay per call in stablecoins, no account.

## Output

A signed JSON object containing the company's official name, registration ID, legal form, status (active/inactive), incorporation date, registered address, list of officers, activity codes, source registry name and URL, retrieval timestamp, and a payment receipt. May also include domain records and sanctions screening results depending on inputs provided.

## 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}$"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "id": "45274649",
  "name": "ČEZ, a.…",
  "note": "Public r…",
  "schema": "agosint.…",
  "source": "ARES, Cz…",
  "status": "active",
  "address": {},
  "country": "CZ",
  "receipt": {},
  "officers": [],
  "legal_form": "121",
  "source_url": "https://…",
  "retrieved_at": "2026-10-…",
  "activity_codes": [],
  "incorporation_date": "1992-05-…"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agosint-company-and-domain-due-diligence-5797e83b/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)
