nvNeuralVerge
Corporate registry

LEI Lookup API and MCP — Entity, Renewal and Parent Data by LEI Code

Send a LEI code, or a link to the record on lei-lookup.com, and get that Legal Entity Identifier record from the public LEI register: name, entity and LEI status, registration and renewal dates, managing issuer, legal form, registration authority, legal and headquarters addresses, parent companies and the number of subsidiaries.

You send
a 20-character LEI code or a lei-lookup.com record link
You get back
Name, entity and LEI status, registration and renewal dates, managing issuer, legal form, registration authority, addresses, parents and subsidiary counts
Coverage
Records on LEI Lookup (lei-lookup.com).
Price
5 pts — $5 per 1,000
Charged only when the record resolves. A lookup that finds nothing is not billed.
Comparison

Ways to get this data

Three approaches teams use today, and where each one runs into trouble.

ApproachWhat it takesCostTrade-off
LEI Lookup (lei-lookup.com) directlyOpen LEI Lookup (lei-lookup.com) and read the recordUsually free, sometimes per-documentA different interface, language and data shape for every country you add
Collecting it yourselfBuild and host a crawler per register, then keep each one aliveInfrastructure and maintenanceRegisters change their pages without warning, and nobody is on the hook when yours breaks
NeuralVergeOne request, the same shape as every other source in the catalog$5 per 1,000, misses not billedCovers the register named on this page — other countries are separate sources with the same request format
Response

What you get back

Every field in the example response below.

FieldTypeDescription
company.leistringThe 20-character LEI.
company.namestringLegal name.
company.statusstringEntity status, e.g. ACTIVE.
company.lei_statusstringLEI registration status, e.g. ISSUED.
company.company_typestringLegal form name.
company.incorporation_datestringDate the entity was registered.
company.initial_registration_date, last_update_date, next_renewal_datestringLEI registration, last update and next renewal dates.
company.validation_sourcesstringValidation level, e.g. FULLY_CORROBORATED.
company.managing_louobjectIssuer managing the LEI: name and lei.
company.other_namesarrayOther names the entity has used.
company.entity_categorystringEntity category, e.g. GENERAL.
company.legal_formobjectLegal form: code, name and language.
company.registration_authorityobjectAuthority id, name, organisation, local names and country.
company.registration_authority_entity_idstringThe entity's number at that authority.
company.validated_at, company.validated_asobject / stringAuthority and number used to validate the entity.
company.bicstringBIC linked to the LEI.
company.jurisdictionstringCountry of jurisdiction.
company.addressstringLegal address on one line.
company.legal_address, company.headquarters_addressobjectaddress, postal_code, city, region_code, country_code and country.
company.parentsobjectdirect, ultimate and their exceptions. All null in the sample.
company.direct_children_total, company.ultimate_children_totalnumberNumber of direct and ultimate subsidiaries.
company.urlstringLink to the record on lei-lookup.com.
blockedbooleanTrue if the register could not be read; false on a normal run.
pages_openednumberPages read to build the record.
proxy_traffic_bytesnumberTraffic used by the run, in bytes.
session_idstringId of this run, for tracing.
kindstringThe source that produced the response.
humanstringA short readable summary of the result.
total_pointsnumberPoints charged for this run.
Response

Example response

A real response, as returned.

{
  "session_id": "11111111-1111-1111-1111-111111111111",
  "kind": "lei_lookup_company",
  "company": "HWUPKR0MPOU8FGXBT394",
  "company_id": "HWUPKR0MPOU8FGXBT394",
  "human": "# LEI Lookup (lei-lookup.com) — company\n\n- **Number:** HWUPKR0MPOU8FGXBT394\n- **Pages opened:** 1\n- **Proxy traffic:** 111.6 KB\n- **Name:** Apple Inc.\n- **Status:** ACTIVE\n- **Type:** For-Profit Corporation General Stock\n- **Registered:** 1977-01-03\n- **Address:** C/O C T Corporation System, 330 N. Brand Blvd, Suite 700, Glendale, 91203, United States of America",
  "machine": {
    "company": {
      "registration_number": "HWUPKR0MPOU8FGXBT394",
      "name": "Apple Inc.",
      "status": "ACTIVE",
      "address": "C/O C T Corporation System, 330 N. Brand Blvd, Suite 700, Glendale, 91203, United States of America",
      "url": "https://www.lei-lookup.com/record/HWUPKR0MPOU8FGXBT394/",
      "company_type": "For-Profit Corporation General Stock",
      "incorporation_date": "1977-01-03",
      "lei": "HWUPKR0MPOU8FGXBT394",
      "lei_status": "ISSUED",
      "initial_registration_date": "2012-06-06",
      "last_update_date": "2026-03-03",
      "next_renewal_date": "2027-03-08",
      "validation_sources": "FULLY_CORROBORATED",
      "managing_lou": {
        "name": "Bloomberg Finance L.P.",
        "lei": "5493001KJTIIGC8Y1R12"
      },
      "other_names": [
        "Apple Computer, Inc."
      ],
      "entity_category": "GENERAL",
      "legal_form": {
        "code": "H1UM",
        "name": "For-Profit Corporation General Stock",
        "language": "en"
      },
      "registration_authority": {
        "name": "Business Entity Records",
        "organization": "Secretary of State",
        "local_name": "Business Entity Records",
        "local_organization": null,
        "country": "United States of America, California",
        "id": "RA000598"
      },
      "registration_authority_entity_id": "806592",
      "validated_at": {
        "name": "Business Entity Records",
        "organization": "Secretary of State",
        "local_name": "Business Entity Records",
        "local_organization": null,
        "country": "United States of America",
        "id": "RA000598"
      },
      "validated_as": "806592",
      "bic": "APLEUS66XXX",
      "jurisdiction": "US",
      "legal_address": {
        "address": "C/O C T Corporation System, 330 N. Brand Blvd, Suite 700",
        "postal_code": "91203",
        "city": "Glendale",
        "region_code": "US-CA",
        "country_code": "US",
        "country": "United States of America"
      },
      "headquarters_address": {
        "address": "One Apple Park Way",
        "postal_code": "95014",
        "city": "Cupertino",
        "region_code": "US-CA",
        "country_code": "US",
        "country": "United States of America"
      },
      "parents": {
        "direct": null,
        "ultimate": null,
        "direct_exception": null,
        "ultimate_exception": null
      },
      "direct_children_total": 8,
      "ultimate_children_total": 20
    },
    "blocked": false,
    "pages_opened": 1,
    "proxy_traffic_bytes": 114279
  },
  "total_points": 5
}
Integration

How to run it

The same lookup works from the app, the API, or as a tool an agent can call mid-task.

One company per request. Pass the registration number or the link to the record on the register.

curl -X POST https://api.neuralverge.ai/functions/v1/run-lei-lookup-companies \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"company":"HWUPKR0MPOU8FGXBT394"}'
Use cases

What teams use it for

Where this field shows up in an actual workflow.

LEI validation

Check that a LEI exists, who manages it and when it was last updated.

Renewal tracking

Read next_renewal_date to find LEIs that are about to lapse.

Entity matching

Use the registration authority and number to match a LEI to a national register entry.

Group size

Read subsidiary counts for a first sense of a group before you list the children.

Coverage & limits

Coverage, freshness and limits

What this source covers, how fresh it is, and where it stops.

Coverage

Records on LEI Lookup (lei-lookup.com).

Freshness

Read at request time, so the answer reflects the register as it stands when you ask.

Handling

LEI Lookup (lei-lookup.com) is a public register. Every response carries the source URL it was read from and a session id you can trace.

What it will not do
  • —Only entities that hold a LEI are in the register.
  • —The record gives subsidiary counts; the children themselves come from LEI Lookup company relationships.
  • —Lookup is by LEI or record link. Use LEI Lookup search to find a LEI from a name.
FAQ

Questions, answered

Both cover LEI data. This source reads the public register at lei-lookup.com; GLEIF company returns the Global LEI Index record, with fund and branch detail.

Related

Related sources

Try lei lookup company on your own data

One request format across every source in the catalog.

Get started