About this endpoint
What it does
Looks up business/company records by name, VAT number, or LEI across trusted registries (GLEIF, EU VIES, France recherche-entreprises, UK Companies House), returning matched legal entities with registration details, address, and a match-confidence score.
Query Parameter(s)
| Attribute | Type | Mandatory | Description |
|---|---|---|---|
| name | String | No | Business/legal name. Provide at least one of name, vat, lei. |
| country | String | No | ISO alpha-2 country code — narrows the search. |
| vat | String | No | VAT number (country prefix + digits). |
| lei | String | No | Legal Entity Identifier. |
| limit | Integer | No | Maximum number of results. Default: 10. Max: 25. |
Response
| Attribute | Type | Description |
|---|---|---|
| success | Boolean | Whether the request succeeded. |
| code | Integer | Numeric response code. |
| query | Object | The submitted search parameters. |
| count | Integer | Number of results returned. |
| sources_checked | Array | Registries queried (e.g. gleif, vies). |
| results | Array | Matched company records. |
| results[].legal_name | String | Registered legal name. |
| results[].other_names | Array | Known alternate/trading names. |
| results[].registration_number | String | Local company registration number. |
| results[].lei | String | Legal Entity Identifier, if available. |
| results[].vat | String or null | VAT number, if matched. |
| results[].vat_valid | Boolean or null | Whether the VAT number is valid. |
| results[].country / jurisdiction | String | Country and legal jurisdiction. |
| results[].legal_form | String | Registry legal-form code. |
| results[].status | String | Entity status (e.g. ACTIVE). |
| results[].registration_status | String | LEI registration status (e.g. ISSUED, LAPSED). |
| results[].incorporation_date | String | Date of incorporation. |
| results[].address | Object | Registered address. |
| results[].officers | Array or null | Known officers, where available. |
| results[].source_url | String | Link to the source registry record. |
| results[].match_confidence | Number | Confidence the record matches the query (0–1). |
| results[].sources | Array | Registries this record was found in. |
| model_version | String | Company lookup model version. |