🇩🇪 Germany

Company data, managing directors, shareholders and register documents for German businesses

Overview

AiPrise verifies German businesses against the Commercial Register (Handelsregister) and the Company Register (Unternehmensregister). A business verification returns the company profile, managing directors and other officers, shareholders, and documents filed with the register, including the shareholder list and annual reports.

Coverage

Data pointReturnedNote
Company profileYesLegal name, legal form, status, registration date, registered address
Directors and legal representativesYesManaging directors, executive board members, authorised signatories (Prokura)
ShareholdersYesFrom the filed shareholder list
Ultimate beneficial ownersYes, when filedReturned for few companies
VAT number checkYesSeparate check against the EU VAT register
DocumentReturned
Register extractYes
Shareholder listYes, when filed
Articles of associationYes, when filed
Financial statementsYes, when filed

Documents, as the register names them

  • Chronologischer Handelsregisterauszug (chronological register extract)
  • Liste der Gesellschafter (shareholder list)
  • Gesellschaftsvertrag / Satzung (articles of association)
  • Jahresabschluss / Rechnungslegung (annual report)

Speed

StepTypical9 in 10 within
Business verification (company data, officers, shareholders)17 seconds65 seconds

These are typical times from production, not a service-level commitment: set timeouts well above them, or use callbacks.

Company types

Every entity in the Handelsregister is covered, plus registered associations.

Company typeLegal formsCoveredWhat to expect
Private limited companyGmbHYesFull data: officers, shareholders, documents
Mini private limited companyUG (haftungsbeschränkt)YesFull data
Limited partnershipKG, GmbH & Co. KGYesFull data
Public limited companyAGYesFull data
General partnershipOHGYesFull data
Registered merchante.K.YesProfile and owner
Registered associatione.V.YesProfile and board
Foreign company with a German branchLtd., N.V. and othersYesGerman branch data

Sources

RegisterWhat it gives
Handelsregister (German Commercial Register)Company profile, officers, register extract, shareholder list, articles of association
Unternehmensregister and BundesanzeigerAnnual reports
VIES (EU VAT register)VAT number check

Identifiers

Search by legal name, with country_code set to DE. If you send a register number, send it as written in the register.

IdentifierFormatExample
Register numberRegister type and number, for example HRB 12345HRB 12345
VAT number (USt-IdNr.)DE followed by 9 digits. Used only for the VAT check.DE123456789

You can also search by legal name.

Statuses and legal forms

Every result carries the register's own status in registration_info.status and an AiPrise status in registration_info.normalised_status. The normalised status is one of Active, Suspended, Dormant, Dissolved / Struck Off, In Liquidation / Insolvency or Unknown.

Register statusNormalised status
activeActive
liquidationIn Liquidation / Insolvency
terminatedDissolved / Struck Off

Legal forms come back as abbreviations in entity_type, for example GmbH, UG, GmbH & Co. KG, e. K., e. V. and AG.

Quirks and gotchas

Country-specific behaviour to know before you integrate.

QuirkDetails
Search by nameThe legal name is the main input. A register number such as HRB 12345 is reused by different local courts, so on its own it can match the wrong company.
UGsAbout 1 in 10 companies are UG (haftungsbeschränkt), a form of GmbH. They return the same data as a GmbH.
Liquidators are not normalisedLiquidators come back with the role name Liquidator and the normalised role UNKNOWN.
Foreign companiesForeign companies with a German branch (for example a UK Ltd.) are covered, with the branch's register data.

Limits

  • UBOs come back only for few companies.
  • Shareholder lists, articles and annual reports come back only when the company has filed them.

Did this page help you?