# Alien Probe Company Lookup

> Alien Probe Company Lookup is a paid API for AI agents from lookups.alienprobe.ai, paid per call via x402, $0.04/call, status unknown (last checked 2026-10-12).

Profile a company by domain, name, CIK, ticker, or LEI, returning legal identifiers, financials, addresses, and status from GLEIF, SEC EDGAR, and Wikidata.

## Facts

- Endpoint: GET https://lookups.alienprobe.ai/v1/lookup/company?utm_source=zero.xyz
- Price: $0.04/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-12
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/alien-probe-company-lookup-939ee005
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_yP9aoc_nPNXU3FrUkY3AU

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 alien-probe-company-lookup-939ee005
```

Example prompt: Can you pull the full company profile for stripe.com — I need their legal name, LEI, CIK, EIN, SIC code, and headquarters address from Alien Probe?

## When to prefer this

Choose this endpoint when you need a cross-referenced, multi-source company profile combining GLEIF legal entity data, SEC EDGAR regulatory filings, and Wikidata in a single call. It is especially useful for KYB/KYC workflows, CRM enrichment, or compliance lookups where you need LEI, CIK, EIN, and SIC together. Prefer it over single-source lookups when identifier cross-referencing is required (e.g. resolving a domain to a CIK or a ticker to an LEI).

## Known failure modes

- 400 returned for malformed queries (invalid q parameter)
- 404 returned when no matching company is found in the dataset
- 409 returned when query is ambiguous with up to 5 candidate companies listed
- 503 returned when the service snapshot is temporarily unreadable
- Fields are null when the underlying sources (GLEIF, SEC, Wikidata) do not contain the data
- Dataset vintage is fixed at 2026-09-28 so very recent changes may not be reflected

## How this service works

Profile a company by domain, name, CIK, ticker or LEI: legal name, LEI, CIK, EIN, tickers, SIC, addresses, revenue, employees, founded, status, last filing, each with source and as_of, null when unstated; GLEIF, SEC EDGAR and Wikidata joined. Vintage 2026-09-28: 3508642 entities (1758 joined, 3434618 LEI-only, 72266 CIK-only); domain index: 22574 companies, 21270 domains, 825 shared. Free: 400 malformed, 404 miss, 409 ambiguous (5 candidates), 503 unreadable. Full bound in the declaration.

## Output

A JSON object containing the company's legal name, LEI, CIK, EIN, tickers, exchanges, SIC code and description, entity type, state of incorporation, jurisdiction, legal and HQ addresses, phone, fiscal year end, website, domain, latest revenue, employee count, founding date, entity status, and last filing date — each field annotated with its source and as_of date, null when not available, plus a coverage note and list of data sources used.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "input",
  "output"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "queryParams"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "q"
     ],
     "properties": {
      "q": {
       "type": "string",
       "maxLength": 200,
       "minLength": 1,
       "description": "a company domain, legal name, CIK, ticker or 20-character LEI, 1 to 200 characters; detected in that spirit unless kind names it"
      },
      "kind": {
       "enum": [
        "domain",
        "name",
        "cik",
        "ticker",
        "lei"
       ],
       "type": "string",
       "description": "optional: which identifier q is; overrides detection (LEI pattern, all digits = CIK, a dot = domain, 1-5 uppercase letters = ticker, else name)"
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type",
    "example"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "json"
    },
    "example": {
     "type": "object",
     "required": [
      "schema_version",
      "subject",
      "answer",
      "source",
      "delivered_at"
     ],
     "properties": {
      "answer": {
       "type": "object",
       "required": [
        "legal_name",
        "lei",
        "cik",
        "ein",
        "tickers",
        "exchanges",
        "sic",
        "sic_description",
        "entity_type",
        "state_of_incorporation",
        "jurisdiction",
        "legal_address",
        "hq_address",
        "business_phone",
        "fiscal_year_end",
        "website",
        "domain",
        "revenue_latest",
        "employees",
        "founded",
        "entity_status",
        "last_filing_date",
        "sources",
        "coverage_note"
       ],
       "properties": {
        "cik": {
         "type": [
          "object",
          "null"
         ]
        },
        "ein": {
         "type": [
          "object",
          "null"
         ]
        },
        "lei": {
         "type": [
          "object",
          "null"
         ]
        },
        "sic": {
         "type": [
          "object",
          "null"
         ]
        },
        "domain": {
         "type": [
          "object",
        
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/alien-probe-company-lookup-939ee005/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from lookups.alienprobe.ai](https://www.zero.xyz/host/lookups.alienprobe.ai/llms.txt)
