company_identity
Resolves a company name, domain, LEI, VAT number, CIK, or ticker to one verified legal entity via official registries; returns ranked candidates when the match is ambiguous.
Instructions
Company identity: name, domain, LEI, VAT, CIK or ticker to one verified legal entity. Resolves a company name, web domain, LEI, EU VAT number, SEC CIK or stock ticker to one legal entity using official free registries in a single call: GLEIF (legal name, other names, addresses, jurisdiction, registry id, direct and ultimate parent), the SEC ticker table (CIK, ticker), the EU VIES VAT service, and Companies House officers when the operator has configured a key. Deterministic matching with explicit ambiguity: when no single candidate clearly leads, it returns status "ambiguous" with ranked candidates instead of guessing. For KYC, vendor onboarding and CRM de-duplication by agents. It does NOT fetch or scrape the domain, does not cover companies without an LEI, does not return beneficial owners or financials, and uses no model.
Cost: 0.05 USDC per call, paid automatically over x402 on Base when AGENT_PRIVATE_KEY is configured and the price is within MAX_USDC_PER_CALL.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cik | No | SEC Central Index Key. | |
| lei | No | 20-character LEI; check digits are validated (ISO 17442). | |
| vat | No | ||
| name | No | Company name, with or without legal form. | |
| domain | No | Company web domain; only used to guess a name and to prefer matching candidates. It is never fetched. | |
| ticker | No | Stock ticker, matched case-insensitively against the SEC table. | |
| country | No | ISO 3166-1 alpha-2 hint; raises the score of candidates registered in that country. | |
| max_candidates | No | How many ranked candidates to return. | |
| include_parents | No | Look up GLEIF direct and ultimate parents. |