GLEIF LEI Legal Entity Registry Scraper — Company Data API
Pricing
from $3.00 / 1,000 results
GLEIF LEI Legal Entity Registry Scraper — Company Data API
Extract legal entity data from the Global Legal Entity Identifier (LEI) Registry maintained by GLEIF. Access 3.3M+ companies worldwide with jurisdiction, registration status, and corporate structure data for KYC compliance, B2B intelligence, and regulatory reporting.
Pricing
from $3.00 / 1,000 results
Rating
0.0
(0)
Developer
Compute Edge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
GLEIF LEI Legal Entity Registry Scraper
Extract structured company data from the Global Legal Entity Identifier (LEI) Registry maintained by the Global Legal Entity Identifier Foundation (GLEIF) — the authoritative, globally consolidated registry of 3.3M+ legal entities worldwide. This Actor provides clean JSON output of company names, jurisdictions, legal forms, registration dates, and corporate structure data essential for KYC compliance, B2B lead intelligence, and regulatory reporting.
The LEI Registry is the backbone of global financial regulation and know-your-customer (KYC) processes. Every regulated financial institution, investment fund, and public company maintains an LEI code. Unlike decentralized business directories, the LEI Registry is maintained under international governance (ISO 17442) and is the single source of truth for corporate identity verification.
Key Features
- Complete LEI Registry access — 3.3M+ registered legal entities with verified registration data
- Flexible search filtering — Filter by entity name, country (ISO 2-letter code), entity status, or registration status
- No authentication required — Free public API, no API keys or credentials needed
- Comprehensive entity data — Legal name, jurisdiction, corporate structure, registration dates, headquarters location, and managing LOU
- Pagination support — Efficiently retrieve large result sets in configurable batches
- Clean JSON output — Structured entity records ready for KYC automation, compliance pipelines, or B2B enrichment
- Optional chaining — All fields include null-safe extraction (empty string if missing)
Output Data Fields
| Field | Type | Description |
|---|---|---|
lei | string | Global Legal Entity Identifier code (unique worldwide identifier) |
legalName | string | Official registered name of the legal entity |
legalForm | string | Legal form ID (e.g., corporation, partnership, trust, LLC) |
jurisdiction | string | Jurisdiction/country code where entity is registered |
category | string | Entity category (e.g., FUND, BRANCH, SUBSIDIARY) |
entityStatus | string | Current entity status (ACTIVE, INACTIVE, DISSOLVED, etc.) |
city | string | City of registered address |
region | string | Region/state of registered address |
country | string | Country code of registered address (ISO 2-letter) |
postalCode | string | Postal/ZIP code of registered address |
addressLine | string | Street address lines (joined with commas if multiple) |
hqCity | string | City of headquarters address (if different from registered) |
hqCountry | string | Country code of headquarters address |
registrationStatus | string | LEI registration status (ISSUED, LAPSED, MERGED, RETIRED, DUPLICATE) |
initialRegistrationDate | string | Date entity was first registered (ISO 8601) |
lastUpdateDate | string | Most recent update to registration data (ISO 8601) |
nextRenewalDate | string | Date when LEI will require renewal |
managingLou | string | Local Operating Unit code managing this LEI |
registeredAs | string | Category of how entity is registered |
bic | string | Bank Identifier Codes associated with entity (if any) |
How to Scrape GLEIF LEI Data
Basic Usage (All Entities, Default Limit 1,000)
- Navigate to the GLEIF LEI Entities Scraper Actor on Apify Store.
- Click Start to open the configuration form.
- Leave all filters blank to retrieve the first 1,000 entities (default).
- Click Start to run the Actor.
- Download results as JSON, CSV, or Excel from the Dataset tab.
Advanced: Search by Company Name
- In the Legal Entity Name Filter field, enter a partial name (e.g., "Apple", "Microsoft", "Tesla").
- Set Max Results to desired count (e.g., 100 to get top 100 matches).
- Click Start.
Advanced: Search by Country
- In the Country Code Filter field, enter a 2-letter ISO country code:
US= United StatesGB= United KingdomDE= GermanyJP= JapanFR= France
- Set Max Results to desired count.
- Click Start.
Advanced: Filter by Registration Status
- In the Registration Status Filter field, enter one of:
ISSUED= Currently active LEILAPSED= Registration expired (not renewed)MERGED= Entity merged into anotherRETIRED= Voluntarily retiredDUPLICATE= Superseded by another LEI
- Click Start.
Advanced: Search for Active Entities Only
- In the Entity Status Filter field, enter
ACTIVE. - Leave other filters blank to search all countries.
- Set Max Results to desired count.
- Click Start.
Input Examples
Example 1: Search for All US Companies (First 500)
{"country": "US","maxResults": 500}
Example 2: Search for a Specific Company Across All Jurisdictions
{"legalName": "Apple","maxResults": 100}
Example 3: Find Only Active German Entities
{"country": "DE","status": "ACTIVE","maxResults": 1000}
Example 4: Retrieve All Data (Unlimited, Up to API Cap of 100,000)
{"maxResults": 0}
Output Examples
Single Record Output
{"lei": "5493001KJTIIGC8Y1R12","legalName": "Apple Inc.","legalForm": "ETIZ","jurisdiction": "US","category": "FUND","entityStatus": "ACTIVE","city": "Cupertino","region": "CA","country": "US","postalCode": "95014","addressLine": "1 Apple Park Way","hqCity": "Cupertino","hqCountry": "US","registrationStatus": "ISSUED","initialRegistrationDate": "2012-06-06","lastUpdateDate": "2024-12-15","nextRenewalDate": "2026-06-06","managingLou": "5299001KKTIIGC8Y1000","registeredAs": "BRANCH","bic": ""}
Bulk Export CSV (First 3 rows)
lei,legalName,legalForm,jurisdiction,category,entityStatus,city,region,country,postalCode,addressLine,hqCity,hqCountry,registrationStatus,initialRegistrationDate,lastUpdateDate,nextRenewalDate,managingLou,registeredAs,bic5493001KJTIIGC8Y1R12,Apple Inc.,ETIZ,US,FUND,ACTIVE,Cupertino,CA,US,95014,1 Apple Park Way,Cupertino,US,ISSUED,2012-06-06,2024-12-15,2026-06-06,5299001KKTIIGC8Y1000,BRANCH,5493001KJTIIGC8Y2R34,Microsoft Corporation,CTPR,US,FUND,ACTIVE,Redmond,WA,US,98052,One Microsoft Way,Redmond,US,ISSUED,2011-03-04,2024-11-20,2025-03-04,5299001KKTIIGC8Y2000,BRANCH,
Pricing
This Actor fetches data from the free GLEIF public API using paginated requests.
- Cost per run: Minimal (API calls only, no browser automation required)
- Actor start event: Default platform rate
- Per-result pricing: $0.003/result
Typical run time is 5-30 seconds depending on filter complexity and result count.
Use Cases
- KYC Compliance Automation — Auto-verify counterparty legal entity data against the authoritative LEI Registry during onboarding
- B2B Lead Enrichment — Append verified registration data, jurisdiction, and entity status to prospect lists for more accurate targeting
- Financial Regulatory Reporting — Gather LEI codes and corporate structure data for EMIR, MiFID II, and other regulatory filings
- Counterparty Due Diligence — Build comprehensive entity profiles including registration status, merger history, and managing LOU
- Corporate Hierarchy Mapping — Extract subsidiary and parent company relationships using headquarters vs. registered address data
- Duplicate Entity Detection — Identify merged, retired, or duplicate LEI codes to clean up CRM and financial systems
- Fraud Prevention — Cross-reference suspicious entities against GLEIF's lapsed/retired/merged status categories
- RAG Pipeline Ingestion — Clean structured output ready for LLM-based due diligence automation
Legal & Compliance
- Data Source: GLEIF (Global Legal Entity Identifier Foundation) public API
- License: LEI Data Use Agreement governs redistribution (see GLEIF terms)
- Public Data: All LEI data is publicly accessible and intended for general use
- No Personal Data: LEI Registry contains business entity information only, not personal data
- Commercial Use: Permitted under LEI Data Use Agreement for business intelligence, compliance, and automation
FAQ
What is a LEI?
A Legal Entity Identifier (LEI) is a 20-character alphanumeric identifier issued by GLEIF to uniquely identify a legal entity. It's mandated under international regulatory frameworks (ISO 17442) and is the global standard for corporate identity verification.
How often is the GLEIF Registry updated?
The LEI Registry is updated in real-time as entities renew or update their registration data. The GLEIF API provides the most current data available.
Can I search by multiple filters at once?
Yes. For example, you can filter by country = "US" AND status = "ACTIVE" simultaneously.
What is the maximum number of results I can retrieve?
The GLEIF API supports up to 100,000 results per query. Set maxResults to 0 for unlimited retrieval (capped at 100,000).
Why is some address data missing?
Some entities may not have headquarters address data distinct from their registered address. The Actor returns empty strings for unavailable fields rather than null values.
Can I use this data for credit risk assessment?
Yes, but LEI data provides identity and registration status only. Combine with financial databases (D&B, SEC EDGAR, etc.) for credit risk assessment.
How many entities are in the GLEIF Registry?
As of 2024, over 3.3M legal entities are registered in the LEI Registry, spanning all countries and major industries.
Support
For issues, questions, or feature requests, contact the Apify support team via the Actor page.
Disclaimer: This Actor scrapes the publicly accessible GLEIF LEI Registry. Users are responsible for compliance with GLEIF's Data Use Agreement and applicable data protection laws (GDPR, CCPA, etc.). Apify does not warrant the accuracy or completeness of LEI data — refer to GLEIF's official documentation for authoritative information.