LEI Lookup Search — Find Legal Entities by Name & LEI avatar

LEI Lookup Search — Find Legal Entities by Name & LEI

Pricing

$5.00 / 1,000 results

Go to Apify Store
LEI Lookup Search — Find Legal Entities by Name & LEI

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

NeuralVerge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

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 result row for the run, billed like any other row; a failed run costs $0.00.

🔧 How it works

  1. Provide a search keyword — a company name or fragment (e.g. revolut).
  2. Run the Actor. The search and structuring happen on the Neuralverge backend.
  3. 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

FieldTypeNotes
searchQuerystringKeyword 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 result row 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:

ColumnValue
searchQueryechoed back exactly as submitted
foundfalse
messagewhy 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.

EventPriceCharged
Actor startfreenever
Failed run — invalid input, API error, timeoutfreenever
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.