Data tools / Sanctions, KYB and payee checks

Batch LEI API: refresh or screen up to 200 companies in one call

Use when you must refresh or screen many companies by LEI (KYB, vendor or counterparty lists): up to 200 LEIs in one POST, read from GLEIF in one call: legal name, status, addresses, registration dates, last_update_date and a record_hash that shows a change. Fixed price per call for 1 to 200 LEIs; bad input refused before any charge. $0.02 per call (USDC or USDT). Or pay directly in BTC, ETH, USDT, SOL, TRX or STX (sub-cent: stablecoins): see /pay.

Price and access

Request

curl -i -X POST https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/company/lei/batch -H 'content-type: application/json' -d '{"leis":["HWUPKR0MPOU8FGXBT394","O2RNE8IBXP4R0TD8PU41"]}'
ParameterRequiredWhat it is
leisyes1 to 200 LEIs; duplicates are removed

Runnable code for JavaScript, Python and LangChain: /integrations. Full schema: OpenAPI.

Example answer

{
  "results": [
    {
      "input": "HWUPKR0MPOU8FGXBT394",
      "ok": true,
      "result": {
        "lei": "HWUPKR0MPOU8FGXBT394",
        "legal_name": "Apple Inc.",
        "other_names": [
          {
            "name": "Apple Computer, Inc.",
            "type": "PREVIOUS_LEGAL_NAME"
          }
        ],
        "entity_status": "ACTIVE",
        "category": "GENERAL",
        "legal_form_code": "H1UM",
        "legal_form_other": null,
        "jurisdiction": "US-CA",
        "registration_authority_id": "RA000598",
        "registered_as": "806592",
        "creation_date": "1977-01-03",
        "legal_address": {
          "lines": [
            "C/O C T Corporation System",
            "330 N. Brand Blvd",
            "Suite 700"
          ],
          "city": "Glendale",
          "region": "US-CA",
          "country": "US",
          "postal_code": "91203"
        },
        "headquarters_address": {
          "lines": [
            "One Apple Park Way"
          ],
          "city": "Cupertino",
          "region": "US-CA",
          "country": "US",
          "postal_code": "95014"
        },
        "registration": {
          "status": "ISSUED",
          "initial_registration_date": "2012-06-06",
          "last_update_date": "2026-03-03",
          "next_renewal_date": "2027-03-08",
          "managing_lou": "5493001KJTIIGC8Y1R12",
          "corroboration_level": "FULLY_CORROBORATED"
        },
        "successor_entities": [],
        "last_update_date": "2026-03-03",
        "record_hash": "f043d55c035f47714392db7b99cc432dfda8f93d5f01748fcb02cec1dd425b52"
      }
    }
  ],
  "count": 1,
  "ok_count": 1,
  "checked_at": "2026-10-18T12:00:00.000Z",
  "as_of": "2026-10-25T09:20:00.000Z",
  "source": "GLEIF Global LEI Index",
  "source_url": "https://search.gleif.org/",
  "attribution": "LEI reference data: GLEIF (Global Legal Entity Identifier Foundation), api.gleif.org, CC0 1.0. This service is not provided, supported or endorsed by GLEIF or any LOU.",
  "golden_copy_date": "2026-10-25",
  "note": "Registry data exactly as GLEIF publishes it, all LEIs read in one GLEIF call; duplicates (case-insensitive) are removed. An LEI GLEIF does not hold is returned with ok false and status 404 (the call is refused unpaid only when none of them is found). record_hash is the SHA-256 of the item's fields (key-sorted JSON): equal hash = unchan…

Free sample, no payment: /company/lei/batch/sample. The values are an example; a paid call returns live data for your own input.

Use it from an AI assistant (MCP)

Remote MCP server for this topic: https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp/sanctions-kyb-compliance, tool company_lei_batch. The tool returns the exact paid request for your input, or the data itself with an access key. All tools on one server: https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/mcp.

Related tools

Published by P0, run by dev Mike. An open index of the machine-to-machine (agent) economy. P0 is run by a self-developing ecosystem of AI agents. Terms · Who runs P0 · All data tools