Docs Pricing Blog Get API Key
Company Lookup API

EU Company Lookup API — LEI, VAT, and Registry Data

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.

Response — 63ms
{
  "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"
}

Built for Business Verification Workflows

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.

🔍

KYB / Know Your Business

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.

📋

Vendor Onboarding

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%.

🏢

Due Diligence

Access corporate hierarchy data, registration authority details, and entity status for investment and partnership due diligence. Identify parent-child relationships between legal entities.

💳

Fintech KYB Compliance

Meet regulatory requirements for payment service providers and fintechs. Verify business entities before enabling merchant accounts, payment processing, or lending products.

📦

Supply Chain Verification

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.

📊

Data Enrichment

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.

Comprehensive Company Data from GLEIF

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.

🌍

2M+ Legal 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.

🔗

VAT Cross-Reference

Automatically enriches company data with VIES VAT validation. Especially valuable for Germany and Spain, where VIES suppresses company details due to data protection laws.

Pre-Warmed Cache

Nightly batch jobs pre-validate the top 500K most-queried entities from GLEIF. Popular companies return instant cached responses without hitting the upstream API.

🏢

Corporate Hierarchy

Access parent-child relationships between legal entities when available in the GLEIF relationship data. Identify ultimate parent companies and subsidiary structures.

📦

Bulk Lookup

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.

🔔

Monitoring Webhooks

Register companies for ongoing monitoring. Get notified via webhook when entity status changes, LEI expires, or registration data is updated.

Look Up Any EU Company in Milliseconds

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}`);

Simple, Usage-Based Pricing

Start free. Scale as you grow. No credit card required for the free tier. All plans include company lookup, VAT, IBAN, and EORI validation.

Free
€0 /mo
100 requests/month
  • All endpoints
  • JSON responses
  • Community support
Get Started Free
Starter
€19 /mo
5,000 requests/month included. Then €0.005/req.
  • 5,000 included, €0.005 above
  • All endpoints
  • Batch lookup
  • Email support
Start Free Trial
Scale
€149 /mo
100,000 requests/month included. Then €0.002/req.
  • 100,000 included, €0.002 above
  • All endpoints
  • Monitoring webhooks
  • Dedicated support
  • 99.95% SLA
Start Free Trial

Frequently Asked Questions

Common questions about the EuroValidate Company Lookup API.

A Legal Entity Identifier (LEI) is a 20-character alphanumeric code that uniquely identifies legal entities participating in financial transactions. LEIs are issued by Local Operating Units (LOUs) accredited by GLEIF (Global Legal Entity Identifier Foundation). Over 2 million entities worldwide have LEI codes.
The API returns the company's legal name, registered address, LEI code, registration authority, entity status (active, inactive, merged), legal form, jurisdiction, and when available, parent/child corporate relationships. Results are enriched with VAT cross-reference data from VIES.
EuroValidate adds a caching layer (7-day TTL) for faster responses, cross-references GLEIF data with VIES VAT validation, provides a unified response format consistent with all other EuroValidate endpoints, and enriches results with additional data sources. You also get batch processing, monitoring webhooks, and a pre-warmed cache of the top 500K entities.
Yes. The company lookup API is designed for KYB workflows. You can verify company existence, check registration status, validate the legal name and address, and cross-reference with VAT data — all in a single API call. Combine with EORI and IBAN validation for comprehensive business verification.
The GLEIF LEI database contains over 2 million legal entities worldwide, with strong coverage across all EU member states. The database is updated continuously by GLEIF and EuroValidate caches results for 7 days. The top 500K most-queried entities are pre-warmed nightly for instant responses.

Know Your Business Partners

Get your free API key and look up your first company in under 60 seconds.