LEI Company Search & New Registrations (GLEIF data) avatar

LEI Company Search & New Registrations (GLEIF data)

Pricing

from $1.50 / 1,000 companies

Go to Apify Store
LEI Company Search & New Registrations (GLEIF data)

LEI Company Search & New Registrations (GLEIF data)

Search 3M+ companies in the global LEI registry by name, country, legal form or status, get newly registered companies, or look up LEI codes in bulk. Parent companies optional. Fast, no API key, no personal data.

Pricing

from $1.50 / 1,000 companies

Rating

0.0

(0)

Developer

Cicero Millen

Cicero Millen

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 days ago

Last modified

Categories

Share

Search the global Legal Entity Identifier (LEI) registry, more than 3 million companies, funds and other legal entities in 200+ countries, and get the results as a clean table you can download as Excel, CSV or JSON or send to your own tools.

  • ⚑ Fast and cheap: reads the official public GLEIF API directly. No browser, no proxies, no API key.
  • πŸ†• New registrations feed: get every company that received an LEI in the last N days, by country. Schedule it daily for a stream of new companies.
  • πŸ“‹ Bulk lookup: paste up to 10,000 LEI codes and get the current record of each one (KYC / AML refresh).
  • 🏒 Parent companies: optionally add the direct and ultimate parent (name and LEI) of every company.
  • 🌍 No 1,000-record limit: collect up to 100,000 companies in one run.
  • πŸ”’ No personal data: sole proprietors are never returned. Only legal entity data.
  • πŸ’Ά Pay only for results: you pay per company saved, and you can cap the cost of every run.

How it works

  1. Type a company name (or any text such as a city or a registration number), or leave it empty.
  2. Pick filters: countries, "LEI issued in the last N days", company status, LEI status, category, legal form. Or paste a list of LEI codes to look them up in bulk.
  3. Click Start. Companies appear in the Output tab as a table, ready to export or to send to Google Sheets, Make, Zapier, n8n or your own API.

What data you get

One row per legal entity:

FieldWhat it contains
leiLegal Entity Identifier (20 characters)
legalName, otherNamesLegal name and previous / trading / translated names
legalForm, legalFormOtherISO 20275 legal form code (e.g. 2HBR = German GmbH) and free-text form
category, subCategoryGENERAL, FUND, BRANCH, INTERNATIONAL_ORGANIZATION, RESIDENT_GOVERNMENT_ENTITY
entityStatusACTIVE or INACTIVE
registrationStatusLEI status: ISSUED, LAPSED, RETIRED, ...
jurisdictionLegal jurisdiction (e.g. DE, US-DE)
legalAddress, legalCity, legalRegion, legalPostalCode, legalCountryRegistered (legal) address
hqAddress, hqCity, hqRegion, hqPostalCode, hqCountryHeadquarters address
registrationNumber, registrationAuthorityIdNational company number and the business register it comes from
entityCreationDateDate the company was founded, when known
initialRegistrationDate, lastUpdateDate, nextRenewalDateLEI dates
corroborationLevel, managingLouHow the data was validated and which LEI issuer manages it
bicBIC / SWIFT codes linked to the LEI, when any
directParentLei, directParentName, ultimateParentLei, ultimateParentNameParent companies (only with "Include parent companies")
urlLink to the record on search.gleif.org
scrapedAtTime of the run (UTC)

Fields the registry does not provide for an entity are null.

Use cases

  • KYC / AML and compliance: verify counterparties, refresh LEI records in bulk, spot lapsed LEIs.
  • Lead generation: new companies, funds and subsidiaries by country, every day.
  • Corporate structure research: who owns whom, with direct and ultimate parents.
  • Financial data teams: map LEIs to names, addresses, national registration numbers and BIC codes.
  • CRM and data enrichment: clean legal names and registered addresses for your customer list.

Input examples

Companies named "siemens" in Germany

{
"companyName": "siemens",
"countries": ["DE"],
"maxItems": 200
}

All companies in the UK that got an LEI in the last 7 days

{
"registeredWithinDays": 7,
"countries": ["GB"],
"maxItems": 5000
}

New funds in Luxembourg and Ireland, last 30 days

{
"registeredWithinDays": 30,
"countries": ["LU", "IE"],
"categories": ["FUND"],
"maxItems": 5000
}

German GmbHs whose LEI has lapsed (not renewed)

{
"countries": ["DE"],
"legalForms": ["2HBR"],
"registrationStatus": "LAPSED",
"maxItems": 1000
}

Bulk lookup with parent companies

{
"leiCodes": ["529900YDAG61JYILJZ53", "W38RGI023J3WT1HWRP32"],
"includeParents": true
}

All input fields

FieldDescriptionDefault
companyNameWords of the legal nameempty
fullTextFree text over every field (name, address, city, registration number...)empty
countriesISO country codes of the legal address, e.g. DE, GBall
registeredWithinDaysOnly entities whose LEI was first issued in the last N days (1–3650)no filter
entityStatusACTIVE, INACTIVE or ANYACTIVE
registrationStatusANY, ISSUED, LAPSED, RETIRED, ANNULLED, PENDING_TRANSFER, PENDING_ARCHIVAL, DUPLICATEANY
categoriesGENERAL, FUND, BRANCH, INTERNATIONAL_ORGANIZATION, RESIDENT_GOVERNMENT_ENTITYall
legalFormsISO 20275 legal form codes, e.g. 2HBRall
leiCodesUp to 10,000 LEI codes for bulk lookup (search fields are then ignored)empty
includeParentsAdd direct and ultimate parent; limited to 500 companies per runfalse
maxItemsMaximum number of companies to save (1–100,000); not used in bulk lookup100

Tip: to find the city of a company, use fullText together with countries, e.g. "fullText": "Rotterdam" and "countries": ["NL"]. The registry has no exact city filter.

Output example

{
"lei": "529900YDAG61JYILJZ53",
"legalName": "Siemens",
"otherNames": "Siemens Proprietary Limited; Siemens",
"legalForm": "GQVQ",
"legalFormOther": null,
"category": "GENERAL",
"subCategory": null,
"entityStatus": "ACTIVE",
"registrationStatus": "ISSUED",
"jurisdiction": "ZA",
"legalAddress": "300, Janadel Avenue",
"legalCity": "Midrand",
"legalRegion": "ZA-GP",
"legalPostalCode": "1685",
"legalCountry": "ZA",
"hqAddress": "300, Janadel Avenue",
"hqCity": "Midrand",
"hqRegion": "ZA-GP",
"hqPostalCode": "1685",
"hqCountry": "ZA",
"registrationNumber": "1923/007514/07",
"registrationAuthorityId": "RA000531",
"entityCreationDate": "1923-05-15",
"initialRegistrationDate": "2022-03-16",
"lastUpdateDate": "2026-03-04",
"nextRenewalDate": "2027-03-16",
"corroborationLevel": "FULLY_CORROBORATED",
"managingLou": "5299000J2N45DDNE4Y28",
"bic": null,
"directParentLei": "W38RGI023J3WT1HWRP32",
"directParentName": "Siemens Aktiengesellschaft",
"ultimateParentLei": "W38RGI023J3WT1HWRP32",
"ultimateParentName": "Siemens Aktiengesellschaft",
"url": "https://search.gleif.org/#/record/529900YDAG61JYILJZ53",
"scrapedAt": "2026-10-09T12:00:00+00:00"
}

Pricing and cost

Pay per event, you only pay for what you get:

EventPrice
Company saved to the dataset$0.0015 per company ($1.50 per 1,000 companies)
Run start$0.00005 per run

Examples: 100 companies β‰ˆ $0.15, 1,000 companies β‰ˆ $1.50. Set Maximum cost per run in the run options to cap your spending; the Actor stops when the cap is reached and keeps the companies already saved.

Schedule it and connect it

  • Daily new companies: create a task with registeredWithinDays: 1 (or 2, to be safe) and your countries, and add a Schedule in Apify Console. The registry is updated every day.
  • Integrations: send results automatically to Google Sheets, Slack, Make, Zapier, n8n or any webhook using Apify integrations.
  • API: run the Actor and download results from your own code with the Apify API or the Python / JavaScript clients.

Limits

  • The GLEIF API allows about 60 requests per minute. The Actor respects it: about 10,000 companies per minute in search mode, and about 25 companies per minute with "Include parent companies".
  • Only entities that have an LEI are included. Small local businesses often have no LEI.
  • There is no exact city filter in the registry; use fullText with countries.
  • Data comes as published in the LEI registry by the entities and their LEI issuers.

FAQ

Where does the data come from? From the public LEI registry published by the Global Legal Entity Identifier Foundation (GLEIF) under the CC0 licence. This Actor is an independent tool and is not affiliated with, endorsed or provided by GLEIF.

Does it collect personal data? No. Sole proprietors are excluded on purpose, and the output is a fixed list of legal entity fields.

Do I need an API key or a proxy? No. The GLEIF API is public and free.

Why did I get fewer companies than maxItems? Your search has fewer results than that. Try fewer filters, another name or a longer date range.

How do I monitor new companies every day? Use registeredWithinDays: 1 or 2 with your countries and schedule the Actor daily. Duplicates between days can be removed by the lei field.

Support

Found a bug or need a field or filter? Open an issue in the Issues tab. I read all of them.