{"uid":"cap_npF1UISbO_FRFn7X7pQh-","slug":"chainverdict-lei-validation-api-e7000c80","name":"ChainVerdict LEI Validation API","description":"x402 v2 pay-per-call. Unpaid requests receive HTTP 402 with payment requirements.","url":"https://chainverdict.xyz/v1/validate/lei/%7Blei%7D","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"pathParams":{"type":"object","required":["lei"],"properties":{"lei":{"type":"string","description":"20-character LEI (ISO 17442)"}}},"queryParams":{"type":"object","properties":{}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","additionalProperties":true}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Wf7h2xte-a4_BNjpwBME8","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Validates a Legal Entity Identifier (LEI) code and returns verification data about the associated legal entity","exampleAgentPrompt":"Can you validate the LEI code 7H6GLXDRUGQFU57RNE97 and tell me if it's active and which legal entity it belongs to?","exampleUseCases":[{"title":"Pre-trade counterparty LEI check","prompt":"Before we execute this trade, can you verify that the counterparty's LEI 549300MLUDYVRQOOXS22 is valid and currently active?"},{"title":"KYB compliance verification","prompt":"As part of our onboarding process, check whether the LEI 2138003EK6CKDQKDOX13 is a registered and valid identifier for the company we're about to onboard."},{"title":"Regulatory reporting data enrichment","prompt":"I need to confirm the LEI HWUPKR0MPOU8FGXBT394 is valid and get the legal entity details associated with it for our EMIR trade report."}],"resultDescription":"Returns validation status and details for the given 20-character LEI code, including whether the LEI is active, lapsed, or invalid, and associated legal entity information such as registered entity name, jurisdiction, and registration authority data.","failureModes":["Invalid or malformed LEI (not 20 characters or wrong format) returns an error response","LEI not found in GLEIF registry returns a not-found or invalid status","HTTP 402 returned if payment via x402 protocol is not provided or fails","Network timeout if the upstream LEI registry is slow to respond","Rate limiting if too many requests are made in a short period"],"whenToPreferThis":"Choose this endpoint when you need programmatic, pay-per-call LEI validation without a subscription, particularly in compliance workflows, KYB/KYC pipelines, pre-trade checks, or regulatory reporting automation. It is well-suited for low-volume or sporadic LEI lookups where a subscription-based LEI data provider would be overkill. Prefer this over manual GLEIF portal lookups when automation is needed.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T12:44:16.013Z","isFirstParty":false}