GLEIF LEI Scraper icon

Business data · Lead generation

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.

Free Apify credit covers a first run. No credit card to try.

What this Actor 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 <code>data[].attributes.entity</code>, 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

  • 🛡️ Browser fingerprint rotation — the target sees a real browser TLS handshake, not a script.
  • 🌐 Proxy rotation — fresh exit on every block through Apify Proxy.
  • 🔁 Retries with backoff — 408 / 429 / 5xx retried up to five times, Retry-After honoured.
  • 🧊 Clean, typed rows — schema-validated output with ISO-8601 timestamps.
  • 💰 Pay per result — no data, no result charge.

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.

Input

Paste this into the Apify Console, or send it as the run input over the API. Proxy settings are on by default; you rarely need to touch them.

FieldTypeRequiredWhat it does
legalName string no Match entities whose registered legal name contains this text.
country string no Two-letter ISO country code of the legal address, e.g. NO. Leave empty for every country.
status string no Filter by entity status.
maxResults integer no Stop after this many entities. Each entity is one billed result row.
{
  "legalName": "Equinor",
  "maxResults": 3,
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}

Output

One row per result, schema-validated before it is written. Export JSON, CSV, Excel or XML from the run, or read it over the API.

leilegal_namestatuslegal_formjurisdictioncategoryaddresscityregioncountrypostal_coderegistered_asbicinitial_registration_datelast_update_datenext_renewal_date

{}

Pricing

EventPriceWhen
Actor start$0.20Once per run, covers warm-up and proxy session setup.
Result emitted$0.0020Per result written to the dataset.

You pay only for results that land. Cap any run with maxTotalChargeUsd. See pricing & billing for worked examples.

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.

Ready to run it?

Open the listing on Apify, paste the input above, and watch rows land. If it ever breaks, it is our problem before it is yours.

Related Actors

Teams that run this also run