Api Endpoint

Alien Probe

Verify a company by name, domain or LEI: LEI, legal name, jurisdiction, entity and registration status kept apart, from GLEIF Level 1; website only on domain answers. Vintage 2026-09-03, all statuses: 3283992 of 3419883; non-Latin-script names (<2 Latin alphanumerics normalized) enter no door. Domains only from Wikidata LEI-website links, exact: subdomains miss. Free: 400 malformed, 404 miss, 409 ambiguous (names or domains), 503 unreadable. No guesses; full bound in the declaration.

Open interactive test console

Offering

Provider
lookups.alienprobe.ai
Method
GET
Offering type
Api Endpoint
Transport type
http
Category
Legal And Compliance
Delivery
Not provided
Pricing model
Not provided
x402 version
2

Endpoint context

URL
https://lookups.alienprobe.ai/v1/lookup/who
MIME type
application/json
First seen
2026-10-16T01:50:45.949Z
Last seen
Tags
KYB, Company, legal-entity, domain, GLEIF

Payment pricing

x402 payment terms are the authoritative price for calling this endpoint.

Payment option 1
0.05 USDC
Atomic price: 50000 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Raw x402 terms
[
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "50000",
    "payTo": "0x701fd2Fc3295Ff2E98d986BD2032A966f54555f7"
  }
]

Observed health

Status
Healthy
Latest latency
174 ms
Average latency
346 ms
HTTP status
402
Last checked
Reachability
100% over 14 checks

Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.

Input schema

{
  "type": "object",
  "properties": {
    "type": {
      "type": "string",
      "const": "http"
    },
    "method": {
      "type": "string"
    },
    "queryParams": {
      "type": "object",
      "properties": {
        "q": {
          "type": "string",
          "minLength": 1,
          "maxLength": 200,
          "description": "a company name (optionally ;JURISDICTION), a domain, or a 20-character LEI, 1 to 200 characters"
        }
      },
      "required": [
        "q"
      ],
      "additionalProperties": false
    }
  },
  "required": [
    "type",
    "method",
    "queryParams"
  ],
  "additionalProperties": false
}

Output schema

{
  "properties": {
    "input": {
      "additionalProperties": false,
      "properties": {
        "method": {
          "type": "string"
        },
        "queryParams": {
          "additionalProperties": false,
          "properties": {
            "q": {
              "description": "a company name (optionally ;JURISDICTION), a domain, or a 20-character LEI, 1 to 200 characters",
              "maxLength": 200,
              "minLength": 1,
              "type": "string"
            }
          },
          "required": [
            "q"
          ],
          "type": "object"
        },
        "type": {
          "const": "http",
          "type": "string"
        }
      },
      "required": [
        "type",
        "method",
        "queryParams"
      ],
      "type": "object"
    },
    "output": {
      "additionalProperties": false,
      "properties": {
        "example": {
          "additionalProperties": false,
          "properties": {
            "answer": {
              "additionalProperties": false,
              "properties": {
                "entity_status": {
                  "minLength": 1,
                  "type": "string"
                },
                "jurisdiction": {
                  "minLength": 1,
                  "type": "string"
                },
                "last_update": {
                  "minLength": 1,
                  "type": "string"
                },
                "legal_name": {
                  "minLength": 1,
                  "type": "string"
                },
                "lei": {
                  "pattern": "^[0-9A-Z]{20}$",
                  "type": "string"
                },
                "match": {
                  "additionalProperties": false,
                  "properties": {
                    "by": {
                      "enum": [
                        "lei",
                        "domain",
                        "name"
                      ],
                      "type": "string"
                    },
                    "rule": {
                      "enum": [
                        "lei_exact",
                        "domain_exact",
                        "name_exact",
                        "name_normalized"
                      ],
                      "type": "string"
                    }
                  },
                  "required": [
                    "by",
                    "rule"
                  ],
                  "type": "object"
                },
                "official_website": {
                  "type": [
                    "string",
                    "null"
                  ]
                },
                "registration_status": {
                  "minLength": 1,
                  "type": "string"
                }
              },
              "required": [
                "lei",
                "legal_name",
                "jurisdiction",
                "entity_status",
                "registration_status",
                "last_update",
                "match",
                "official_website"
              ],
              "type": "object"
            },
            "delivered_at": {
              "minLength": 1,
              "type": "string"
            },
            "schema_version": {
              "const": "who-lookup.v1",
              "type": "string"
            },
            "source": {
              "additionalProperties": false,
              "properties": {
                "coverage": {
                  "const": "Name and LEI resolution cover the 3283992 GLEIF Level 1 records ADMITTED by the build from the 3419883 records read of the 2026-09-03 golden copy (INACTIVE and LAPSED included). 135653 records were refused because their legal name normalizes to fewer than 2 Latin alphanumerics — in practice non-Latin-script names (CJK, Cyrillic, Greek, Arabic, Hebrew, Thai) — and 238 for unclean fields; a refused record is absent from EVERY door in this vintage — name, LEI and domain alike — not from the name door alone. Domain resolution covers only entities Wikidata links to an LEI and an official website (21688 domain rows, skewed to large and listed companies), matched exactly against the registrable domain, so a subdomain is a miss. A domain absent here is absent from this map only, not proof the company lacks an LEI; a miss is a miss from THIS snapshot only. official_website is present only on domain answers; it is null on name and LEI answers, which are read from shards that carry no website column. Answers are served from R2 shards each verified against a manifest whose sha256 is this snapshot_sha256; refresh is a new vintage prefix and a re-pin, never a live fetch.",
                  "type": "string"
                },
                "name": {
                  "const": "GLEIF golden copy, Level 1 LEI records admitted by the build (see coverage); domain map from Wikidata items carrying P1278 (LEI) and P856 (official website)",
                  "type": "string"
                },
                "snapshot_sha256": {
                  "const": "8c5bb11bdd14d0ae66d92b5abad648804fe463c8d83e487f897644b0f99f5792",
                  "type": "string"
                },
                "vintage": {
                  "const": "2026-09-03",
                  "type": "string"
                }
              },
              "required": [
                "name",
                "vintage",
                "snapshot_sha256",
                "coverage"
              ],
              "type": "object"
            },
            "subject": {
              "additionalProperties": false,
              "properties": {
                "type": {
                  "const": "who",
                  "type": "string"
                },
                "value": {
                  "description": "a company name (optionally ;JURISDICTION), a domain, or a 20-character LEI, 1 to 200 characters",
                  "maxLength": 200,
                  "minLength": 1,
                  "type": "string"
                }
              },
              "required": [
                "type",
                "value"
              ],
              "type": "object"
            }
          },
          "required": [
            "schema_version",
            "subject",
            "answer",
            "source",
            "delivered_at"
          ],
          "type": "object"
        },
        "type": {
          "const": "json",
          "type": "string"
        }
      },
      "required": [
        "type",
        "example"
      ],
      "type": "object"
    }
  },
  "required": [
    "input",
    "output"
  ],
  "type": "object"
}