# LimitGuard Deep Entity Check

> LimitGuard Deep Entity Check is a paid API for AI agents from api.limitguard.ai, paid per call via x402, $0.88/call, status unknown (last checked 2026-10-11).

Performs a deep trust and compliance check on a named entity (person or business) across up to 8 data sources, including PEP screening and insolvency records.

## Facts

- Endpoint: POST https://api.limitguard.ai/v1/entity/deep-check?utm_source=zero.xyz
- Price: $0.88/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-11
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/limitguard-deep-entity-check-c432fe8c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_-rMFEeC5Z6AyGUnBT2H0i

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 limitguard-deep-entity-check-c432fe8c -d '<json body>'
```

Example prompt: Run a deep compliance check on Jan de Vries in the Netherlands — I need PEP screening and insolvency records before we onboard them.

## When to prefer this

Choose this endpoint when you need a comprehensive multi-source compliance check on an entity, including both PEP screening and insolvency records in a single call. Prefer it over the quick risk score endpoint when thoroughness matters — e.g. before onboarding a new business partner, vendor, or high-value transaction counterparty. It is especially well-suited for Dutch entities where a KVK number is available for exact insolvency register lookups. Use the lightweight endpoint instead if you only need a fast risk score and don't need detailed source-level data.

## Known failure modes

- Entity name too ambiguous — multiple low-confidence PEP matches returned with truncated flag set to true
- Country code invalid or unsupported — API returns an error or empty applicable flag
- KVK number not found in insolvency register — returns found:false but screened:true
- Insufficient prepaid balance — payment failure with balance/price info in error response
- Slow or unavailable upstream data sources — partial results with some sources missing from sources_returned

## How this service works

Extended screening in two tiers. fresh ($0.88): politically exposed person and relative/close-associate (role.pep / role.rca) matches from OpenSanctions, with the match detail the standard entity check does not return, plus a Dutch Centraal Insolventieregister screen (NL only). enhanced ($1.71): the same plus adverse media screening against a global news index. If a source of the requested tier cannot be reached the call returns 503 and is not charged.

## Output

Returns a structured JSON object with the entity name, country, quality level, PEP screening results (including match score, datasets, birth date, topics, and PEP exposure flag), insolvency records (found flag, record details, query method, jurisdiction), the list of data sources queried, and processing time in milliseconds.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "country": {
   "type": "string",
   "description": "ISO 3166-1 alpha-2 country code"
  },
  "kvk_number": {
   "type": "string",
   "description": "Dutch KVK number (8 digits), optional; exact insolvency-register lookup"
  },
  "entity_name": {
   "type": "string",
   "description": "Legal entity or person name"
  },
  "credit_report_identifier": {
   "type": "string",
   "description": "VAT number, tax code or company ID, optional; enables the `credit` tier's Italian credit report (Italy only, available when enabled)"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "country": "NL",
  "quality": "deep",
  "entity_name": "Jan de Vries",
  "pep_extended": {
   "matches": [
    {
     "score": 0.88,
     "topics": [
      "role.pep"
     ],
     "caption": "Jan de Vries",
     "datasets": [
      "everypolitician"
     ],
     "countries": [
      "nl"
     ],
     "birth_date": "1965-04-12",
     "schema_type": "Person"
    }
   ],
   "screened": true,
   "truncated": false,
   "match_count": 1,
   "pep_exposure": true,
   "retrieved_at": "2026-01-01T00:00:00+00:00"
  },
  "sources_returned": [
   "pep_extended",
   "insolvency_records"
  ],
  "insolvency_records": {
   "found": false,
   "records": [],
   "query_by": "name",
   "screened": true,
   "truncated": false,
   "applicable": true,
   "match_count": 0,
   "jurisdiction": "NL",
   "retrieved_at": "2026-01-01T00:00:00+00:00"
  },
  "processing_time_ms": 420
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/limitguard-deep-entity-check-c432fe8c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.limitguard.ai](https://www.zero.xyz/host/api.limitguard.ai/llms.txt)
