+GLEIF API
Look up any LEI, search legal entities and trace parents, subsidiaries and ISINs from the GLEIF register.
The API.SH GLEIF API returns records from the global Legal Entity Identifier (LEI) register as JSON. Search entities by name or text with filters for country, jurisdiction, city, status, category, legal form, BIC or ISIN, then open an LEI for its legal names, addresses, registration status, managing LOU and BIC codes. Ownership data covers direct and ultimate parents with the relationship details, plus direct or ultimate subsidiaries and the ISINs issued under an LEI.
- 5 endpoints
- from $1 / 1,000 calls
- 1,000 free credits / month
- failed calls free
GET https://api.api.sh/gleif/v1/ search
{ "success": true } What you can build with the GLEIF API
KYB and counterparty checks
Validate a supplier's or client's LEI, legal name, legal form, registered address and whether its registration is issued or lapsed.
Corporate ownership trees
Trace who owns whom: get an entity's direct and ultimate parent, then list its subsidiaries page by page.
Name-to-LEI matching
Match company names in your CRM or trade files to LEIs, narrowed by country, city or registry number.
Securities reference data
Find the LEI behind an ISIN, or list every ISIN issued under an LEI for reporting and data mapping.
Regulatory reporting checks
Check LEI status and renewal dates before trade or transaction reporting, and spot lapsed registrations.
GLEIF data you get
Field names from real responses. Numbers come parsed, URLs absolute, dates in ISO 8601.
GLEIF API endpoints and prices
Every GLEIF endpoint costs 1 credit per call: credits are $1 per 1,000 on a monthly plan, $2 pay-as-you-go. Pricing
| LEI entity search /gleif/ | $1 · $2 PAYG 1 credit |
| LEI subsidiaries /gleif/ | $1 · $2 PAYG 1 credit |
| ISINs of an LEI /gleif/ | $1 · $2 PAYG 1 credit |
| LEI record /gleif/ | $1 · $2 PAYG 1 credit |
| LEI direct and ultimate parent /gleif/ | $1 · $2 PAYG 1 credit |
Call the GLEIF API
LEI entity search: GET https://api.api.sh/gleif/
curl "https://api.api.sh/gleif/v1/search?q=apple" \
-H "x-api-key: $APISH_KEY" import os, requests
res = requests.get(
"https://api.api.sh/gleif/v1/search",
params={"q": "apple"},
headers={"x-api-key": os.environ["APISH_KEY"]},
timeout=120,
)
res.raise_for_status()
data = res.json() const url = new URL("https://api.api.sh/gleif/v1/search");
url.searchParams.set("q", "apple");
const res = await fetch(url, { headers: { "x-api-key": process.env.APISH_KEY } });
if (!res.ok) throw new Error(`${res.status} ${await res.text()}`);
const data = await res.json(); # Google Sheets (API.SH add-on)
=APISH("/gleif/v1/search", "q", "apple")
# Zapier, Make, n8n (verified node): pick the API.SH app,
# choose "GLEIF" and "LEI entity search".
# AI agents (Claude, ChatGPT, Cursor): add the
# API.SH MCP server https://api.sh/mcp - Create a free accountConfirm your email and get 1,000 free credits every month. No card needed.
- Create an API keyOne key works for all 483 platforms.
- Send the requestJSON back in one call. Add
output=csvoroutput=ndjsonfor files.
Why API.SH for GLEIF data
- Public data only: no GLEIF login, cookies or account needed
- One key and one response shape for GLEIF and 482 other platforms
- Built and maintained by API.SH, not third-party publishers
- Pay per call; errors on our side cost nothing
- Live status for every endpoint
API.SH vs the official GLEIF API
Yes. GLEIF runs a free, public REST API with JSON output and no key, plus Golden Copy file downloads. API.SH wraps the same register with simpler parameters, the parent relationship in one call, and the same key, output formats and integrations (Sheets, Zapier, MCP) as the rest of API.SH, which helps if you already use it for other company data.
Compared with Apify LEI actors or writing your own GLEIF client, API.SH gives you one key, fixed price per call and responses in the same shape as other registries.
GLEIF API questions
What GLEIF data can I get?+
Entity search with filters (/gleif/v1/search), full LEI records (/gleif/v1/lei), direct and ultimate parents with relationship details (/gleif/v1/parent), direct or ultimate subsidiaries (/gleif/v1/children) and ISINs issued under an LEI (/gleif/v1/isins).
How much does the GLEIF API cost?+
Every GLEIF endpoint costs 1 credit per call. On a monthly plan 1,000 credits cost $1 (Starter is $50/month for 50,000 credits). Pay-as-you-go is $2 per 1,000 credits, with top-ups from $15 that never expire.
Is there a free trial?+
Yes. Every account gets 1,000 free credits every month. That is 1,000 calls to /gleif/v1/children at 1 credit each.
Is the official GLEIF API free?+
Yes. GLEIF's own API is free and needs no key. Use it directly if you only need LEI data. API.SH is for teams who want LEI lookups through the same key, SDKs, Sheets, Zapier and MCP tools they use for other data.
Do I need a GLEIF account or API key?+
No. You only need your API.SH key. The LEI register is public data.
What is GLEIF data?+
GLEIF publishes the LEI register: who is who (legal name, addresses, legal form, registration status) and who owns whom (direct and ultimate parents). The API returns both.
Can I search by BIC or ISIN?+
Yes. /gleif/v1/search accepts bic and isin filters, along with name, country, headquarters country, jurisdiction, city, status, category, legal form and registry number.
How do I get started?+
1. Sign up at api.sh. 2. Copy your API key. 3. Call /gleif/v1/search with q=apple and country=US. Every parameter is in the docs at https://api.sh/docs. You can also use the JS or Python SDK, Google Sheets, Zapier, Make, n8n or the MCP server at https://api.sh/mcp.