Company KYB Resolver: Resolve LEI, EU VAT, and SEC CIK in One API Call
KYB in one call. Resolve a company name to its GLEIF LEI, EU VAT status, and SEC EDGAR CIK. No API key required. Built for onboarding and counterparty verification.
The actor referenced in this article. Pay only for results delivered.
Know Your Business (KYB) checks typically mean three separate lookups across three different registries — GLEIF for the LEI, VIES for EU VAT status, and SEC EDGAR for US-listed entities. The Company KYB Resolver collapses all three into a single call and returns a unified record.
The three-registry problem
When onboarding a business counterparty, compliance teams typically need to cross-reference:
- GLEIF — to get the Legal Entity Identifier and confirm the entity is registered and active under a recognised LEI issuer
- VIES — for EU entities, to confirm VAT registration is valid in their claimed member state
- SEC EDGAR — for US-registered or US-listed entities, to get the CIK number and access their filings
Each registry has its own API, its own schema, and its own quirks. The Company KYB Resolver handles all three and returns a single normalised object per company.
What the actor returns
{
"query": "Deutsche Bank AG",
"lei": "7LTWFZYICNSX8D621K86",
"legalName": "Deutsche Bank Aktiengesellschaft",
"jurisdiction": "DE",
"entityStatus": "ACTIVE",
"entityForm": "LIMITED_LIABILITY_COMPANY",
"vatNumber": "DE114103379",
"vatValid": true,
"vatName": "Deutsche Bank AG",
"secCik": "0000027904",
"secEntityName": "DEUTSCHE BANK AG\\/",
"resolvedAt": "2026-06-27T14:00:00.000Z"
}
Fields populate based on what each registry returns for the matched entity. An EU entity without a US listing will have secCik: null. A US entity without EU VAT registration will have vatValid: null.
Search modes
By company name — the actor searches GLEIF first to find the LEI, then uses the LEI and jurisdiction to drive the VIES and EDGAR lookups. Best for names you’ve received from a counterparty.
By LEI — pass a known LEI to skip the GLEIF name-search step and go straight to enrichment. Best for enrichment pipelines that already carry LEI codes.
By VAT number — pass an EU VAT number to anchor the lookup in VIES, then cross-resolve to LEI and EDGAR.
Use cases
Counterparty onboarding — a single API call confirms legal name, active LEI, valid VAT registration, and EDGAR filing history before you execute any contract.
Supplier master data — enrich your ERP supplier records with LEI, VAT, and CIK so every payment and purchase order references a verified legal identity.
Investment due diligence — for target companies, get the LEI (for transaction reporting), VAT status (EU presence), and CIK (SEC filings access) in one step before you pull their 10-K or 20-F.
AML/CFT screening pipelines — use the LEI as a stable identifier to deduplicate entities across watchlist screening results, since trading names and legal names often differ.
AI agent tooling — expose the actor as an MCP tool so AI agents can answer questions like “is this company VAT-registered in Germany?” or “what is the SEC filing CIK for this counterparty?” without any manual lookup.
How it relates to the component actors
The Company KYB Resolver is a composite actor built on the same registry connections as the standalone GLEIF LEI Lookup and EU VAT Validator. Use the resolver when you want all three in one call; use the individual actors when you only need one registry.
Pricing
Free — pay Apify compute only. No API keys required. All three registries (GLEIF, VIES, SEC EDGAR) are publicly accessible.
Explore the scraper referenced in this article — see inputs, outputs, and pricing, then run it on Apify.
Airbnb Scraper: Listing Prices, Ratings, and Availability Without the API
Airbnb has no public listings API. Here's how to pull nightly price, rating, superhost status and coordinates from Airbnb search results using Python.
Maps Leads: Verified Email Extraction from Google Maps Business Listings
How to pull B2B leads from Google Maps with MX-verified emails, past the official API's 120-result cap, and pay only for contactable businesses.
Realtor.com Scraper: Property and Agent Data Without the MLS Paywall
Scrape Realtor.com listings in Python — price, beds, baths, county, and the listing agent + brokerage office on every record. No login, no API key.