# IntelGeist Company Ownership API

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

Returns the corporate ownership structure of a company — parent entities, direct and ultimate subsidiaries, and sanctions exposure — sourced from GLEIF, SEC EDGAR, OFAC, UK and EU sanctions registries.

## Facts

- Endpoint: POST https://api.intelgeist.ai/x402/company/ownership
- Price: $0.1/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-ownership-api-f569e997
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_zt8-0AnZdKhEMXGuChakL

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-ownership-api-f569e997 -d '<json body>'
```

Example prompt: Pull the corporate ownership structure for Apple Inc. using their LEI 'HWUPKR0MPOU8FGXBT394' — I want to see their direct subsidiaries and whether there's any sanctions exposure anywhere in the ownership chain.

## When to prefer this

Choose this endpoint when you need structured corporate ownership data — parent entities, subsidiaries, and sanctions screening — aggregated from authoritative public registries (GLEIF, EDGAR, OFAC, UK/EU sanctions). Ideal for KYB (Know Your Business) workflows, M&A due diligence, vendor onboarding compliance, and corporate hierarchy research. Prefer it over generic web search when you need machine-readable, structured ownership data with a verifiable source and sanctions flag. Use the LEI input for global companies, CIK for US-listed public companies, or domain when you only have a web address.

## Known failure modes

- No matching entity found for the provided CIK, LEI, or domain — returns empty or low-confidence match
- Invalid LEI format (must be exactly 20 alphanumeric characters) — request rejected
- Invalid CIK format (must be numeric, up to 10 digits) — request rejected
- GLEIF or registry data may be stale or incomplete for smaller private companies
- Payment failure over x402/USDC — call not executed
- Ownership data may be truncated if subsidiary count is very large
- Sanctions screening returns 'no_exposure_found' but is limited to OFAC, UK, and EU lists — other jurisdictions not covered

## 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

A JSON object containing: a resolved legal name and match score/method, a full ownership block with parent entities, direct children (name, source, valid-from date, kind), truncation flags, total direct and ultimate child counts, and a sanctions exposure screening result ('no_exposure_found' or flagged). Also includes schema version and terms notice.

## 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."
  },
  "ownership": {
   "parents": [],
   "children_total": 20,
   "direct_children": [
    {
     "kind": "direct_child",
     "source": "gleif_rr",
     "valid_from": "2023-05-08",
     "canonical_name": "APPLE CANADA INC."
    }
   ],
   "sanctions_exposure": {
    "id": "ownership_sanctions_exposure",
    "result": "no_exposure_found"
   },
   "direct_children_total": 8,
   "ultimate_children_total": 20,
   "direct_children_truncated": false
  },
  "schema_version": "intelgeist.company_ownership.v2"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/intelgeist-company-ownership-api-f569e997/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)
