GLEIF LEI Company Identity Lookup
Pricing
from $0.75 / 1,000 results
GLEIF LEI Company Identity Lookup
Resolve Legal Entity Identifiers (LEI) via the official GLEIF API: legal name, jurisdiction, status, legal/HQ addresses, registration dates, and managing LOU. Built for KYB. Unofficial; not affiliated with GLEIF.
Pricing
from $0.75 / 1,000 results
Rating
0.0
(0)
Developer
Bakos Bence
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
What is GLEIF LEI Company Identity Lookup?
Look up a company on the public GLEIF registry and get its Legal Entity Identifier. You can search by legal name, or paste a 20-character LEI when you already have one.
Each row is the official record: legal name, status, jurisdiction, legal form, registered address, headquarters, registration dates, and the office that issued the code. Useful when you are checking a counterparty and need the registry record, not a web-search guess.
- Search one company or a list of legal names
- Fetch a record directly when you already have the LEI
- Legal name, status, jurisdiction, both addresses, registration dates, and the managing LOU
- Download JSON, CSV, Excel, or HTML, or send the rows to Sheets, BI tools, n8n, Make, or Zapier
- Schedule repeat runs and call the same lookup from the API
What company identity data can I look up?
| Field | What it is | Example |
|---|---|---|
lei | 20-character Legal Entity Identifier | HWUPKR0MPOU8FGXBT394 |
legalName | Registered legal name | Apple Inc. |
entityStatus | Whether the entity is active | ACTIVE |
jurisdiction | Country or region code | US-CA |
legalFormId | Legal-form code from the registry | H1UM |
category | Entity category | GENERAL |
query | The name or LEI you searched | Apple Inc. |
legalAddress | Registered address | C/O C T Corporation System, 330 N. Brand Blvd, Suite 700, Glendale, US-CA 91203 |
headquartersAddress | Headquarters address | One Apple Park Way, Cupertino, US-CA 95014 |
registrationStatus | Status of the LEI registration | ISSUED |
initialRegistrationDate | When the LEI was first registered | 2012-06-06T15:53:00Z |
lastUpdateDate | When the record was last updated | 2026-03-03T16:34:33Z |
nextRenewalDate | When the LEI must be renewed | 2027-03-08T17:27:20Z |
managingLou | LEI of the office that issued this code | 5493001KJTIIGC8Y1R12 |
sourceUrl | The record on the GLEIF search site | https://search.gleif.org/#/record/HWUPKR0MPOU8FGXBT394 |
scrapedAt | When this run saved the row | 2026-09-25T14:00:00.000Z |
Addresses are objects with lines, city, region, country, and postalCode.
How do I look up a company LEI?
- Click Try for free.
- Put one legal name per line under Company legal names. The sample name is Apple Inc.
- If you already have the code, put it under LEI codes. A filled LEI list skips the name search, so clear the names when you only want those codes.
- Set Max records to save. The sample stops at 5.
- Click Start.
- Open the dataset and download it, or send it on with one of the integrations below.
A name can match more than one legal entity. The run keeps the first matches, up to Max records to save.
Saved runs on the Tasks tab:
Input
A name search for Apple, capped at 5 rows:
{"queries": ["Apple Inc."],"leis": [],"maxItems": 5}
A direct lookup ignores queries when leis is filled in:
{"queries": [],"leis": ["HWUPKR0MPOU8FGXBT394"],"maxItems": 5}
The Input tab lists every field.
Output
Rows are in the dataset on the Output tab. This is Apple Inc. as GLEIF publishes it. scrapedAt changes with each run.
{"query": "Apple Inc.","lei": "HWUPKR0MPOU8FGXBT394","legalName": "Apple Inc.","entityStatus": "ACTIVE","legalFormId": "H1UM","jurisdiction": "US-CA","category": "GENERAL","legalAddress": {"lines": ["C/O C T Corporation System", "330 N. Brand Blvd", "Suite 700"],"city": "Glendale","region": "US-CA","country": "US","postalCode": "91203"},"headquartersAddress": {"lines": ["One Apple Park Way"],"city": "Cupertino","region": "US-CA","country": "US","postalCode": "95014"},"registrationStatus": "ISSUED","initialRegistrationDate": "2012-06-06T15:53:00Z","lastUpdateDate": "2026-03-03T16:34:33Z","nextRenewalDate": "2027-03-08T17:27:20Z","managingLou": "5493001KJTIIGC8Y1R12","sourceUrl": "https://search.gleif.org/#/record/HWUPKR0MPOU8FGXBT394","scrapedAt": "2026-09-25T14:00:00.000Z"}
How much does an LEI lookup cost?
You pay for each company row saved. Platform usage is included. Current rates are on the Pricing tab.
How pay-per-event billing works: Actors in Store.
Related Actors
| Actor | When to use it |
|---|---|
| EU VIES VAT Number Validator | Check whether an EU VAT number is valid |
| RDAP Domain Lookup | See who a domain is registered to |
Integrations
Excel
- Click Try for free, run the lookup, and wait until the run finishes.
- Open that run and go to its dataset.
- Choose Export, then Excel.
To download the newest successful run later without opening the dataset:
- In Apify Console, open Settings β API & Integrations and copy an API token.
- On this Actor, open the Tasks tab, open the task you want, and copy the task ID from the URL.
- Run that task once.
- Paste this into a browser. Replace
TASK_IDandYOUR_TOKEN.
https://api.apify.com/v2/actor-tasks/TASK_ID/runs/last/dataset/items?format=xlsx&clean=true&status=SUCCEEDED&token=YOUR_TOKEN
Anyone with that URL can read the rows. Treat the token like a password.
Dataset export formats: Dataset items.
Google Sheets
- In Apify Console, open Settings β API & Integrations and copy an API token.
- On this Actor, open the Tasks tab, open the task you want, and copy the task ID from the URL.
- Run that task once so there is a successful dataset.
- In a Google Sheet, click cell A1 and paste this formula. Replace
TASK_IDandYOUR_TOKEN.
=IMPORTDATA("https://api.apify.com/v2/actor-tasks/TASK_ID/runs/last/dataset/items?format=csv&clean=true&status=SUCCEEDED&token=YOUR_TOKEN")
- Wait until the columns fill. Sheets refreshes
IMPORTDATAon its own. Use Data β Data connectors β Refresh when you want it now.
Anyone with that URL can read the rows. Treat the token like a password.
API, Python, and Node
- In Apify Console, open Settings β API & Integrations and copy an API token.
- Send this request. Replace
YOUR_TOKEN.
curl -X POST "https://api.apify.com/v2/acts/bakos_bence~gleif-lei-lookup/runs?token=YOUR_TOKEN&waitForFinish=120" \-H "Content-Type: application/json" \-d '{"queries":["Apple Inc."],"leis":[],"maxItems":5}'
- From the response, copy
defaultDatasetId. - Fetch the rows:
https://api.apify.com/v2/datasets/DATASET_ID/items?format=json&clean=true&token=YOUR_TOKEN
The API tab on this page has the same call in JavaScript, Python, and the CLI. Client docs: JavaScript, Python, Run an Actor.
Zapier
- In Apify Console, open Settings β API & Integrations and copy an API token. You will only need it if the connection asks for a token. The usual path is the access prompt below.
- In Zapier, create a Zap. For the action, search Apify and choose Run Actor.
- Connect your Apify account and choose Allow Access.
- Select GLEIF LEI Company Identity Lookup.
- Paste this input:
{"queries": ["Apple Inc."],"leis": [],"maxItems": 5}
- Use a synchronous run only when the lookup will finish within 30 seconds. Otherwise leave it asynchronous, then add Fetch dataset items, or start the Zap with the Finished Actor run trigger.
- Test the step. Add the next action, such as Google Sheets, Slack, or email. Publish the Zap.
Triggers and the other actions: Zapier integration.
Make
- In Apify Console, open Settings β API & Integrations and copy an API token.
- In a Make scenario, add a module and search Apify.
- Create the connection with OAuth, or paste the API token.
- Choose Run an Actor. Select GLEIF LEI Company Identity Lookup. Set Run synchronously to Yes.
- Paste this input:
{"queries": ["Apple Inc."],"leis": [],"maxItems": 5}
- Add Get Dataset Items. Set the dataset ID to the default dataset ID from the Run an Actor module.
- Add the module that should receive the rows, such as Google Sheets Bulk add rows, and map the fields.
If the run can take longer than your Make plan lets a synchronous module wait, start with Watch Actor Runs instead, then add Get Dataset Items. Details: Make integration.
n8n
- In Apify Console, open Settings β API & Integrations and copy an API token.
- On n8n Cloud, open the nodes panel, search Apify, and install the node. On a self-hosted n8n, go to Settings β Community Nodes β Install and enter
@apify/n8n-nodes-apify. - Create a credential. Search Apify API, paste the token, and save. On n8n Cloud you can use Apify OAuth2 instead.
- Add an Apify node. Choose Run Actor. Pick GLEIF LEI Company Identity Lookup. Turn on Wait for finish.
- Set the input to:
{"queries": ["Apple Inc."],"leis": [],"maxItems": 5}
- Add another Apify node, Get Dataset Items. Set the dataset ID to the
defaultDatasetIdfrom the Run Actor node. - Add the next node, such as Google Sheets, and map the fields.
Full setup, triggers, and the AI-tool node: n8n integration.
Power BI
- In Apify Console, open Settings β API & Integrations and copy an API token.
- On this Actor, open the Tasks tab, open the task you want, and copy the task ID from the URL.
- Run that task once.
- Open Power BI Desktop β Home β Get data β Web.
- Paste this URL. Replace
TASK_IDandYOUR_TOKEN.
https://api.apify.com/v2/actor-tasks/TASK_ID/runs/last/dataset/items?format=csv&clean=true&status=SUCCEEDED&token=YOUR_TOKEN
- When asked how to sign in, choose Anonymous β Connect.
- Check that the preview is a table, then Load.
- After you publish, schedule refresh against that same URL.
A 401 means the token is missing or you did not choose Anonymous. Anyone with the URL can read the rows.
Looker Studio
Looker Studio does not open a private CSV URL on its own. Put the rows in a Google Sheet first.
- In Apify Console, open Settings β API & Integrations and copy an API token.
- On this Actor, open the Tasks tab, open the task you want, and copy the task ID from the URL.
- Run that task once.
- In a Google Sheet, click cell A1 and paste this formula. Replace
TASK_IDandYOUR_TOKEN.
=IMPORTDATA("https://api.apify.com/v2/actor-tasks/TASK_ID/runs/last/dataset/items?format=csv&clean=true&status=SUCCEEDED&token=YOUR_TOKEN")
- Wait until the columns fill.
- In Looker Studio, choose Create β Report β Google Sheets and pick that spreadsheet.
- After the next run, refresh the Sheet, then refresh the Looker data source.
For a single snapshot, open the finished run, export CSV from the dataset, and use File upload in Looker Studio.
Tableau
- In Apify Console, open Settings β API & Integrations and copy an API token.
- On this Actor, open the Tasks tab, open the task you want, and copy the task ID from the URL.
- Run that task once.
- In Tableau Desktop 2023.3+, install the REST API connector from Tableau Exchange.
- Choose Connect β To a Server β REST API.
- Paste this URL. Replace
TASK_IDandYOUR_TOKEN. Set the response format to CSV.
https://api.apify.com/v2/actor-tasks/TASK_ID/runs/last/dataset/items?format=csv&clean=true&status=SUCCEEDED&token=YOUR_TOKEN
- Leave credentials empty. The token is already in the URL.
- Create an extract. Refresh it after the next run.
For a single snapshot, open the finished run, export CSV from the dataset, and connect Tableau to that file.
Qlik
- In Apify Console, open Settings β API & Integrations and copy an API token.
- On this Actor, open the Tasks tab, open the task you want, and copy the task ID from the URL.
- Run that task once.
- In Qlik Cloud or Qlik Sense, choose Add data β REST.
- Set the method to GET and paste this URL. Replace
TASK_IDandYOUR_TOKEN.
https://api.apify.com/v2/actor-tasks/TASK_ID/runs/last/dataset/items?format=csv&clean=true&status=SUCCEEDED&token=YOUR_TOKEN
- Set the response type to CSV.
- Test the connection, pick the table, and load.
- Reload the app after the next run.
For a single snapshot, open the finished run, export CSV from the dataset, and add that file in Qlik.
Webhooks
- In Apify Console, open this Actor and go to Integrations.
- Add a webhook for Actor run succeeded.
- Set the URL of the service that should receive the run.
- When a run finishes, the payload includes
defaultDatasetId. Read the rows with this URL. ReplaceDATASET_IDandYOUR_TOKEN. The token is under Settings β API & Integrations.
https://api.apify.com/v2/datasets/DATASET_ID/items?format=json&clean=true&token=YOUR_TOKEN
Event types and the payload: Webhooks.
AI tools
- Open the API tab on this Actor.
- Copy the MCP config shown there.
- Paste it into the MCP client (Claude, Cursor, or another client that accepts that config).
- Sign in when the client asks. It can then run this lookup.
Setup for each client: Apify MCP server.
Airtable, Google Drive, Slack, and Snowflake are listed in Integrations.
FAQ
Which input wins when I fill in both a name and an LEI?
The LEI list. Name search runs only when LEI codes is empty.
Can I schedule this?
Yes. Save a Task from the input you want, then add a schedule in Console. After each successful run, this URL returns that taskβs newest dataset. Replace TASK_ID and YOUR_TOKEN (the token is under Settings β API & Integrations).
https://api.apify.com/v2/actor-tasks/TASK_ID/runs/last/dataset/items?format=json&clean=true&status=SUCCEEDED&token=YOUR_TOKEN
This Actor is not run by GLEIF. It only reads their public API.