Handelsregister Scraper - German Companies & Directors
Pricing
Pay per event
Handelsregister Scraper - German Companies & Directors
Scrape handelsregister.de for German companies: HR numbers, directors, shareholders (Gesellschafterliste), share capital, articles of association, branches. Pair with bundesanzeiger for full filings.
Pricing
Pay per event
Rating
0.0
(0)
Developer
BowTiedRaccoon
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
8 hours ago
Last modified
Categories
Share
Scrape Germany's official commercial register (Handelsregister) for company data: HR numbers, managing directors, share capital, registered address, business purpose, branches, and filing history.
What it does
Searches handelsregister.de and extracts structured data from company register entries across all German Amtsgerichte (registry courts). Supports three search modes and all register types (HRB, HRA, PR, GnR, VR).
Data extracted per company:
| Field | Description |
|---|---|
company_name | Full legal name |
hr_number | HR number (e.g. HRB 12345) |
registry_court | Amtsgericht name |
register_type | HRB, HRA, PR, GnR, or VR |
legal_form | GmbH, AG, KG, UG, SE, etc. |
status | active / dissolved / liquidation |
registered_address | Registered office (Sitz) |
business_purpose | Gegenstand des Unternehmens |
share_capital_eur | Stammkapital / Grundkapital in EUR |
share_capital_text | Raw share capital text |
managing_directors | Geschäftsführer list |
board_members | Vorstand (AG) |
supervisory_board | Aufsichtsrat |
prokura_holders | Prokuristen |
branches | Zweigniederlassungen |
incorporation_date | Founding / registration date |
last_change_date | Date of last register change |
detail_url | Direct link to register entry |
Input
{"mode": "by_name","query": "Siemens","registerType": "HRB","registryCourt": "","maxItems": 100,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "DE"}}
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
mode | string | by_name | Search mode: by_name, by_hr_number, or by_director_name |
query | string | — | Search term (company name, HR number, or director name) |
registerType | string | "" (all) | Filter: HRB, HRA, PR, GnR, VR |
registryCourt | string | "" (all courts) | Filter by Amtsgericht, e.g. Berlin (Charlottenburg) |
maxItems | integer | 10 | Maximum results to collect (1–5000) |
proxyConfiguration | object | RESIDENTIAL/DE | Proxy settings — German residential proxy required |
Register types
- HRB — Gesellschaften mit beschränkter Haftung (GmbH, AG, UG, SE, KGaA)
- HRA — Einzelkaufleute, offene Handelsgesellschaften (KG, OHG)
- PR — Partnerschaftsgesellschaften
- GnR — Genossenschaften
- VR — Vereine
Proxy requirement
Handelsregister.de restricts access to German IP addresses. The actor requires a residential proxy with apifyProxyCountry: "DE". Without a German proxy, all requests will be blocked.
Usage examples
Search by company name:
{ "mode": "by_name", "query": "Deutsche Bank", "maxItems": 50 }
Search by HR number:
{ "mode": "by_hr_number", "query": "HRB 12345 B", "registerType": "HRB", "registryCourt": "Berlin (Charlottenburg)" }
Search by director name:
{ "mode": "by_director_name", "query": "Mustermann", "maxItems": 20 }
Narrow to a specific court:
{"mode": "by_name","query": "GmbH","registryCourt": "Muenchen","registerType": "HRB","maxItems": 200}
Output views
The dataset has two built-in views:
- Company Overview — name, legal form, HR number, court, status, address, URL
- KYC/KYB Data — full dataset including directors, capital, business purpose, prokura
Use cases
- KYC/KYB verification — confirm company registration, directors, and legal status
- M&A due diligence — extract ownership and governance structures
- Lead generation — build lists of companies by type, court, or director
- Compliance monitoring — track register changes and dissolved companies
- Competitive intelligence — map corporate structures in German markets
Performance
- Typical throughput: 5–15 records/minute (respects courtesy delays)
- Rate: $0.10/start + $0.001/record
- Memory: 1024–4096 MB recommended
Notes
- Data is sourced directly from the official German commercial register and is public record
- The register does not expose direct deep-link URLs for all entries — some results include listing URLs only
share_capital_euris parsed from German number format (e.g.25.000,00 EUR→25000.00)- Director fields include name, birth year, and city when available in the register
- For full filing history and shareholder lists (Gesellschafterliste), combine with a Bundesanzeiger scraper