Api Endpoint

Global Legal Entities

Company name search — find Legal Entity Identifiers (LEIs), legal names, jurisdictions and registration status. Get up to ten matches per page to identify counterparties, distinguish similarly named companies and enrich company reference data.

Open interactive test console

Offering

Provider
legal-entities.use.x402atlas.com
Method
POST
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://legal-entities.use.x402atlas.com/search
MIME type
Not provided
First seen
2026-10-16T01:50:24.663Z
Last seen
Tags
company-search, LEI, legal-entities, counterparty, reference-data

Payment pricing

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

Payment option 1
0.01 USDC
Atomic price: 10000 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Payment option 2
0.01 USDC
Atomic price: 10000 · Network: eip155:137 · Asset: USDC · Scheme: exact
Payment option 3
0.01 USDC
Atomic price: 10000 · Network: eip155:42161 · Asset: USDC · Scheme: exact
Payment option 4
0.01 USDC
Atomic price: 10000 · Network: solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp · Asset: USDC · Scheme: exact
Raw x402 terms
[
  {
    "scheme": "exact",
    "network": "eip155:8453",
    "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
    "amount": "10000",
    "payTo": "0x8C128f1Ee62Bb5e47867CfbAe2ad89be325Df1b2"
  },
  {
    "scheme": "exact",
    "network": "eip155:137",
    "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
    "amount": "10000",
    "payTo": "0x8C128f1Ee62Bb5e47867CfbAe2ad89be325Df1b2"
  },
  {
    "scheme": "exact",
    "network": "eip155:42161",
    "asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
    "amount": "10000",
    "payTo": "0x8C128f1Ee62Bb5e47867CfbAe2ad89be325Df1b2"
  },
  {
    "scheme": "exact",
    "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
    "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
    "amount": "10000",
    "payTo": "ASt6xvRyQ7ntERsmcYVMdLqZvz1GEN8Fzexzq62tXrNQ"
  }
]

Observed health

Status
Reachable
Latest latency
11 ms
Average latency
305 ms
HTTP status
405
Last checked
Reachability
100% over 12 checks

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

Input schema

{
  "additionalProperties": false,
  "properties": {
    "body": {
      "additionalProperties": false,
      "properties": {
        "page": {
          "default": 1,
          "description": "Page number, starting at one.",
          "maximum": 100,
          "minimum": 1,
          "type": "integer"
        },
        "query": {
          "description": "Legal company name, 2..120 UTF-8 bytes; letters/digits/spaces and . & apostrophes ( ) - only; no '..' or filter operators. Empty/omitted query or body returns the fixed paid sample; page does not change it.",
          "maxLength": 120,
          "minLength": 2,
          "type": "string"
        }
      },
      "required": [
        "query"
      ],
      "type": "object"
    },
    "bodyType": {
      "enum": [
        "json",
        "form-data",
        "text"
      ],
      "type": "string"
    },
    "method": {
      "enum": [
        "POST"
      ],
      "type": "string"
    },
    "type": {
      "const": "http",
      "type": "string"
    }
  },
  "required": [
    "type",
    "method",
    "bodyType",
    "body"
  ],
  "type": "object"
}

Output schema

{
  "properties": {
    "example": {
      "additionalProperties": false,
      "properties": {
        "entities": {
          "description": "One entity for lookup/parents; one bounded search page, possibly empty.",
          "items": {
            "additionalProperties": false,
            "properties": {
              "country": {
                "description": "Legal address country code.",
                "type": "string"
              },
              "entity_status": {
                "description": "Entity status, separate from LEI renewal.",
                "type": "string"
              },
              "jurisdiction": {
                "description": "Legal jurisdiction.",
                "type": "string"
              },
              "last_updated": {
                "description": "LEI record update timestamp.",
                "type": "string"
              },
              "legal_name": {
                "description": "Official entity legal name.",
                "type": "string"
              },
              "lei": {
                "description": "20-character Legal Entity Identifier.",
                "type": "string"
              },
              "next_renewal": {
                "description": "Next LEI renewal timestamp; null if not reported.",
                "type": [
                  "string",
                  "null"
                ]
              },
              "registration_id": {
                "description": "Local registration identifier; null if not reported.",
                "type": [
                  "string",
                  "null"
                ]
              },
              "registration_status": {
                "description": "LEI registration status, such as ISSUED or LAPSED.",
                "type": "string"
              }
            },
            "required": [
              "country",
              "entity_status",
              "jurisdiction",
              "last_updated",
              "legal_name",
              "lei",
              "next_renewal",
              "registration_id",
              "registration_status"
            ],
            "type": "object"
          },
          "maxItems": 10,
          "type": "array"
        },
        "has_more": {
          "description": "Further matches exist; pages 1–100 are supported.",
          "type": "boolean"
        },
        "operation": {
          "description": "Endpoint operation.",
          "enum": [
            "search"
          ],
          "type": "string"
        },
        "page": {
          "description": "Requested search page; 1 for lookup.",
          "maximum": 100,
          "minimum": 1,
          "type": "integer"
        },
        "page_size": {
          "description": "Fixed at 10 for search; 1 for entity and parent-company lookup.",
          "enum": [
            10
          ],
          "type": "integer"
        },
        "parents": {
          "description": "Direct then ultimate parent states; empty for other operations.",
          "items": {
            "additionalProperties": false,
            "properties": {
              "kind": {
                "description": "Accounting-consolidation parent kind.",
                "enum": [
                  "direct",
                  "ultimate"
                ],
                "type": "string"
              },
              "records": {
                "description": "Parent records; empty when not-reported.",
                "items": {
                  "additionalProperties": false,
                  "properties": {
                    "last_updated": {
                      "description": "Relationship update timestamp; null for exception.",
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "parent_id": {
                      "description": "Reported parent identifier, null for exception; interpret together with parent_id_type.",
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "parent_id_type": {
                      "description": "Identifier type, such as LEI; null for exception.",
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "reason": {
                      "description": "Reporting-exception reason; null for a relationship.",
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "reference": {
                      "description": "Reporting-exception reference; null if not reported.",
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "registration_status": {
                      "description": "Relationship registration status, null for exception.",
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "relationship_status": {
                      "description": "Relationship status; null for exception.",
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "valid_from": {
                      "description": "Validity start timestamp; null if not reported.",
                      "type": [
                        "string",
                        "null"
                      ]
                    },
                    "valid_to": {
                      "description": "Validity end timestamp; null if not reported.",
                      "type": [
                        "string",
                        "null"
                      ]
                    }
                  },
                  "required": [
                    "last_updated",
                    "parent_id",
                    "parent_id_type",
                    "reason",
                    "reference",
                    "registration_status",
                    "relationship_status",
                    "valid_from",
                    "valid_to"
                  ],
                  "type": "object"
                },
                "maxItems": 10,
                "type": "array"
              },
              "state": {
                "description": "Not-reported means no parent relationship or reporting exception was supplied.",
                "enum": [
                  "relationship",
                  "reporting-exception",
                  "not-reported"
                ],
                "type": "string"
              }
            },
            "required": [
              "kind",
              "records",
              "state"
            ],
            "type": "object"
          },
          "maxItems": 2,
          "type": "array"
        },
        "schema_version": {
          "description": "Normalized contract version.",
          "enum": [
            "1"
          ],
          "type": "string"
        },
        "total": {
          "description": "Total matching entities; 1 for lookup.",
          "minimum": 0,
          "type": "integer"
        }
      },
      "required": [
        "entities",
        "has_more",
        "operation",
        "page",
        "page_size",
        "parents",
        "schema_version",
        "total"
      ],
      "type": "object"
    },
    "type": {
      "type": "string"
    }
  },
  "required": [
    "type"
  ],
  "type": "object"
}