GLEIF LEI Records Scraper
Pricing
from $3.75 / 1,000 result items
GLEIF LEI Records Scraper
Export company records from OpenCorporates, the largest open database covering 200M+ entities across 130+ jurisdictions. Search by name, jurisdiction, year, or look up by company number. Pull legal name, status, type, incorporation date, address, officers, and more.
Pricing
from $3.75 / 1,000 result items
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share

🏛️ Global Company Records Scraper
🚀 Export verified corporate records in seconds. Pull from the official Global LEI Index, the regulator-mandated registry of legal entities (2.7M+ companies across 200+ countries). Search by name, country, jurisdiction, status, BIC or ISIN, or look up one record by its 20-character LEI code. Get registered name, registry number, status, addresses, dates, parent entities, and more.
🕒 Last updated: 2026-05-21 · 📊 45 fields per record · 🏛️ 2.7M+ legal entities · 🌍 200+ countries · 🔍 2 modes (search + lookup)
The Global Company Records Scraper taps into the Global LEI Index, the regulator-mandated registry that uniquely identifies every legal entity participating in financial transactions worldwide. The Actor returns up to 45 fields per record, including the legal name, registered company number, jurisdiction code, country, entity status, registration status, entity category, legal form, incorporation and update dates, registered address, headquarters address, previous and other names, BIC and ISIN identifiers, direct and ultimate parents, S&P Global ID, and a link back to the canonical record.
Coverage spans every U.S. state plus D.C., all of the United Kingdom and Ireland, the European Union (France, Germany, Spain, Italy, Netherlands, Poland, Belgium, and 20+ more), Switzerland and the Nordic countries, Canada (Ontario, BC, Quebec, Alberta, and more), Australia and New Zealand, Singapore, Malaysia, Thailand, Indonesia, Philippines, Vietnam, Hong Kong, Taiwan, Japan, South Korea, China, India, the Middle East (UAE, Saudi Arabia, Israel, and more), Africa (South Africa, Nigeria, Kenya, and more) and Latin America (Brazil, Mexico, Argentina, Chile, Colombia, and more).
| 🎯 Target Audience | 💡 Primary Use Cases |
|---|---|
| KYC and AML teams, due-diligence analysts, fintech compliance, investigative journalists, supply-chain risk teams, sales prospecting, M&A research, ESG analysts | Beneficial-ownership research, sanctions screening prep, corporate-graph building, B2B enrichment, fraud and shell-company detection, jurisdiction-shopping investigations |
📋 What the Global Company Records Scraper does
Two collection workflows in a single Actor:
- 🔍 Search mode. Search the global registry by legal name, country, jurisdiction, entity status, registration status, entity category, legal form, BIC, or ISIN, then pull a paginated dataset of matching records.
- 🎯 Lookup mode. Fetch one specific entity by its 20-character LEI code for precise enrichment workflows.
Each record can optionally include the direct parent, ultimate parent, and any issued ISIN identifiers by enabling the Fetch parents and ISINs toggle. Records cover the entity's legal identity, registered and headquarters addresses, status, key dates, previous and other names, and a link back to the canonical Global LEI Index record.
💡 Why it matters: the Legal Entity Identifier is the worldwide standard for identifying entities in financial transactions, mandated by G20 regulators and embedded in MiFID II, EMIR, Dodd-Frank, and 100+ other regulations. One single canonical record per entity, validated by accredited issuers in each jurisdiction, downloadable as a row.
🎬 Full Demo
🚧 Coming soon: a 3-minute walkthrough showing how to go from sign-up to a downloaded corporate dataset.
⚙️ Input
| Input | Type | Default | Behavior |
|---|---|---|---|
maxItems | integer | 10 | Records to return. Free plan caps at 10, paid plan at 1,000,000. |
mode | enum | "search" | Either search (multi-record query) or lookup (single-record fetch by LEI). |
query | string | "google" | Free-text query matched across legal name, addresses, and former names. Used in Search mode when legalName is empty. |
legalName | string | none | Exact legal-name filter. Overrides the free-text query when supplied. |
country | string | none | ISO 3166-1 alpha-2 country code (US, GB, DE, FR, JP, etc.). |
jurisdiction | string | none | ISO 3166-2 jurisdiction code, e.g. US-DE, US-CA, GB, DE. |
entityStatus | enum | Any | Active, Inactive, or Unknown. |
registrationStatus | enum | Any | Issued, Lapsed, Pending Transfer, Pending Archival, Duplicate, Annulled, Retired, Merged, Transferred, Pending Validation, Cancelled. |
entityCategory | enum | Any | General company, Investment fund, Branch, Sole proprietor, Government entity, International organization. |
legalForm | string | none | 4-character Entity Legal Form code (ISO 20275). Example: HZEH for US Delaware LLC. |
bic | string | none | 8 or 11-character SWIFT/BIC code (banks, financial institutions). |
isin | string | none | 12-character ISIN code (securities identifier). |
leiCode | string | none | Required in Lookup mode. The 20-character LEI (e.g. 7ZW8QJWVPR4P1J1KQY45 for GOOGLE LLC). |
fetchRelationships | boolean | false | Pull each record's direct parent, ultimate parent, and any issued ISIN codes. |
No login required. This Actor works against the open Global LEI Index straight away.
Example: search for "tesla" in the United States, active entities only.
{"maxItems": 25,"mode": "search","query": "tesla","country": "US","entityStatus": "ACTIVE"}
Example: look up GOOGLE LLC by its LEI code, with parents and ISINs.
{"maxItems": 1,"mode": "lookup","leiCode": "7ZW8QJWVPR4P1J1KQY45","fetchRelationships": true}
⚠️ Good to Know: large unfiltered queries can be slow because the index returns hundreds of thousands of matches for common words. Combine a country, jurisdiction, or status filter to keep result counts focused. Enabling Fetch parents and ISINs issues up to three extra lookups per record.
📊 Output
Each record contains up to 45 fields. Download as CSV, Excel, JSON, or XML.
🧾 Schema
| Field | Type | Example |
|---|---|---|
🏷️ name | string | "GOOGLE LLC" |
🌐 nameLanguage | string | "en" |
🆔 companyNumber | string | "3582691" |
🔑 leiCode | string | "7ZW8QJWVPR4P1J1KQY45" |
🌍 jurisdictionCode | string | "US-DE" |
🗺️ jurisdictionName | string | "US-DE" |
🌎 country | string | "US" |
🟢 currentStatus | string | null | "ACTIVE" |
📋 registrationStatus | string | null | "ISSUED" |
🏷️ entityCategory | string | null | "GENERAL" |
🏷️ entitySubCategory | string | null | null |
🏛️ legalFormCode | string | null | "HZEH" |
🏛️ legalFormOther | string | null | null |
📅 incorporationDate | string | null | "2002-10-22" |
📅 expirationDate | string | null | null |
📝 expirationReason | string | null | null |
📅 initialRegistrationDate | string | null | "2012-06-06" |
📅 lastUpdateDate | string | null | "2026-05-04" |
📅 nextRenewalDate | string | null | "2027-05-16" |
🏠 registeredAddressInFull | string | null | "C/O CORPORATION SERVICE COMPANY, 251 LITTLE FALLS DRIVE, WILMINGTON, US-DE, 19808, US" |
🛣️ registeredAddressStreet | string | null | "C/O CORPORATION SERVICE COMPANY, 251 LITTLE FALLS DRIVE" |
🏙️ registeredAddressCity | string | null | "WILMINGTON" |
🗺️ registeredAddressRegion | string | null | "US-DE" |
🌎 registeredAddressCountry | string | null | "US" |
📮 registeredAddressPostalCode | string | null | "19808" |
🏢 headquartersAddressInFull | string | null | "251 LITTLE FALLS DRIVE, WILMINGTON, US-DE, 19808, US" |
🛣️ headquartersAddressStreet | string | null | "251 LITTLE FALLS DRIVE" |
🏙️ headquartersAddressCity | string | null | "WILMINGTON" |
🗺️ headquartersAddressRegion | string | null | "US-DE" |
🌎 headquartersAddressCountry | string | null | "US" |
📮 headquartersAddressPostalCode | string | null | "19808" |
📜 previousNames | array | null | ["Apple Computer, Inc."] |
🏷️ otherNames | array | null | null |
🏦 bicCodes | array | null | ["APLEUS66XXX"] |
🏛️ micCodes | array | null | null |
📈 isinCodes | array | null | ["US0378331005"] |
🔢 spGlobalIds | array | null | ["312932093"] |
🧬 directParentLei | string | null | "5493006MHB84DD0ZWV18" |
🧬 directParentName | string | null | "XXVI Holdings Inc." |
🌳 ultimateParentLei | string | null | "5493006MHB84DD0ZWV18" |
🌳 ultimateParentName | string | null | "Alphabet Inc." |
🔄 successorEntities | array | null | null |
🛡️ validatedAt | string | null | "RA000602" |
🛡️ validatedAs | string | null | "3582691" |
🏢 managingLou | string | null | "5493001KJTIIGC8Y1R12" |
✅ conformityFlag | string | null | "CONFORMING" |
🔗 registryUrl | string | null | "https://search.gleif.org/#/record/7ZW8QJWVPR4P1J1KQY45" |
🕒 scrapedAt | ISO 8601 | "2026-05-21T00:51:30.000Z" |
📦 Sample records
✨ Why choose this Actor
| Capability | |
|---|---|
| 🌍 | Global coverage. 2.7M+ legal entities across 200+ countries, each one validated by an accredited LEI issuer. |
| 🔍 | Search and lookup. Find by name, country, jurisdiction, status, BIC or ISIN, or fetch one record by 20-character LEI. |
| 🧬 | Parent linkage on demand. Toggle the enrichment checkbox to pull direct parent, ultimate parent, and ISIN list per record. |
| 🏦 | Financial identifiers built in. Every record includes BIC, ISIN, MIC, and S&P Global cross-walks where available. |
| 📅 | Lifecycle metadata. Incorporation, registration, last-update, and next-renewal dates ship on every row. |
| 🔗 | Provenance preserved. Each record links back to the canonical Global LEI Index entry. |
| 🆓 | No login. No personal key, no signup, no quota juggling. |
📊 The LEI is the regulator-mandated global standard for entity identification, embedded in MiFID II, EMIR, Dodd-Frank, and 100+ other financial regulations.
📈 How it compares to alternatives
| Approach | Cost | Coverage | Refresh | Filters | Setup |
|---|---|---|---|---|---|
| ⭐ Global Company Records Scraper (this Actor) | $5 free credit, then pay-per-use | 2.7M+ entities, 200+ countries | Live per run | name, country, jurisdiction, status, legal form, BIC, ISIN | ⚡ 2 min |
| Commercial KYC vendors | $1k+/month | Same registries plus screening | Daily | Vendor schema | ⏳ Hours |
| Per-country registry scrapers | Engineering time | One country at a time | Whatever you build | Whatever you build | 🐢 Days |
| Static company-list CSVs | Free | Stale, narrow | Manual | None | 🕒 Variable |
Pick this Actor when you want one normalised schema covering most of the world, with regulator-grade validation on every record.
🚀 How to use
- 📝 Sign up. Create a free account with $5 credit (takes 2 minutes).
- 🌐 Open the Actor. Go to the Global Company Records Scraper page on the Apify Store.
- 🎯 Set input. Pick
searchorlookup, set your query and country or jurisdiction filter, andmaxItems. - 🚀 Run it. Click Start and let the Actor collect your data.
- 📥 Download. Grab your results from the Dataset tab as CSV, Excel, JSON, or XML.
⏱️ Total time from signup to downloaded dataset: 3-5 minutes. No coding required.
💼 Business use cases
🔌 Automating Global Company Records Scraper
Control the scraper programmatically for scheduled runs and pipeline integrations:
- 🟢 Node.js. Install the
apify-clientNPM package. - 🐍 Python. Use the
apify-clientPyPI package. - 📚 See the Apify API documentation for full details.
The Apify Schedules feature lets you trigger this Actor on any cron interval. Nightly KYC re-checks, weekly newly-incorporated sweeps, or monthly jurisdiction snapshots all run unattended.
🌟 Beyond business use cases
Data like this powers more than commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.
🤖 Ask an AI assistant about this scraper
Open a ready-to-send prompt about this ParseForge actor in the AI of your choice:
- 💬 ChatGPT
- 🧠 Claude
- 🔍 Perplexity
- 🅒 Copilot
❓ Frequently Asked Questions
🧩 How does it work?
Pick search or lookup mode, set your filters or LEI code, and click Start. The Actor normalises the upstream record into a clean schema and writes one row per legal entity.
🔍 What is the difference between search and lookup modes?
Search runs a multi-record query by name, country, jurisdiction, status, BIC, or ISIN, with any combination of filters. Lookup fetches one exact record by its 20-character LEI code, ideal for enrichment pipelines that already know which entity they want.
🆓 Do I need a personal access key?
No. The Global LEI Index is open under the regulator-mandated free-public-access mandate. Tighter filters keep large runs fast.
🌍 Which countries are covered?
200+ countries, including every U.S. state plus D.C., the United Kingdom and Ireland, the European Union, Canada, Australia, New Zealand, all of Southeast Asia, Japan, South Korea, China, India, the Middle East, parts of Africa, and Latin America. Use the country field with a two-letter ISO code, or jurisdiction with the ISO 3166-2 sub-national code.
🧬 Can I get the parent company?
Yes. Toggle Fetch parents and ISINs to true and the Actor will issue extra lookups per record to attach the direct parent, ultimate parent, and any issued ISIN codes. Expect runs to take roughly twice as long with this enabled.
🏦 What about BIC, ISIN, and MIC codes?
BIC, MIC, and S&P Global identifiers ship on every record where the issuer has reported them. ISIN codes are fetched on demand when the Fetch parents and ISINs toggle is enabled.
🔁 How often is the data refreshed?
Every run pulls live from the index. The index itself is refreshed every business day by the global federation of accredited LEI issuers, who validate every change against the underlying national registries.
⏰ Can I schedule daily runs?
Yes. Use Apify Schedules to trigger this Actor on any cron interval. Nightly KYC checks, weekly new-incorporation sweeps, or monthly snapshot exports all run unattended.
💼 Can I use this data commercially?
Yes. The Global LEI Index is published under an open licence specifically to support compliance, identification, and research workflows. Respect downstream regulatory rules in your product.
💳 Do I need a paid Apify plan?
No. The free Apify plan covers testing and small runs (10 records per run). A paid plan lifts the cap and unlocks scheduling and higher concurrency.
🔁 What happens if a run fails?
Apify retries transient errors automatically. Inspect the log in the Runs tab, adjust the input, and re-run. Partial datasets from failed runs are kept so you never lose progress.
📦 What is the largest single run I can do?
Paid Apify plans cap each run at 1,000,000 records. For larger sweeps, split the workload across runs by country or by registration-status range.
🆘 What if I need help?
Contact our support team through the Apify platform or the Tally form linked below.
🔌 Integrate with any app
Global Company Records Scraper connects to any cloud service via Apify integrations:
- Make - Automate multi-step workflows
- Zapier - Connect with 5,000+ apps
- Slack - Get run notifications in your channels
- Airbyte - Pipe corporate registry data into your warehouse
- GitHub - Trigger runs from commits and releases
- Google Drive - Export datasets straight to Sheets
You can also use webhooks to trigger downstream actions when a run finishes. Push fresh KYC records into your compliance backend, or post new-incorporation alerts into Slack.
🔗 Recommended Actors
- 🏛️ NYC 311 Service Requests Scraper - NYC civic complaints and resolutions
- 📊 FINRA BrokerCheck Scraper - U.S. broker-dealer and advisor registration records
- 🏦 SEC EDGAR Full-Text Search Scraper - U.S. securities filings full-text search
- 📈 Indexmundi Scraper - Global demographic and economic indicators
- ✈️ OurAirports Global Airport Database Scraper - Worldwide aviation reference data
💡 Pro Tip: browse the complete ParseForge collection for more business and compliance scrapers.
🆘 Need Help? Open our contact form to request a new scraper, propose a custom data project, or report an issue.
⚠️ Disclaimer: this Actor is an independent tool and is not affiliated with, endorsed by, or sponsored by the Global Legal Entity Identifier Foundation, any LEI issuer, or any specific national or sub-national corporate registry. All trademarks mentioned are the property of their respective owners. Only publicly available open corporate registry data is collected, and each source registry's terms of use apply to downstream usage.