Access 2M+ legal entities from the GLEIF LEI database. Get company names, registered addresses, entity status, and VAT cross-reference in a single API call. Built for KYB, onboarding, and due diligence.
{
"legal_name": "COOLBLUE B.V.",
"lei": "724500A1UDNSG5FI3V07",
"status": "ACTIVE",
"jurisdiction": "NL",
"registered_address": {
"street": "Weena 664",
"city": "Rotterdam",
"postal_code": "3012 CN",
"country": "NL"
},
"vat_number": "NL820646660B01",
"confidence": "HIGH"
}
Whether you are onboarding new vendors, running KYB checks, or building a compliance pipeline, the company lookup API gives you the data you need from a single endpoint.
Verify company existence, legal name, registered address, and active status. Cross-reference with VAT and EORI data for comprehensive business verification required by AML regulations.
Automatically validate vendor details during onboarding. Check LEI status, verify the legal name matches what was provided, and confirm the jurisdiction. Reduce manual review time by 80%.
Access corporate hierarchy data, registration authority details, and entity status for investment and partnership due diligence. Identify parent-child relationships between legal entities.
Meet regulatory requirements for payment service providers and fintechs. Verify business entities before enabling merchant accounts, payment processing, or lending products.
Validate trading partners across EU supply chains. Confirm EORI numbers for customs, VAT numbers for invoicing, and company data for contracts — all through one API.
Enrich your CRM or ERP with verified company data. Fill in missing addresses, add LEI codes, and cross-reference VAT numbers to keep your business database accurate and up to date.
The GLEIF LEI database is the authoritative source for legal entity identification. EuroValidate wraps it in a fast, cached API with VAT cross-referencing and a pre-warmed cache of the most popular entities.
Access the full GLEIF database with over 2 million legal entities worldwide. Strong coverage across all EU member states with continuous updates from GLEIF.
Automatically enriches company data with VIES VAT validation. Especially valuable for Germany and Spain, where VIES suppresses company details due to data protection laws.
Nightly batch jobs pre-validate the top 500K most-queried entities from GLEIF. Popular companies return instant cached responses without hitting the upstream API.
Access parent-child relationships between legal entities when available in the GLEIF relationship data. Identify ultimate parent companies and subsidiary structures.
Look up multiple companies in a single batch request. Process up to 1,000 entities at once for data migration, enrichment, or compliance screening workflows.
Register companies for ongoing monitoring. Get notified via webhook when entity status changes, LEI expires, or registration data is updated.
Search by LEI code, VAT number, or company name. Get back structured company data with registered address, entity status, and VAT cross-reference.
# Look up a company by LEI curl "https://api.eurovalidate.com/v1/company/724500A1UDNSG5FI3V07" \ -H "X-API-Key: your_api_key" # Response { "success": true, "data": { "legal_name": "COOLBLUE B.V.", "lei": "724500A1UDNSG5FI3V07", "status": "ACTIVE", "jurisdiction": "NL", "registered_address": { "city": "Rotterdam", "country": "NL" }, "vat_number": "NL820646660B01" }, "meta": { "confidence": "HIGH", "source": "gleif_cached", "response_time_ms": 63 } }
import httpx # Look up by LEI code response = httpx.get( "https://api.eurovalidate.com/v1/company/724500A1UDNSG5FI3V07", headers={"X-API-Key": "your_api_key"} ) data = response.json() if data["success"]: company = data["data"] print(f"Company: {company['legal_name']}") print(f"Status: {company['status']}") print(f"VAT: {company['vat_number']}") print(f"Jurisdiction: {company['jurisdiction']}") # Also search by VAT number by_vat = httpx.get( "https://api.eurovalidate.com/v1/company/NL820646660B01", headers={"X-API-Key": "your_api_key"} )
const response = await fetch( "https://api.eurovalidate.com/v1/company/724500A1UDNSG5FI3V07", { headers: { "X-API-Key": "your_api_key" } } ); const { data, meta } = await response.json(); console.log(`Company: ${data.legal_name}`); console.log(`LEI: ${data.lei}`); console.log(`Status: ${data.status}`); console.log(`VAT: ${data.vat_number}`); console.log(`Jurisdiction: ${data.jurisdiction}`);
Start free. Scale as you grow. No credit card required for the free tier. All plans include company lookup, VAT, IBAN, and EORI validation.
Common questions about the EuroValidate Company Lookup API.
Get your free API key and look up your first company in under 60 seconds.