# IntelGeist Company Sanctions Screening API

> IntelGeist Company Sanctions Screening API is a paid API for AI agents from api.intelgeist.ai, paid per call via x402, $0.05/call, status unknown (last checked 2026-09-19).

Checks a company against OFAC SDN, OFAC Consolidated, UK, and EU sanctions lists using CIK, LEI, or domain as identifiers, returning match status and list versions.

## Facts

- Endpoint: POST https://api.intelgeist.ai/x402/company/sanctions
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/intelgeist-company-sanctions-screening-api-dea5dcc6
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_qV1XQE47c5uh6YdoVSljt

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 intelgeist-company-sanctions-screening-api-dea5dcc6 -d '<json body>'
```

Example prompt: Can you check whether Huawei Technologies is on any active sanctions lists — OFAC, UK, or EU — using their LEI HWBPKSBCLYFSV5XMDXOP?

## When to prefer this

Choose this endpoint when you need a per-call, pay-as-you-go sanctions screen for a single company using a precise identifier (LEI, CIK, or domain) and want results from multiple major lists (OFAC SDN, OFAC Consolidated, UK, EU) in one call. It is especially well-suited for AI agents conducting automated KYB/AML compliance checks without a subscription, or for low-volume spot checks where paying $0.05 USDC per call is preferable to a SaaS contract. It does not cover natural persons — use a different service for individual PEP/sanctions screening.

## Known failure modes

- No identifier provided (CIK, LEI, or domain required) — likely 400 Bad Request
- Invalid LEI format (must be 20 uppercase alphanumeric chars) — validation error
- Company not resolvable from given identifiers — low match score or null resolution
- Stale list version — some lists may lag (stale:true flag in response, not an error)
- Payment not accepted — x402 payment in USDC on Base required; missing/invalid payment returns 402
- Rate limit or server error — 429 or 5xx response

## How this service works

Company risk profiles and data fragments from public records (GLEIF, SEC EDGAR, OFAC, UK and EU sanctions, state registries), sold per call over x402 in USDC on Base. Companies only; no person data.

## Output

Returns a JSON object with: a match resolution block (legal name, match score, match method such as identifier_exact:LEI), a sanctions block listing each screened list (OFAC_SDN, OFAC_CONS, UK, EU) with its current version date, whether that version is stale, and the match status (e.g. no_match_found or a hit with evidence), plus a top-level result field summarising the overall outcome and an evidence array for any hits.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "cik": {
   "type": "string",
   "pattern": "^[0-9]{1,10}$"
  },
  "lei": {
   "type": "string",
   "pattern": "^[A-Z0-9]{20}$"
  },
  "domain": {
   "type": "string",
   "pattern": "^(?=.{4,253}$)([a-z0-9-]{1,63}\\.)+[a-z]{2,63}$"
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "notice": {
   "terms_url": "https://api.intelgeist.ai/terms",
   "terms_version": "2026-09-13"
  },
  "resolved": {
   "match": {
    "score": 1,
    "method": "identifier_exact:LEI"
   },
   "legal_name": "Apple Inc."
  },
  "sanctions": {
   "id": "direct_sanctions_match",
   "lists": [
    {
     "list": "OFAC_SDN",
     "stale": false,
     "status": "no_match_found",
     "list_version": "OFAC_SDN 2026-09-10"
    },
    {
     "list": "OFAC_CONS",
     "stale": true,
     "status": "no_match_found",
     "list_version": "OFAC_CONS 2026-07-27"
    },
    {
     "list": "UK",
     "stale": false,
     "status": "no_match_found",
     "list_version": "UK 2026-09-11"
    },
    {
     "list": "EU",
     "stale": true,
     "status": "no_match_found",
     "list_version": "EU 2026-08-05"
    }
   ],
   "result": "no_match_found",
   "evidence": []
  },
  "schema_version": "intelgeist.company_sanctions.v1"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/intelgeist-company-sanctions-screening-api-dea5dcc6/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.intelgeist.ai](https://www.zero.xyz/host/api.intelgeist.ai/llms.txt)
