LEI Lookup & GLEIF API: Batch LEI, Name, BIC & ISIN Search
Pricing
from $1.20 / 1,000 lei records
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
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
17 hours ago
Last modified
Categories
Share
LEI Lookup & GLEIF API: Batch LEI, Name, BIC & ISIN Search
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
- Click Try for free, keep the prefilled input and press Start.
- 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
| input | status | lei | legalName | country |
|---|---|---|---|---|
| 5493001KJTIIGC8Y1R13 | invalid_input | |||
| 5493001KJTIIGC8Y1R12 | found | 5493001KJTIIGC8Y1R12 | Bloomberg Finance L.P. | US |
| W38RGI023J3WT1HWRP32 | found | W38RGI023J3WT1HWRP32 | Siemens Aktiengesellschaft | DE |
| DEUTDEFF | found | 7LTWFZYICNSX8D621K86 | DEUTSCHE BANK AKTIENGESELLSCHAFT | DE |
| US0378331005 | found | HWUPKR0MPOU8FGXBT394 | Apple 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
| Field | Type | Default | What it does |
|---|---|---|---|
leis | array | 20-character LEI codes, one per line (commas also work) | |
names | array | Legal names, one per line | |
bics | array | 8- or 11-character BICs | |
isins | array | 12-character ISINs of securities; returns the issuer's LEI record | |
registrationNumbers | array | Business register numbers exactly as the register writes them (e.g | |
nameMatching | string | "exact_then_similar" | With "Exact names only", inputs without an exact name match get a not_found row that lists the closest names. |
maxCandidatesPerName | integer | 3 | How many rows to return when a name or registration number is ambiguous or only has similar matches |
preferPrimaryRecord | boolean | true | If 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 ( |
countries | array | 2-letter ISO country codes, e.g | |
entityStatus | string | "ANY" | Whether the legal entity itself still exists. |
registrationStatuses | array | Keep only LEIs in these registration statuses | |
includeDirectParent | boolean | true | Add the direct accounting-consolidating parent, or the reason none is reported (e.g |
includeUltimateParent | boolean | true | Add the ultimate parent, or the reason none is reported |
includeDirectChildren | boolean | false | Add the entities this one directly consolidates (LEI, name, country, statuses) and their total count |
includeUltimateChildren | boolean | false | Add the entities for which this one is the ultimate parent, and their total count. |
maxChildrenPerEntity | integer | 100 | Cap on listed children per record and type (max 1,000; GLEIF serves 200 per request) |
maxRequestsPerMinute | integer | 50 | GLEIF allows 60 requests per minute per user |
includeRawRecord | boolean | false | Add 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-lookupand the agent can run this Actor directly. See the Apify MCP server docs.
How much does it cost?
| Plan | Price 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
| Actor | What it does |
|---|---|
| remote-jobs-aggregator | Remote jobs from Remote OK and Himalayas |
| ats-jobs-by-company | Jobs from Greenhouse, Lever, Ashby, Workable, SmartRecruiters and Recruitee boards |
| companies-house-new-companies | New UK companies from Companies House, with officers and PSCs |
| uk-visa-sponsor-register | UK visa sponsor licence list from the GOV.UK register, with a changes feed |
| hiring-changes-monitor | Jobs each company opened or closed since your last run, on the same six ATS boards |
| us-new-business-filings | New LLCs and corporations from the NY, CO and CT state registries, since your last run |