LEI Lookup Search — Find Legal Entities by Name & LEI
Pricing
$5.00 / 1,000 results
LEI Lookup Search — Find Legal Entities by Name & LEI
Search the global GLEIF LEI database by keyword — country, legal name, LEI code, entity status and LEI status for every matching entity, one row each. No API key. Structured JSON for KYB & entity resolution. You pay per completed search — matched or not.
Pricing
$5.00 / 1,000 results
Rating
0.0
(0)
Developer
NeuralVerge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
LEI Search — Find Legal Entity Identifiers by Name ✅ No API Key
Search the LEI (Legal Entity Identifier) database by keyword and get one row per matching entity — legal name, LEI code, country, entity status and LEI status. Powered by the Neuralverge API. No API key or account required. You pay per completed search — matched or not; failed runs are never charged.
Ideal for KYC/KYB, counterparty discovery, compliance and building lists of legal entities and their LEIs.
✨ Why this Actor
- 🌍 One row per entity — a keyword search returns every matching legal entity as a separate, exportable row.
- 🔎 Disambiguate fast — see country, entity status and LEI status side by side to pick the right entity, then look up its full record.
- 🔑 No API key or account — the search runs on the Neuralverge backend.
- ⚡ Real-time & structured — fresh results each run, ready for a spreadsheet, CRM or AI pipeline.
- 💸 Pay per row, no run fee and no start fee — a search that matches nothing returns
one
no resultrow for the run, billed like any other row; a failed run costs $0.00.
🔧 How it works
- Provide a search keyword — a company name or fragment (e.g.
revolut). - Run the Actor. The search and structuring happen on the Neuralverge backend.
- Get one dataset row per matching entity. Export to CSV, JSON or Excel, or pull it over the Apify API.
To get a single entity's full record (addresses, registration authority, parents), feed its LEI into the LEI Lookup actor.
Input
| Field | Type | Notes |
|---|---|---|
searchQuery | string | Keyword to search the LEI database (company name or fragment), e.g. revolut. |
{"searchQuery": "revolut"}
What you'll receive
One dataset row per matching entity. Each row is a search-result object with:
legal_name, lei, country, entity_status (e.g. ACTIVE, INACTIVE) and
lei_status (e.g. ISSUED, LAPSED, RETIRED).
Example output (real run)
One entity row from a revolut keyword search, exactly as it appears in the dataset. A
single search of this kind returned 56 matching entities — this is one of them.
{"country": "GB","legal_name": "REVOLUT LTD","lei": "213800MQORWPL582SW82","entity_status": "ACTIVE","lei_status": "ISSUED"}
Genuine output from a live run — one matching entity with its LEI, country and status. A search that matches nothing writes exactly one
no resultrow for the whole run.
When nothing is found
A lookup that runs but matches nothing still returns a row, so a batch never silently loses a search term:
| Column | Value |
|---|---|
searchQuery | echoed back exactly as submitted |
found | false |
message | why nothing was returned |
Filter these out with found != false (or drop rows where message is set). This row is
billed as one result — see Pricing.
A search that matches nothing produces exactly one such row for the whole run — never one per attempted match.
Pricing
Pay per event — $0.005 per entity ($5 per 1,000) written to the dataset. There is no run fee and no start fee.
| Event | Price | Charged |
|---|---|---|
| Actor start | free | never |
| Failed run — invalid input, API error, timeout | free | never |
| Row written to the dataset | $0.005 ($5 / 1,000) | every row, including the "no result" row |
A completed lookup is billed as one entity, matched or not. When the source returns
nothing, the Actor writes one explicit no-result row — the query you submitted plus
found: false and a message explaining it — and that row is charged at the normal
per-entity price. A run that fails (missing input, bad key, upstream error) writes no row
and costs $0.00.
A keyword search that returns several entities is billed per entity. A search that matches nothing produces exactly one no-result row for the whole run, billed as one entity.
Pricing is on top of your Apify platform usage.
Rate limit
There is a ceiling on how fast one Apify account can pull from the Neuralverge backend: 10 requests per second for this Actor, counted separately from the other Neuralverge Actors. One run is normally one request, so this is about how many runs you start at once, not about the size of a single run — at typical run times that is dozens of runs in flight at once, which is well above ordinary use.
Updated August 2026: this ceiling was doubled from 5 to 10 requests per second. Bulk jobs that used to hit 429s now go through.
Above the ceiling the backend answers HTTP 429. The Actor waits out the Retry-After it asks
for and retries a few times before giving up; a run that does give up writes no row and is not
charged.
If you need a higher rate for a bulk job, get in touch.
Free plan limits
Users on any paid Apify plan are not affected by anything in this section.
On the Apify Free plan this Actor may be started 5 time(s) per calendar month per user. A run that finds nothing still counts, because the lookup is performed either way. Every Neuralverge Actor carries its own allowance — running one never uses up another's. When a limit is reached the Actor stops gracefully with a status message naming it; everything resets on the 1st of every month, and any paid Apify plan removes all of it.
Integrations & API
Results are stored in a standard Apify dataset — export as CSV, JSON, XML or Excel, or fetch on demand through the Apify API. The Actor also plugs into Apify's integrations (Make, Zapier, n8n, webhooks) and can be called from any MCP client.
FAQ
Do I need an account or API key? No. The search runs on the Neuralverge backend.
How do I get a full LEI record? Take an entity's lei from the results and run the
LEI Lookup actor for its addresses, registration authority and parent relationships.
Am I charged for an empty search? Yes — a search that ran is billed as one entity even
when it matched nothing: you get a single no result row for the run that says so. A
search that fails (missing input, upstream error) writes no row and is not charged.
Disclaimer: This Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by GLEIF or any LEI issuer. LEI data originates from the public Global LEI System.