GLEIF LEI Scraper — Legal Entity Identifier Records avatar

GLEIF LEI Scraper — Legal Entity Identifier Records

Pricing

Pay per event

Go to Apify Store
GLEIF LEI Scraper — Legal Entity Identifier Records

GLEIF LEI Scraper — Legal Entity Identifier Records

Export Legal Entity Identifier records from the GLEIF global register — LEI code, legal name, entity status, legal form, jurisdiction, registered address, BIC codes and registration dates — as clean JSON, CSV or Excel.

Pricing

Pay per event

Rating

0.0

(0)

Developer

DevilScrapes

DevilScrapes

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 hours ago

Last modified

Share


🎯 What this scrapes

The LEI is the one identifier that ties a legal entity to its regulatory record worldwide, which makes GLEIF the reference file for KYC, AML and counterparty onboarding. Its API is JSON:API — every useful value sits two or three levels down under data[].attributes.entity, and the address arrives as an array of lines. This Actor flattens all of it into one row per entity so a counterparty list becomes a spreadsheet.

🔥 What we handle for you

flattens JSON:API's three-level nesting into one row per entity joins the registrar's address-line array into a readable field retries transient 429/5xx responses instead of failing the whole run

💡 Use cases

  • Resolve counterparty names to LEI codes for KYC and AML onboarding.
  • Screen a client list for lapsed LEI registrations before a reporting deadline.
  • Map a corporate group's registered entities across jurisdictions.
  • Enrich a CRM with authoritative legal names, forms and registered addresses.

⚙️ How to use it

  1. Click Try for free at the top of the page.
  2. Fill in the input form — most fields have sensible defaults.
  3. Click Start. Output streams into the run's dataset.
  4. Export from Storage → Dataset as JSON, CSV, or Excel — or fetch via the API.

📥 Input

FieldTypeRequiredDefaultNotes
legalNamestringno'Equinor'Match entities whose registered legal name contains this text.
countrystringno'—'Two-letter ISO country code of the legal address, e.g. NO. Leave empty for every country.
statusstringno'ANY'Filter by entity status.
maxResultsintegerno100Stop after this many entities. Each entity is one billed result row.
proxyConfigurationobjectno{'useApifyProxy': False}GLEIF is a public API and does not need a proxy. Leave this off unless your account requires egress through Apify Proxy.

Example input

{
"legalName": "Equinor",
"maxResults": 3,
"proxyConfiguration": {
"useApifyProxy": false
}
}

📤 Output

Every row is one dataset item.

FieldTypeNotes
leistring20-character Legal Entity Identifier.
legal_namestringRegistered legal name.
statusstringEntity status: ACTIVE or INACTIVE.
legal_formstringLegal form code, when published.
jurisdictionstringRegistration jurisdiction code.
categorystringEntity category, e.g. FUND, BRANCH.
addressstringLegal address lines, joined.
citystringLegal address city.
regionstringLegal address region code.
countrystringLegal address country code.
postal_codestringLegal address postal code.
registered_asstringLocal business-register identifier.
bicarrayAssociated BIC/SWIFT codes.
initial_registration_datestringFirst LEI registration date.
last_update_datestringLast record update.
next_renewal_datestringDate the LEI must be renewed.
registration_statusstringLEI registration status, e.g. ISSUED, LAPSED.
urlstringGLEIF search page for this LEI.

Example output

{}

💰 Pricing

Pay-Per-Event — you pay only when these events fire:

EventUSDWhat it is
actor-start$0.05One-off warm-up charge per run
result$0.002Per dataset item

Example: 1 000 results at the rates above ≈ $2.05. No subscription, no minimum, no card to start — Apify gives every new account $5 of free credit.

🚧 Limitations

  • Returns the LEI register record only — no ownership hierarchy or financial data.
  • BIC codes are present only for entities that have registered them with GLEIF.

❓ FAQ

Do I need an API key?

No. GLEIF publishes the register openly and needs no credentials.

Can I look up one specific LEI?

Search by legal name and filter the result, or set the name to the exact entity — the API matches on the registered legal name.

Why are some addresses missing a street?

GLEIF stores address lines as an array that some registrars leave sparse. The Actor joins whatever lines exist and leaves the field empty rather than inventing one.

💬 Your feedback

Spotted a bug, hit a weird edge case, or need a new field? Open an issue on the Actor's Issues tab on Apify Console — we ship fixes weekly and we read every report.