Data availability
Which data you get for a company, where it comes from and what determines its scope.
For every registered company, you get the basic data from the register. How much more is available is mainly set by law: legal form and size determine what a company must publish. Here you see what you can expect and for which companies.
Our sources
We combine official sources and the web into one company profile:
| Source | What it provides |
|---|---|
| Handelsregister and other registers | Basic data, representation, capital, people and register notices, plus register extracts, shareholder lists and articles of association. Besides the Handelsregister (commercial register), this includes the registers of cooperatives, partnerships, associations and civil-law partnerships. |
| Unternehmensregister and Bundesanzeiger | The published annual financial statements with balance sheet, profit and loss statement and notes. From these come Financial KPIs, Balance sheet and Profit and loss statement. |
| Insolvency notices | The notices of the insolvency courts, with court, case number and date. |
| Web and news | Company websites, news and other publicly accessible web pages. |
Since August 2022, anyone can view the register for free, but company by company and mostly as a PDF. We turn it into structured data, link companies and people through unique IDs and deliver everything through one API.
Legal form
What is in the register is set by law for each legal form. Who represents the company is always in it: managing directors or management board, owner or partners, and the representation rules. Any Prokura granted, the power of attorney entered in the register, is added. The most important differences:
| Legal form | Register | Shareholders | Capital | Annual financial statements |
|---|---|---|---|---|
| GmbH, UG | HRB | shareholders with their shares from the Gesellschafterliste (shareholder list, § 40 GmbHG) | Stammkapital (share capital) | yes, scope depends on size |
| AG, SE, KGaA | HRB | no public register of shareholders, details only in individual cases | Grundkapital (share capital) | yes, scope depends on size |
| GmbH & Co. KG | HRA | the liable general partner GmbH (Komplementär-GmbH) and the limited partners (Kommanditisten) with their liability amount (§ 162 HGB) | liability amounts of the limited partners | yes, as for a corporation (§ 264a HGB) |
| KG, OHG | HRA | all partners, limited partners with liability amount | for a KG, the liability amounts | only very large companies (PublG) |
| e.K. | HRA | the owner | no capital | only very large companies (PublG) |
| eG | GnR | list of members not public | no fixed capital | yes, scope depends on size (§ 339 HGB) |
| PartG | PR | all partners with their profession (§ 5 PartGG) | no capital | no obligation |
You get the underlying papers as Documents: register extracts for every registered company, the shareholder list for GmbH and UG, the articles of association for corporations and cooperatives.
Size
Corporations, the GmbH & Co. KG and cooperatives must publish their annual financial statements every year. How detailed they are depends on the size class (§§ 267, 267a HGB). A company belongs to a class if it does not exceed at least two of the three thresholds on two consecutive balance sheet dates.
| Size class | Total assets up to | Revenue up to | Employees up to | What it publishes |
|---|---|---|---|---|
| Micro | 450,000 € | 900,000 € | 10 | Abbreviated balance sheet |
| Small | 7,500,000 € | 15,000,000 € | 50 | Balance sheet and notes, with the number of employees |
| Medium-sized | 25,000,000 € | 50,000,000 € | 250 | Balance sheet, profit and loss statement, notes, management report and audit opinion |
| Large | above | above | above | Full statements, the profit and loss statement always with revenue |
This tells you what to expect:
- Total assets and equity are in every published balance sheet, whatever the size.
- Revenue and net income are published by medium-sized and large companies in their profit and loss statement. Medium-sized companies may combine revenue with other items into gross profit.
- Employees are stated in the notes by companies from the small size class upward.
- Consolidated financial statements are published in addition by larger parent companies. With
financial_statement_type, you choose between individual and consolidated statements.
Our example request for Hetzner Online GmbH, Ansbach HRB 6089, shows this. In the example response, its Financial KPIs contain revenue, net income and employees from 2012 on. For 2008 to 2011 there were net income and employees, but no revenue, and for 2006 and 2007 only total assets. More on the fields in the Data catalog.
Freshness
How current a detail is depends on when the company reports it and when it is published:
| Detail | When it becomes public |
|---|---|
| Register entries | On the day of registration (§ 10 HGB). How long the court takes to register varies. |
| Shareholder list | After every change, filed without delay by the managing directors or the notary (§ 40 GmbHG). |
| Annual financial statements | The legal deadline ends twelve months after the end of the financial year (§ 325 HGB), for capital-market-oriented companies after four months. Some companies publish later, a few deliberately miss the deadline. |
| Insolvency notices | Usually on the day of the court’s decision or shortly after. |
We look for newly published annual financial statements every day. Because of the twelve-month deadline, the latest statement still often covers the year before last.
With Realtime, the API fetches the Aktueller Abdruck (AD, current printout) live from the Handelsregister at the moment of your request. If that fails, you get the stored data. More in Current data and Realtime. You learn about new entries through Signals and Monitoring, see Monitor changes.
Age and history
All register courts have kept the register electronically since 2007. The Chronologischer Abdruck (CD, chronological printout), the register extract with all entries, often goes back much further. It usually contains a company’s first registration, even if that was 100 years ago. But it does not always contain all former managing directors. In our example of Hetzner Online GmbH, the register history went back to October 2002.
Annual financial statements have been published electronically since the financial year 2006. The Financial KPIs go back that far as well, in the example of Hetzner Online GmbH also to 2006.
What history and validity look like in the response is described in History and validity.
Status
Deleted and insolvent companies also remain available, with their history. The field status gives the register status:
| Value | Meaning |
|---|---|
| ACTIVE | active |
| INSOLVENT | in insolvency proceedings |
| DISSOLVED | dissolved or in liquidation |
| TERMINATED | deleted from the register |
For a deleted company, you still get the basic data, former people, notices and old annual financial statements. One example is the deleted blex GmbH, Ansbach HRB 5094. In our example request, it returned its annual financial statements from 2010 to 2012.
For insolvent companies, the feature insolvency_publications returns the insolvency notices, each with court, case number and date. In our example request for Lilium GmbH, München HRB 216921, there were nine.
1{2 "name": "Lilium GmbH",3 "status": "INSOLVENT",4 "registration": {5 "court": "München",6 "register_type": "HRB",7 "register_number": "216921"8 }9}
Network from the register
Companies and people are connected through positions and shareholdings. The feature network shows these connections around a company across two levels. You see who runs it, who owns it and who it is connected to.
Each connection states its type: ROLE for a position such as managing director or Prokura, OWNERSHIP for a shareholding, partly with the share, and GROUP for affiliated companies. The details come from the register and the shareholder lists.
The network comes with Pro and Max. It costs 25 credits, but only if there are connections. The Person profile also returns it.
Beyond the register
Besides the official sources, we analyze the web. The company profile therefore also contains details beyond the register.
AI Mode (ai_search=on-default) also finds companies that are in no register. It then analyzes publicly accessible data from the web and builds a company profile from it. You recognize such a profile by registration: null and by an entity_id that starts with AI_TMP_.
AI Mode also finds companies from fuzzy input and researches live on the web. The field purpose then contains a short summary of the business instead of the registered purpose.
These details come from the web:
- Contact data with website, phone and email in
contact_data. - Keywords as well as products and services in
keywordsandproducts_and_services. - News through the feature
news, with title, source, date and link. For small companies, there are often only a few matching reports. - The content of the company website as Markdown through
website_content, only together with AI Mode.
AI Mode researches contact data, keywords, and products and services. If a company was already fetched with AI Mode once, we also return these details without AI Mode, at no extra cost.
1{2 "keywords": [3 "Dedicated Server",4 "Cloud Hosting",5 "Webhosting",6 "Colocation",7 "Object Storage",8 "Domainregistrierung",9 "SSL-Zertifikate",10 "Web-Hosting-Unternehmen"11 ],12 "products_and_services": [13 "Dedizierte Root-Server (Dedicated Servers)",14 "Cloud-Server und virtuelle Server",15 "Managed Server",16 "Webhosting (Shared Hosting)",17 "Colocation Rack / Rechenzentrumsflächen",18 "Storage Box / Object Storage / Storage Share",19 "Domain-Registrierung",20 "SSL-Zertifikate",21 "Load Balancer",22 "DNS Console",23 "Registration Robot",24 "Custom Solutions"25 ],26 "contact_data": {27 "website": "https://www.hetzner.com/",28 "phone_number": "09831 5050",29 "email": "[email protected]"30 }31}