Documents

Which documents exist and in which format.

Document types

document_type
document_type Document Format
AD Aktueller Abdruck (current printout)All entries that apply today. The classic register extract. PDF
CD Chronologischer Abdruck (chronological printout)All entries in chronological order, including deleted ones, since the register has been kept electronically. PDF
SI Strukturierter Registerinhalt (structured register content)The register content as XML in the XJustiz standard, good for machine processing. XML
shareholders_list Gesellschafterliste (shareholder list)The shareholder list with their shares, as the GmbH files it with the register. PDF
articles_of_association Gesellschaftsvertrag or Satzung (articles of association)The contract that governs the company. For a GmbH it is called Gesellschaftsvertrag, for an AG and eG Satzung. PDF
curl -G "https://handelsregister.ai/api/v1/fetch-document" \
  -H "x-api-key: YOUR_API_KEY" \
  --data-urlencode 'company_id=94eb910fef13f94585c48c263fa446d4' \
  --data-urlencode 'document_type=AD'

Documents by legal form

Legal form
Legal form AD, CD, SI Shareholder list Articles of association
GmbH, UG yes yes, mandatory yes, the Gesellschaftsvertrag
AG, SE, KGaA yes no yes, the Satzung
eG yes no yes, the Satzung
KG, GmbH & Co. KG, OHG yes no usually not
PartG, PartG mbB yes no usually not
e.K. yes no usually not

Formats

We fetch documents directly from the register when needed. This can take up to two minutes. So set your client's timeout to at least 120 seconds, or fetch the document in the background with async=true. If the register does not answer in time, you get 504 with Retry-After. Nothing is charged then.