GLEIF LEI Lookup & Corporate Ownership for AI Agents avatar

GLEIF LEI Lookup & Corporate Ownership for AI Agents

Pricing

from $1.00 / 1,000 results

Go to Apify Store
GLEIF LEI Lookup & Corporate Ownership for AI Agents

GLEIF LEI Lookup & Corporate Ownership for AI Agents

Look up Legal Entity Identifiers (LEI) and corporate ownership from GLEIF for AI agents & LLMs. Get the LEI code, legal name, address, status, legal form, jurisdiction and parent/child relationships. MCP-callable KYB, compliance & entity-resolution tool.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

Haketa

Haketa

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

16 hours ago

Last modified

Share

GLEIF LEI Lookup & Corporate Ownership — for AI Agents

A legal-entity (KYB) and ownership tool built for AI agents, LLMs and compliance workflows. Look up Legal Entity Identifiers (LEI) and corporate ownership from the official GLEIF database — LEI code, legal name, address, status, legal form, jurisdiction and parent/child relationships. The "which company is this, and who owns it?" lookup an agent needs for KYB, due diligence and entity resolution.

Clean, structured output — one record per entity, ready for an LLM context or an agent tool response. Callable by Claude, ChatGPT, LangChain, CrewAI, LlamaIndex and any MCP client (every Apify actor is MCP-callable via mcp.apify.com).

🏦 Official, ownership-aware entity data. "What's Deutsche Bank's LEI? Who is its ultimate parent? How many subsidiaries?" — the actor returns sourced, machine-readable answers.


🤖 Why this is an AI-agent tool

Know-Your-Business (KYB) and entity resolution are core agent needs. GLEIF is the global authority on legal-entity identity:

  • Authoritative LEI — the ISO 17442 global identifier for legal entities
  • Ownership tree — direct & ultimate parents and child counts (most tools skip this)
  • Structured & sourced — clean fields for compliance and due diligence
  • MCP-ready — call it from any agent framework or MCP client

📋 What this actor does

Search by name, full text, country or LEI and get, for each entity:

  • LEI code, legal name, status and legal form
  • Legal & headquarters address, city, country, jurisdiction
  • Registration — status, initial date, next renewal
  • Ownership — direct & ultimate parent (LEI + name), number of children

🚀 Quick start

  1. Enter a Search query (e.g. Deutsche Bank) or a Country (e.g. DE).
  2. Keep Include ownership on for the parent/child tree.
  3. Set Max results and click Start.
  4. Read the structured entities from Storage → Dataset.

⚙️ Input

FieldTypeDescription
Search querystringCompany name or text, e.g. Apple, Deutsche Bank.
Search modeselectFull text (broad, incl. addresses) or Legal name (precise).
CountrystringFilter by legal-address country (ISO 2-letter, e.g. US, DE, GB).
LEI codesarrayLook up specific LEIs directly.
Active registrations onlybooleanKeep only issued/active registrations.
Include ownershipbooleanFetch direct & ultimate parent and child count.
Max resultsintegerCap on entities. 0 = no limit.
ProxyobjectOptional — GLEIF is keyless with no anti-bot.

Example 1 — Companies named "Deutsche Bank" with ownership

{ "query": "Deutsche Bank", "includeOwnership": true, "maxItems": 200 }

Example 2 — Active entities in Germany

{ "country": "DE", "activeOnly": true, "maxItems": 500 }

Example 3 — Specific LEIs

{ "leis": ["7LTWFZYICNSX8D621K86"], "includeOwnership": true }

📦 Output

{
"lei": "7LTWFZYICNSX8D621K86",
"legalName": "Deutsche Bank Aktiengesellschaft",
"entityStatus": "ACTIVE",
"registrationStatus": "ISSUED",
"legalForm": "6QQB",
"category": "GENERAL",
"jurisdiction": "DE",
"legalAddress": "Taunusanlage 12, Frankfurt am Main, 60325, DE",
"legalCity": "Frankfurt am Main",
"legalCountry": "DE",
"hqCountry": "DE",
"initialRegistrationDate": "2012-11-27",
"nextRenewalDate": "2026-11-26",
"ultimateParentLei": null,
"ultimateParentName": null,
"directParentLei": null,
"directParentName": null,
"childrenCount": "412",
"gleifUrl": "https://search.gleif.org/#/record/7LTWFZYICNSX8D621K86",
"scrapedAt": "2026-07-04T00:00:00.000Z"
}

Output fields

FieldDescription
leiLegal Entity Identifier (20 chars).
legalNameRegistered legal name.
entityStatus / registrationStatusEntity and registration status.
legalForm / category / jurisdictionLegal form (ELF), category, jurisdiction.
legalAddress / legalCity / legalCountryLegal address.
hqAddress / hqCountryHeadquarters.
initialRegistrationDate / lastUpdateDate / nextRenewalDateRegistration dates.
ultimateParentLei / ultimateParentNameUltimate parent (if part of a group).
directParentLei / directParentNameDirect parent.
childrenCountNumber of direct children/subsidiaries.
gleifUrlGLEIF record link.

Note: ownership fields are populated only when the entity is part of a corporate group; independent entities have no parent.


🔌 AI & integrations

  • MCP: every Apify actor is callable from mcp.apify.com — add this as a tool in Claude Desktop, VS Code or any MCP client.
  • Frameworks: LangChain (ApifyActorsTool), LlamaIndex, CrewAI, Vercel AI SDK, n8n.
  • API: run and fetch results with the Apify API or JS / Python clients.

💡 Use cases

Use caseHow it helps
KYB / onboardingVerify a legal entity and its LEI in seconds.
AML / complianceResolve ownership trees for due diligence.
Entity resolutionMap company names to a global identifier.
Supplier / counterparty riskCheck status, jurisdiction and parentage.

❓ FAQ

Do I need an API key? No — GLEIF is keyless and open.

What is an LEI? A 20-character ISO 17442 identifier for a legally distinct entity, issued globally under GLEIF.

Why are ownership fields sometimes empty? Only entities that are part of a corporate group have parents; independent entities don't.

Can an AI agent call this directly? Yes — it's designed as a tool-call source and is MCP-callable via Apify.


This actor uses the public GLEIF API. LEI data is published under CC0. Respect the API's rate limits and use the data for lawful purposes such as KYB, compliance and research.


🛟 Support

Need an extra field or relationship? Open a ticket from the actor's Issues tab.

Happy resolving! 🏦