Identifiers
German companies are identified by a composite registration number in the format:{RegisterCourt} {RegisterType} {RegisterNumber}.
Example: MĂŒnchen HRB 228960
The following identifiers are extracted and available in company.identifiers:
| Identifier | Description | Example |
|---|---|---|
registerCourt | The court where the company is registered | MĂŒnchen |
registerType | The type of register | HRB |
registerNumber | The registration number within that court/type | 228960 |
Register Types
- HRA - Handelsregister Abteilung A (sole proprietorships and partnerships)
- HRB - Handelsregister Abteilung B (corporations: GmbH, AG, etc.)
- VR - Vereinsregister (associations registry)
- Genossenschaftsregister - Cooperative register
- Gesellschaftsregister - Company register
- Partnerschaftsregister - Partnership register
Register Courts
There are 129 register courts (Amtsgerichte) across Germany where companies can be registered. Examples include: Aachen, Augsburg, Berlin (Charlottenburg), DĂŒsseldorf, Frankfurt am Main, Hamburg, Köln, MĂŒnchen, NĂŒrnberg, Stuttgart.aLegal Forms
Below is the full list of German legal forms we support, with their English translations, standardized categories, and ISO 20275 codes.Corporations (Kapitalgesellschaften)
| Local Name | English | Standardized | ISO 20275 |
|---|---|---|---|
| Gesellschaft mit beschrÀnkter Haftung (GmbH) | Limited Liability Company | Limited Liability Company | 2HBR |
| Unternehmergesellschaft (UG) | Entrepreneurial Company with Limited Liability | Limited Liability Company | 63KS |
| Aktiengesellschaft (AG) | Public Limited Company | Corporation | 6QQB |
| Kommanditgesellschaft auf Aktien (KGaA) | Partnership Limited by Shares | Corporation | T0YJ |
| EuropÀische Aktiengesellschaft (SE) | European Company | Corporation | SGST |
| Investmentaktiengesellschaft (InvAG) | Investment Stock Corporation | Corporation | JMVF |
| REIT-Aktiengesellschaft (REIT-AG) | Real Estate Investment Trust Corporation | Corporation | AMKW |
| GemeinnĂŒtzige Gesellschaft mit beschrĂ€nkter Haftung (gGmbH) | Non-Profit Limited Liability Company | Nonprofit Organization | SCE1 |
| GemeinnĂŒtzige Unternehmergesellschaft (gUG) | Non-Profit Entrepreneurial Company | Nonprofit Organization | 63KS |
| GemeinnĂŒtzige Aktiengesellschaft (gAG) | Non-Profit Public Limited Company | Nonprofit Organization | YA01 |
Partnerships (Personengesellschaften)
| Local Name | English | Standardized | ISO 20275 |
|---|---|---|---|
| Gesellschaft bĂŒrgerlichen Rechts (GbR) | Civil Law Partnership | Partnership | FR3V |
| Eingetragene Gesellschaft bĂŒrgerlichen Rechts (eGbR) | Registered Civil Law Partnership | Partnership | FR3V |
| Offene Handelsgesellschaft (OHG) | General Commercial Partnership | Partnership | 40DB |
| Kommanditgesellschaft (KG) | Limited Partnership | Partnership | 8Z6G |
| Partnerschaftsgesellschaft (PartG) | Professional Partnership | Partnership | 8CM0 |
| Partnerschaftsgesellschaft mit beschrÀnkter Berufshaftung (PartG mbB) | Professional Partnership with Limited Liability | Partnership | 2YZO |
| EuropÀische wirtschaftliche Interessenvereinigung (EWIV) | European Economic Interest Grouping | Partnership | JNDX |
Sole Proprietorships
| Local Name | English | Standardized | ISO 20275 |
|---|---|---|---|
| Einzelunternehmen | Sole Proprietorship | Sole Proprietorship | OL20 |
| Eingetragener Kaufmann (e.K.) | Registered Merchant | Sole Proprietorship | OL20 |
| Eingetragene Kauffrau (e.Kfr.) | Registered Merchant (Female) | Sole Proprietorship | OL20 |
| Freiberufler | Freelancer / Liberal Profession | Sole Proprietorship | - |
Hybrid Forms (Mischformen)
| Local Name | English | Standardized | ISO 20275 |
|---|---|---|---|
| GmbH & Co. KG | LLC & Co. Limited Partnership | Partnership | 8Z6G |
| UG & Co. KG | Entrepreneurial Company & Co. Limited Partnership | Partnership | 8Z6G |
| AG & Co. KG | PLC & Co. Limited Partnership | Partnership | 8Z6G |
| Stiftung & Co. KG | Foundation & Co. Limited Partnership | Partnership | 8Z6G |
| KGaA & Co. KG | Partnership Limited by Shares & Co. Limited Partnership | Partnership | 8Z6G |
| GmbH & Co. OHG | LLC & Co. General Partnership | Partnership | 40DB |
| AG & Co. OHG | PLC & Co. General Partnership | Partnership | 40DB |
| GmbH & Co. KGaA | LLC & Co. Partnership Limited by Shares | Corporation | T0YJ |
| AG & Co. KGaA | PLC & Co. Partnership Limited by Shares | Corporation | T0YJ |
| Stiftung & Co. KGaA | Foundation & Co. Partnership Limited by Shares | Corporation | T0YJ |
Associations & Cooperatives
| Local Name | English | Standardized | ISO 20275 |
|---|---|---|---|
| Eingetragener Verein (e.V.) | Registered Association | Nonprofit Organization | QZ3L |
| Nicht eingetragener Verein | Unregistered Association | Nonprofit Organization | 79H0 |
| Wirtschaftlicher Verein | Economic Association | Nonprofit Organization | 7J3S |
| Verein alten Rechts | Association under Old Law | Nonprofit Organization | D40E |
| Eingetragene Genossenschaft (eG) | Registered Cooperative | Cooperative | AZFE |
| Genossenschaft | Cooperative | Cooperative | US8E |
| EuropÀische Genossenschaft (SCE) | European Cooperative Society | Cooperative | SUA1 |
| Versicherungsverein auf Gegenseitigkeit (VVaG) | Mutual Insurance Association | Cooperative | 13AV |
Public Law Entities & Foundations
| Local Name | English | Standardized | ISO 20275 |
|---|---|---|---|
| Körperschaft des öffentlichen Rechts (KdöR) | Public Law Corporation | Government-Owned Entity | SQKS |
| Anstalt des öffentlichen Rechts (AöR) | Public Law Institution | Government-Owned Entity | XLWA |
| Stiftung des öffentlichen Rechts | Public Law Foundation | Trust | FEBD |
| Stiftung des privaten Rechts | Private Foundation | Trust | V2YH |
| Kirchliche Stiftung des öffentlichen Rechts | Ecclesiastical Public Law Foundation | Trust | YJ4C |
| Landesinnungsverband | State Guild Association | Nonprofit Organization | 9JGX |
| Innung | Guild | Nonprofit Organization | - |
| Zweckverband | Special Purpose Association | Government-Owned Entity | - |
Search Functionality
German company search combines cached and live data sources to deliver fast, comprehensive results. We use three complementary sources:- Cached search - Fast results (~200ms) from a weekly-refreshed index of active companies
- Live Unternehmensregister search - Direct queries for active companies in HRB, HRA, Genossenschaftsregister, Partnerschaftsregister, and Gesellschaftsregister registers
- Live Handelsregister VR search - Direct queries for non-profit organizations in the VR register
Intelligent ID Parsing
We parse queries intelligently to extract and validate ID components:- ID Components: Bureau/court (154 possible locations, e.g., âMĂŒnchenâ), register type (e.g., âHRBâ for commercial, âHRAâ for partnership), and registration number (digits only). Supports fuzzy matching for variations like âMunchenâ for âMĂŒnchenâ in bureaus or approximate spellings in register types.
- Full ID Match: If all three components are detected and yield an exact match, we return a single precise result from the cache (no name search needed for speed and accuracy).
- Partial ID: If 1-2 components are present, results are found via live search sources. Partial ID matching is only available through live sources, not the cached index.
- Name Search Fallback: If no valid ID parts or full ID fails, we perform a comprehensive name search across all sources.
"MĂŒnchen HRB 228960"â Extracts full ID â Single result from cache: Spectra Bau GmbH (exact match, ~200ms)."HRB 12345"â Partial ID â Results from live search sources (prioritized first, then name results appended)."Siemens AG"â No ID â Full name search across all sources returns top matches.
Shareholders Extraction
German shareholder extraction uses an intelligent multi-source strategy that adapts based on the companyâs legal form. The system automatically determines the optimal extraction path to maximize data quality and efficiency.Extraction Logic
The extraction process follows this logic:-
Legal Form Analysis - The system first analyzes the companyâs legal form to determine:
- Whether it requires public shareholder disclosure
- Whether itâs a partnership structure (KG, OHG, etc.) or corporate structure (GmbH, AG, etc.)
-
Primary Source: Gesellschafterliste (Shareholder List) - For companies required to disclose shareholders:
- We first look for the âListe der Gesellschafterâ document
- This is the most comprehensive and authoritative source
- If found with shareholders, we use this exclusively
-
Fallback Strategy - If no Gesellschafterliste is found or itâs empty:
For Partnership Structures (KG, GmbH & Co. KG, OHG):
- First Priority: Trade register extract (âAktueller Abdruckâ)
- Extracts Kommanditisten (limited partners)
- Extracts KomplementÀr (general partners)
- Identifies profit transfer agreements (100% control)
- Last Resort: Financial statements (only if trade register has no partners)
- Both sources checked in parallel:
- Trade register extract (for control statements)
- Financial statements (for parent company identification)
- First Priority: Trade register extract (âAktueller Abdruckâ)
Extraction Flow Diagram
Data Sources Explained
1. Gesellschafterliste (Shareholder List)- Official document filed with the trade register
- Required for: GmbH, UG, KG, OHG, GmbH & Co. KG
- Contains: Complete list of shareholders/partners with percentages and capital contributions
- Most authoritative source when available
- Official certified extract from the Handelsregister
- For partnerships (KG, OHG): Lists Kommanditisten (limited partners) with capital contributions
- Only economic owners extracted: Kommanditisten who provide capital and own the partnership
- KomplementÀre excluded: General partners (managers with unlimited liability) are NOT included as they are not economic owners
- Percentage calculation: When multiple Kommanditisten are listed with capital amounts, percentages are automatically calculated
- For all companies: Shows profit transfer agreements (GewinnabfĂŒhrungsvertrag) indicating 100% control
- Extracted using AI from PDF document
- Annual reports and financial filings
- Used to identify parent companies through control relationships
- Fallback for companies without disclosure requirements (AG, SE, KGaA)
- Last resort for partnerships when trade register has no partner information
Key Features
- Intelligent prioritization: Partnership structures check trade register before financial statements
- Economic ownership focus: Only returns actual shareholders/owners, excludes KomplementĂ€re (general partners who manage but donât own)
- Automatic percentage calculation: For KG structures, calculates ownership percentages from capital contributions when all Kommanditisten are listed
- Deduplication: Multiple sources are combined and deduplicated by shareholder identity
- Capital extraction: Supports German partnership terms like âKommanditeinlageâ and âHaftsummeâ
- Source attribution: Each shareholder record includes the source document and extraction method
Partnership Structures (KG) - Important Notes
German KG (Kommanditgesellschaft) and GmbH & Co. KG have two types of partners:-
KomplementÀr (General Partner):
- Manages the company with unlimited personal liability
- NOT included in shareholder results - they are managers, not economic owners
- Example: In âABC GmbH & Co. KGâ, the âABC GmbHâ is the KomplementĂ€r
-
Kommanditisten (Limited Partners):
- Provide capital and own the economic value
- Have limited liability (only lose their capital contribution)
- These ARE included as shareholders with calculated percentages
- ACB Verwaltungs GmbH (KomplementĂ€r) â Excluded (manager, not owner)
- Swiss Life AG (5,100 EUR) â Included as 5.1% shareholder
- VREF Germany Real Estate Acquico (94,900 EUR) â Included as 94.9% shareholder
Reliability and Retry Strategy
In verification mode, our commitment is to provide constantly up-to-date information. This freshness requirement means that the observed success rate depends directly on the availability and success rate of the third-party register being queried. Since the verification endpoint is designed for asynchronous processing, we have chosen to optimize for reliability rather than execution speed. We implement retry strategies to significantly increase the success rate, accepting a possible increase in delivery time. Our priority is clear: ensure eventual delivery rather than a definitive failure. Both Unternehmensregister and Handelsregister are quite unstable, requiring aggressive retry strategies. For Germanyâs live workflows (company profile and document retrieval), we use 10 retry attempts within 1 hour total, with exponential backoff starting at 1 minute and capping at 8 minutes between retries.Onboarding Profile
The Onboarding Profile endpoint provides fast, cost-effective access to company profile data for Germany, optimized for onboarding workflows. Note: Retries do not apply to the onboarding endpoint - it is optimized for speed and cost efficiency rather than reliability.Caching Strategy
The onboarding profile uses a cached data approach for maximum speed and reliability:- Cache Refresh: Data is cached and refreshed approximately every month
- Cache Coverage: The cache covers companies from HRB, HRA, Genossenschaftsregister, Partnerschaftsregister, and Gesellschaftsregister registers
- VR Register: The cache does not support the VR (Vereinsregister) register
Fallback Behavior
When cached data is not available, the system automatically falls back to live data sources:- New Companies: Companies not yet indexed in the cache are fetched live from the register
- VR Register Companies: All VR register companies are fetched live since theyâre not included in the cache
- Fast responses for most companies (from cache)
- Complete coverage for all companies (via live fallback)
- Reliability even when cache misses occur
Performance
The onboarding profile is optimized for speed with a P90 response time target of under 5 seconds, making it ideal for real-time onboarding flows.Financial Documents and Pricing
Some financial documents are more expensive:- Regular companies must publish annual financial statements; these are available free of charge in the Handelsregister.
- Micro-companies may publish voluntarily. Because publication is optional, retrieval of these documents is paid.