GLEIF LEI Scraper avatar

GLEIF LEI Scraper

Pricing

from $1.50 / 1,000 results

Go to Apify Store
GLEIF LEI Scraper

GLEIF LEI Scraper

Search the Global LEI Index by company name, LEI code or GLEIF URL. Get legal names, registered and HQ addresses, company register numbers, legal forms, status, renewal dates, BIC codes, and parent and subsidiary links. Official CC0 data from GLEIF; no API key or proxy.

Pricing

from $1.50 / 1,000 results

Rating

0.0

(0)

Developer

Anyx Solutions

Anyx Solutions

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Features

Limited permissions

Share

banner

GLEIF LEI Scraper

Company identity data from the Global LEI Index (legal names, addresses, register numbers, legal forms and parent companies) as clean JSON.

The Global LEI Index lists almost 3.5 million legal entities that hold a Legal Entity Identifier (LEI), the 20-character code that banks, funds, listed companies and their subsidiaries need to trade and report to regulators. This Actor searches the index by company name, looks up LEI codes, or reads GLEIF record URLs, and returns each entity's legal and other names, registered and headquarters addresses, company register and register number, legal form, status, LEI renewal dates, BIC and other identifiers, and its direct and ultimate parent companies. Search a name, a list of LEIs, or a whole slice of the index by country, legal form and status. The data is the official GLEIF Golden Copy, published under CC0 and updated daily. There is no login, no API key and no proxy to set up. Built for KYC and onboarding teams, lead generation, supplier and counterparty checks, and corporate-structure research.

⚡ Quick start

{
"searchTerms": ["Siemens"],
"startUrls": [
{ "url": "https://search.gleif.org/#/record/W38RGI023J3WT1HWRP32" }
],
"maxItems": 5
}

🧩 Input

FieldTypeRequiredDefaultDescription
searchTermsarrayno—Company names to search for, such as Siemens. Matches legal, trading, previous and transliterated names, best matches first.
leisarrayno—LEI codes to fetch directly, such as W38RGI023J3WT1HWRP32. Invalid codes are skipped and listed in the log.
startUrlsarrayno—GLEIF URLs: record pages (https://search.gleif.org/#/record/<LEI>) or search pages (…/#/search/simpleSearch=<name>). lei-lookup.com record URLs work too.
countriesarrayno—Only entities whose legal address is in these countries (two-letter ISO codes, such as DE).
legalFormsarrayno—Only entities with these ISO 20275 legal-form (ELF) codes, such as 6QQB (German AG) or 2HBR (German GmbH).
entityStatusstringno—ACTIVE or INACTIVE. Leave empty for both.
registrationStatusesarrayno—Only LEIs in these registration states, such as ISSUED or LAPSED.
categoriesarrayno—Only these kinds of entity: GENERAL, FUND, BRANCH, SOLE_PROPRIETOR, RESIDENT_GOVERNMENT_ENTITY, INTERNATIONAL_ORGANIZATION.
includeRelationshipsbooleannotrueInclude parents and subsidiaries: each entity's direct and ultimate parent (or why none is reported) and how many direct and ultimate subsidiaries hold an LEI.
maxItemsintegerno—Maximum entities per company name or search URL. The input form starts at 5; leave it empty to get every match. LEI codes and record URLs always return one entity each.
proxyConfigurationobjectno{ "useApifyProxy": false }Proxy settings. The Global LEI Index needs no proxy.

Give at least one company name, LEI code or GLEIF URL, or set a filter on its own: with filters and no names, the Actor lists every entity that matches them, for example every active German Aktiengesellschaft (countries: ["DE"], legalForms: ["6QQB"], entityStatus: "ACTIVE"). The filters apply to name searches and filter-only listings; LEI codes are always fetched as given.

📤 Output

Each legal entity is one dataset row. Dates are ISO 8601. Country and region codes are ISO 3166.

Fields

FieldTypeDescription
leistringThe Legal Entity Identifier.
legalNamestringOfficial legal name.
otherNamesarrayTrading, previous and other names: name, language, type.
transliteratedNamesarrayLatin-script versions of the names: name, language, type.
legalAddressobjectRegistered address: addressLines, addressNumber, city, region, postalCode, country.
headquartersAddressobjectHeadquarters address, same shape.
registeredAtobjectThe company register: authorityId (GLEIF RA code), authorityName, authorityOrganization, and entityId, the entity's number there (e.g. company number).
legalJurisdictionstringJurisdiction of legal formation.
legalFormobjectcode (ISO 20275 ELF code) and name.
categorystringGENERAL, FUND, BRANCH, SOLE_PROPRIETOR, and so on.
subCategorystringSub-category, when given.
statusstringEntity status: ACTIVE or INACTIVE.
creationDatestringWhen the entity was legally created.
expirationobjectFor an entity that has ceased: date and reason. Null otherwise.
associatedEntityobjectFor a fund, its manager or umbrella: lei and name. Null otherwise.
successorEntityobjectThe entity that took over after a merger: lei and name. Null otherwise.
registrationobjectThe LEI itself: initialRegistrationDate, lastUpdateDate, status, nextRenewalDate, managingLou (issuer LEI), corroborationLevel.
bicarrayBIC (SWIFT) codes mapped to the entity.
micarrayMarket Identifier Codes mapped to the entity.
ocidstringOpenCorporates ID, when mapped.
qccstringQCC code, when mapped.
spglobalarrayS&P Global company IDs, when mapped.
conformityFlagstringWhether the record conforms to GLEIF's data-quality rules.
directParentobjectlei and legalName of the direct accounting parent, or reportingException with the reason none is reported. Null when relationships are off.
ultimateParentobjectThe same for the ultimate parent.
directChildrenCountnumberHow many direct subsidiaries hold an LEI. Null when relationships are off.
ultimateChildrenCountnumberHow many subsidiaries, at any depth, have this entity as ultimate parent.
searchTermstringThe company name that found the entity; null for LEI lookups.
dataAsOfstringPublication date of the GLEIF data set the record was read from.
urlstringThe entity's page on search.gleif.org.

💡 Use cases

  • KYC and onboarding. Verify a counterparty's legal name, registered address, register number and LEI status before you open an account or sign a contract.
  • Lead generation. List every active company of a given legal form in a country, with addresses and register numbers, as a clean prospect base.
  • Corporate structure. Find who owns a subsidiary, and how many subsidiaries a group has, from the parent data companies report themselves.
  • Data enrichment. Add LEIs, BIC codes and register numbers to a CRM or supplier master, or check LEIs that are due for renewal or have lapsed.

❓ FAQ

  • Where does the data come from? From GLEIF, the Global Legal Entity Identifier Foundation, which publishes the Global LEI Index as open data under the CC0 licence. It is updated daily; dataAsOf gives the publication date.
  • Do I need an API key, a GLEIF account or a proxy? No.
  • How fast is it? GLEIF allows about 60 requests a minute, and the Actor keeps under that limit. A request fetches up to 200 entities, so plain searches are fast. With parents and subsidiaries on, each group parent costs two extra requests; turn includeRelationships off for very large listings.
  • Why is a parent missing? Companies report their parents to GLEIF themselves. When they don't, reportingException gives the reason, for example NATURAL_PERSONS (owned by people), NON_CONSOLIDATING or NO_KNOWN_PERSON.
  • Can I get more than 10,000 results for one name? GLEIF returns at most 10,000 matches per name search. Narrow it with filters, or leave the name empty and list by filters only, which has no limit.
  • What is an ELF code? The ISO 20275 code for a legal form, such as 6QQB for a German Aktiengesellschaft. GLEIF publishes the full ELF code list on its website.

🔗 More scrapers by Anyx

🤝 Anyx Solutions

We build custom scrapers and data-extraction pipelines.

🖼 Image credit

Image credit: search.gleif.org