JavaScript
import Openregister from 'openregister'; const client = new Openregister({ apiKey: 'My API Key', }); const response = await client.search.autocompleteCompaniesV1({ query: 'query' }); console.log(response.results);
{ "results": [ { "company_id": "<string>", "name": "<string>", "country": "<string>", "register_number": "<string>", "register_type": "HRB", "register_court": "<string>", "active": true, "legal_form": "ag" } ] }
API Key Authentication Provide your API key as a Bearer token in the Authorization header.
Text search query to find companies by name. Example: "Descartes Technologies UG"
Successful search operation
List of companies matching the search criteria.
Show child attributes
Unique company identifier. Example: DE-HRB-F1103-267645
Official registered company name. Example: "Max Mustermann GmbH"
Country where the company is registered using ISO 3166-1 alpha-2 code. Example: "DE" for Germany
Registration number in the company register. Example: "230633"
Type of company register. Example: "HRB" for Commercial Register B
HRB
HRA
PR
GnR
VR
Court where the company is registered. Example: "Berlin (Charlottenburg)"
Company status - true if active, false if inactive.
Legal form of the company. Example: "gmbh" for Gesellschaft mit beschränkter Haftung
ag
eg
ek
ev
ewiv
foreign
gbr
ggmbh
gmbh
kg
kgaa
unknown
llp
municipal
ohg
se
ug