LEI Lookup & GLEIF API: Batch LEI, Name, BIC & ISIN Search avatar

LEI Lookup & GLEIF API: Batch LEI, Name, BIC & ISIN Search

Pricing

from $1.20 / 1,000 lei records

Go to Apify Store
LEI Lookup & GLEIF API: Batch LEI, Name, BIC & ISIN Search

LEI Lookup & GLEIF API: Batch LEI, Name, BIC & ISIN Search

LEI lookup on the public GLEIF API: batch-check Legal Entity Identifiers and find LEIs by company name, BIC, ISIN or registration number, with parents and subsidiaries. Every input gets a clear status row. From $0.002 per record found. GLEIF data is CC0; not endorsed by GLEIF.

Pricing

from $1.20 / 1,000 lei records

Rating

0.0

(0)

Developer

Clearpath Data

Clearpath Data

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

17 hours ago

Last modified

Share

Validate and enrich Legal Entity Identifiers in bulk from the official GLEIF API: by LEI, legal name, BIC, ISIN or registry number, with parent and child relationships.

Price: $0.002 per returned entity record. Invalid, not-found and error rows are free. You only pay for saved results. Set maxResults to cap the cost.

Quick start: GLEIF API and LEI lookup

  1. Click Try for free, keep the prefilled input and press Start.
  2. Or call it from code:
curl -X POST "https://api.apify.com/v2/acts/clearpath-data~lei-lookup/run-sync-get-dataset-items?token=YOUR_TOKEN" \
-H "Content-Type: application/json" -d '{"leis": ["5493001KJTIIGC8Y1R12", "W38RGI023J3WT1HWRP32", "5493001KJTIIGC8Y1R13"], "names": ["Apple Inc.", "Deutsche Bank Aktiengesellschaft"], "bics": ["DEUTDEFF"], "isins": ["US0378331005"]}'

Sample output: LEI data

inputstatusleilegalNamecountry
5493001KJTIIGC8Y1R13invalid_input
5493001KJTIIGC8Y1R12found5493001KJTIIGC8Y1R12Bloomberg Finance L.P.US
W38RGI023J3WT1HWRP32foundW38RGI023J3WT1HWRP32Siemens AktiengesellschaftDE
DEUTDEFFfound7LTWFZYICNSX8D621K86DEUTSCHE BANK AKTIENGESELLSCHAFTDE
US0378331005foundHWUPKR0MPOU8FGXBT394Apple Inc.US

Sample rows: real output of test run on 2026-10-09, trimmed to a few columns. The invalid_input row was caught by the ISO 17442 checksum before any API call, so it was free.

Input

FieldTypeDefaultWhat it does
leisarray20-character LEI codes, one per line (commas also work)
namesarrayLegal names, one per line
bicsarray8- or 11-character BICs
isinsarray12-character ISINs of securities; returns the issuer's LEI record
registrationNumbersarrayBusiness register numbers exactly as the register writes them (e.g
nameMatchingstring"exact_then_similar"With "Exact names only", inputs without an exact name match get a not_found row that lists the closest names.
maxCandidatesPerNameinteger3How many rows to return when a name or registration number is ambiguous or only has similar matches
preferPrimaryRecordbooleantrueIf several records share the exact name but only one is an ACTIVE entity with an ISSUED LEI that is not a branch, return that one as found (
countriesarray2-letter ISO country codes, e.g
entityStatusstring"ANY"Whether the legal entity itself still exists.
registrationStatusesarrayKeep only LEIs in these registration statuses
includeDirectParentbooleantrueAdd the direct accounting-consolidating parent, or the reason none is reported (e.g
includeUltimateParentbooleantrueAdd the ultimate parent, or the reason none is reported
includeDirectChildrenbooleanfalseAdd the entities this one directly consolidates (LEI, name, country, statuses) and their total count
includeUltimateChildrenbooleanfalseAdd the entities for which this one is the ultimate parent, and their total count.
maxChildrenPerEntityinteger100Cap on listed children per record and type (max 1,000; GLEIF serves 200 per request)
maxRequestsPerMinuteinteger50GLEIF allows 60 requests per minute per user
includeRawRecordbooleanfalseAdd the full original GLEIF record attributes as rawRecord.

Use cases

  • KYC/KYB onboarding: check that a counterparty's LEI is valid, issued and current before you onboard it.
  • Data quality: validate LEI columns in bulk; malformed codes are caught by the ISO 17442 checksum and cost nothing.
  • Ownership and group structure: pull direct and ultimate parents, or an entity's children, for group-level reporting.
  • Identifier mapping: match legal names, BICs, ISINs or registry numbers to LEIs.

Integrations, schedules and AI agents

  • Schedules: Schedule it to re-check a list of LEIs and catch lapsed or retired registrations. See Apify schedules.
  • No-code tools: send results to Google Sheets, Slack or a CRM with Apify's Make, Zapier or n8n integrations, or a webhook when a run finishes.
  • AI agents (MCP): connect an MCP client such as Claude Code or Cursor to https://mcp.apify.com?tools=clearpath-data/lei-lookup and the agent can run this Actor directly. See the Apify MCP server docs.

How much does it cost?

PlanPrice per LEI record
Free / Bronze$0.002
Silver$0.0016
Gold and above$0.0012

Plus Apify's standard Actor-start event ($0.00005 per GB of memory).

Example: 1,000 found records on the Free plan cost $2.00.

FAQ

Where does the data come from? GLEIF's public API (CC0 licence).

Rate limits? GLEIF allows 60 requests per minute. The Actor stays under that and backs off automatically.

Ambiguous names? You get up to maxCandidatesPerName ranked candidates with a matchScore.

Other Clearpath Data Actors

ActorWhat it does
remote-jobs-aggregatorRemote jobs from Remote OK and Himalayas
ats-jobs-by-companyJobs from Greenhouse, Lever, Ashby, Workable, SmartRecruiters and Recruitee boards
companies-house-new-companiesNew UK companies from Companies House, with officers and PSCs
uk-visa-sponsor-registerUK visa sponsor licence list from the GOV.UK register, with a changes feed
hiring-changes-monitorJobs each company opened or closed since your last run, on the same six ATS boards
us-new-business-filingsNew LLCs and corporations from the NY, CO and CT state registries, since your last run