German Company Data
An API (Application Programming Interface) that allows access to the official German Government Company Register can be used for a variety of purposes, but is primarily intended for Know Your Business (KYB) and compliance with anti-money laundering (AML) regulations. KYB is the process of identifying and verifying the identity of a business entity in order to prevent fraud and comply with AML…
German Company Data endpoints
| Method | Endpoint | Description |
|---|---|---|
| Basic operations | ||
| GET |
ReferenceNumbersByCompanyId /openregister/ReferenceNumbers.json |
Look up the reference numbers of a company (court register etc.) from company ID. |
| GET |
ObjectivesByCompanyId /openregister/Objectives.json |
Receive the company objectives (i.e. purpose) in German for a given company |
| GET |
AddressByCompanyId /openregister/Addresses.json |
Get company registered addresses by company ID |
| GET |
PositionsByCompanyId /openregister/Positions.json |
Look up company directors by company id |
| GET |
CapitalByCompanyId /openregister/Capital.json |
Get company financials by company id |
| GET |
SearchbyName /openregister/Names.json |
Seach for gernan companies by name, using the % symbol as a wildcard, to obtain the company ID used in other API calls |
| Advanced Operations | ||
| GET |
SQLsearch /openregister.json |
For advanced users only - run a custom SQL select statement against the database; A sample query is as follows; select * from Names n join companies c on c.companyId =… |
German Company Data pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|
| PRO | $100 / month | — |
|