# Company KYB Check and Enrichment

> Company KYB Check and Enrichment is a paid API for AI agents from agentsvc.io, paid per call via x402, $0.03/call, status unknown (last checked 2026-10-11).

Performs a comprehensive KYB (Know Your Business) check on a company, bundling GLEIF LEI lookup, VAT validation, sanctions screening, domain/email security analysis, and recent news into one response.

## Facts

- Endpoint: POST https://agentsvc.io/api/v1/proxy/company-brief?utm_source=zero.xyz
- Price: $0.03/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/company-kyb-check-and-enrichment-9ccedf5c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_epMYqiy_jlzoisd_sAc4f

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 company-kyb-check-and-enrichment-9ccedf5c -d '<json body>'
```

Example prompt: Run a full KYB check on Siemens — their domain is siemens.com and they're registered in Germany (DE) — I need their LEI, sanctions status, domain security grade, and the latest 5 news articles.

## When to prefer this

Choose this endpoint when you need a single-call comprehensive KYB bundle rather than calling individual company lookup, sanctions, VAT, and domain endpoints separately. Ideal for compliance workflows, vendor onboarding, counterparty screening, and business due diligence where you need GLEIF-sourced legal entity data combined with sanctions screening and domain security in one response. Prefer over individual GLEIF or VAT APIs when you need the full enriched picture at once.

## Known failure modes

- Company name not found in GLEIF — returns empty or low-confidence candidates
- VAT number invalid or country doesn't return names (e.g. DE) — partial result returned
- Domain not registered or unreachable — domain/website checks marked as failed
- Sanctions database temporarily unavailable — sanctions check may be skipped
- Ambiguous company name with multiple candidates — top match returned with other_candidates list
- Missing required parameters (no name, LEI, or domain provided) — request rejected

## How this service works

86 APIs for AI agents: web scraping and crawling to Markdown, AI summaries, data extraction and cited answers, screenshots and PDF, PDF, OCR and document conversion, news, paper and developer search and more, paid per call with USDC on Base, Solana, Polygon or Arbitrum via x402. No account, no API key, free sample on every service.

## Output

A JSON object containing: verified company details from GLEIF (LEI, legal name, status, legal form, jurisdiction, founding date, registered address), VAT validation result, sanctions screening outcome with match list, domain registration data (created/expiry dates, registrar, DMARC policy, mail servers, email security grade), website technology stack, a list of recent news articles, and a checks summary showing which sub-checks passed or failed.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "lei": {
   "type": "string",
   "description": "20-character LEI, skips the name search"
  },
  "name": {
   "type": "string",
   "description": "Company name, e.g. \"Siemens\". Matched against GLEIF; exact names rank first"
  },
  "domain": {
   "type": "string",
   "description": "Company domain or website URL, e.g. siemens.com"
  },
  "country": {
   "type": "string",
   "description": "ISO2 country of the legal address to narrow the name search, e.g. DE"
  },
  "news_limit": {
   "type": "integer",
   "default": 5,
   "maximum": 10,
   "minimum": 0,
   "description": "Number of news articles, 0 to skip"
  },
  "vat_number": {
   "type": "string",
   "description": "EU VAT number with country prefix, e.g. DE129274202. VIES returns no name for some countries (e.g. DE), so send name too"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "data": {
   "vat": null,
   "news": [
    {
     "url": "https://www.pollutiononline.com/doc/siemens-to-digitalize-one-of-europe-s-lar...",
     "title": "Siemens To Digitalize One Of Europe's Largest Renewable Hydrogen Projects",
     "source": "pollutiononline.com",
     "published_at": "2026-10-09T10:45:00.000Z"
    }
   ],
   "note": "Bundles company-lookup, vat-validate, sanctions-screen, domain-check, tech-st...",
   "query": {
    "lei": null,
    "name": "Siemens",
    "domain": "siemens.com",
    "country": "DE",
    "vat_number": null
   },
   "checks": {
    "news": "ok",
    "domain": "ok",
    "company": "ok",
    "website": "ok",
    "sanctions": "ok"
   },
   "domain": {
    "domain": "siemens.com",
    "created": "1986-09-29",
    "expires": "2027-09-28",
    "findings": [],
    "registrar": "CSC Corporate Domains, Inc.",
    "registered": true,
    "dmarc_policy": "reject",
    "mail_servers": [
     "siemens-com.h-v1.mx.microsoft"
    ],
    "email_security_grade": "A"
   },
   "company": {
    "lei": "W38RGI023J3WT1HWRP32",
    "founded": "1996-08-27",
    "gleif_url": "https://search.gleif.org/#/record/W38RGI023J3WT1HWRP32",
    "legal_form": "6QQB",
    "legal_name": "Siemens Aktiengesellschaft",
    "register_id": "HRB 6684",
    "jurisdiction": "DE",
    "entity_status": "ACTIVE",
    "legal_address": {
     "city": "München",
     "lines": [
      "Werner-von-Siemens-Str. 1"
     ],
     "region": "DE-BY",
     "country": "DE",
     "postal_code": "80333"
    },
    "headquarters_address": {
     "city": "München",
     "lines": [
      "Werner-von-Siemens-Str. 1"
     ],
     "region": "DE-BY",
     "country": "DE",
     "postal_code": "80333"
    }
   },
   "sources": [
    "GLEIF"
   ],
   "website": {
    "url": "https://www.siemens.com/en-us/",
    "server": "C2 Comms Cloud (4370fa90)",
    "status": 200,
    "by_category": {
     "CDN": [
      "Amazon CloudFront"
     ],
     "PaaS": [
      "Amazon Web Services"
     ],
     "Security": [
      "HSTS"
     ],
     "Search engines": [
      "Algolia"
     ]
    },
    "technologies": [
     "Algolia"
    ]
   },
   "key_facts": [
    "Siemens Aktiengesellschaft: LEI W38RGI023J3WT1HWRP32, ACTIVE, register HRB 66..."
   ],
   "sanctions": {
    "matches": [],
    "match_count": 0,
    "screened_name": "Siemens Aktiengesellschaft",
    "is_potential_match": false
   },
   "checked_at": "2026-10-10T06:30:20.650Z",
   "other_candidates": [
    {
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/company-kyb-check-and-enrichment-9ccedf5c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agentsvc.io](https://www.zero.xyz/host/agentsvc.io/llms.txt)
