Company Registry Lookup: Name, Domain, ID, LEI to Legal Entity
Resolve a company name, website domain, registry number, LEI or VAT number to its official legal entity: registry, registry number, legal form, status, address, industry codes, size where published and LEI. Searches national registers (Norway, Finland, Czechia, Slovakia, France, UK; Poland by KRS number) and GLEIF, scores the match and links every record to its source. Company-level only: no officers, no sole traders.
x402: $0.01 per callMCP tool: entity_resolveApify Actor: $0.01 per event
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
query | string | Company name, website domain (example.com), registry number, LEI or VAT number. Use this or queries. | |
queries | array | Up to 100 queries in one run (Apify Actor only). Each query that finds a match is one billable result. | |
country | string | Optional ISO country code (NO, FI, CZ, SK, FR, GB, PL) to search one register only. Faster and more precise. | |
limit | integer | 3 | Maximum candidates per query. |
* required
Source and freshness
- Source and licence
- Sources: official registers (Brønnøysundregistrene NLOD 2.0; PRH CC BY 4.0; ARES; INSEE/RNE Licence Ouverte 2.0; GLEIF CC0), each record names its register and licence. Informational, not a substitute for an official extract.
- Last verified
- 2026-10-03 (hourly check against the live source)
Use it
HTTP (x402)
curl -i "https://api.ambolt.dev/v1/entity-resolve?query=Equinor+ASA&country=NO&limit=2"Returns 402 Payment Required with the price until an x402 payment is attached; @x402/fetch does this for you. See Get started.
MCP
{ "mcpServers": { "ambolt": { "url": "https://api.ambolt.dev/mcp" } } }
# then call the tool: entity_resolve
Apify
Run the Actor ($0.01 per lookup, free trial credits for new accounts).
Example response
{
"query": "Equinor ASA",
"queryKind": "name",
"searchedNames": [
"Equinor ASA"
],
"matched": true,
"bestMatch": {
"country": "NO",
"registry": "Brønnøysundregistrene (Enhetsregisteret)",
"registryId": "923609016",
"name": "EQUINOR ASA",
"legalForm": "Allmennaksjeselskap",
"status": "active",
"incorporationDate": "1972-09-18",
"address": {
"street": "Forusbeen 50",
"postalCode": "4035",
"city": "STAVANGER",
"country": "NO"
},
"industry": [
{
"scheme": "NACE",
"code": "06.100",
"description": "Utvinning av råolje"
}
],
"employees": 21272,
"website": "www.equinor.com",
"sourceUrl": "https://data.brreg.no/enhetsregisteret/api/enheter/923609016",
"licence": "NLOD 2.0",
"lei": "OW6OFBNCKXC4US5C7523",
"matchScore": 100,
"matchReason": "exact normalised name"
},
"candidates": [
{
"country": "NO",
"registry": "Brønnøysundregistrene (Enhetsregisteret)",
"registryId": "923609016",
"name": "EQUINOR ASA",
"legalForm": "Allmennaksjeselskap",
"status": "active",
"incorporationDate": "1972-09-18",
"address": {
"street": "Forusbeen 50",
"postalCode": "4035",
"city": "STAVANGER",
"country": "NO"
},
"industry": [
{
"scheme": "NACE",
"code": "06.100",
"description": "Utvinning av råolje"
}
],
"employees": 21272,
"website": "www.equinor.com",
"sourceUrl": "https://data.brreg.no/enhetsregisteret/api/enheter/923609016",
"licence": "NLOD 2.0",
"lei": "OW6OFBNCKXC4US5C7523",
"matchScore": 100,
"matchReason": "exact normalised name"
},
{
"country": "NO",
"registry": "Brønnøysundregistrene (Enhetsregisteret)",
"registryId": "932699141",
"name": "EQUINOR TOASTMASTERS",
"legalForm": "Forening/lag/innretning",
"status": "active",
"incorporationDate": "2023-11-01",
"address": {
"street": "Forusbeen 50",
"postalCode": "4035",
"city": "STAVANGER",
"country": "NO"
},
"industry": [
{
"scheme": "NACE",
"code": "94.992",
"description": "Aktiviteter i andre medlemsorganisasjoner ellers"
}
],
"sourceUrl": "https://data.brreg.no/enhetsregisteret/api/enheter/932699141",
"licence": "NLOD 2.0",
"matchScore": 78,
"matchReason": "name similarity"
}
],
"unavailableSources": [],
"notes": [],
"source": "Sources: official registers (Brønnøysundregistrene NLOD 2.0; PRH CC BY 4.0; ARES; INSEE/RNE Licence Ouverte 2.0; GLEIF CC0), each record names its register and licence. Informational, not a substitute for an official extract.",
"checkedAt": "2026-10-03T11:23:47.372Z"
}
Good to know
- You are charged only when the call succeeds. Invalid input or an unavailable source costs nothing.
- Every response states its source and the time it was fetched.
- Informational only; not financial, legal or tax advice.
- Something wrong or missing? Open an issue on the repository (ambolt-mcp) and a reply follows under the Ambolt name.