Handelsregister Scraper - German Companies & Directors avatar

Handelsregister Scraper - German Companies & Directors

Pricing

Pay per event

Go to Apify Store
Handelsregister Scraper - German Companies & Directors

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

BowTiedRaccoon

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

8 hours ago

Last modified

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:

FieldDescription
company_nameFull legal name
hr_numberHR number (e.g. HRB 12345)
registry_courtAmtsgericht name
register_typeHRB, HRA, PR, GnR, or VR
legal_formGmbH, AG, KG, UG, SE, etc.
statusactive / dissolved / liquidation
registered_addressRegistered office (Sitz)
business_purposeGegenstand des Unternehmens
share_capital_eurStammkapital / Grundkapital in EUR
share_capital_textRaw share capital text
managing_directorsGeschäftsführer list
board_membersVorstand (AG)
supervisory_boardAufsichtsrat
prokura_holdersProkuristen
branchesZweigniederlassungen
incorporation_dateFounding / registration date
last_change_dateDate of last register change
detail_urlDirect link to register entry

Input

{
"mode": "by_name",
"query": "Siemens",
"registerType": "HRB",
"registryCourt": "",
"maxItems": 100,
"proxyConfiguration": {
"useApifyProxy": true,
"apifyProxyGroups": ["RESIDENTIAL"],
"apifyProxyCountry": "DE"
}
}

Parameters

ParameterTypeDefaultDescription
modestringby_nameSearch mode: by_name, by_hr_number, or by_director_name
querystringSearch term (company name, HR number, or director name)
registerTypestring"" (all)Filter: HRB, HRA, PR, GnR, VR
registryCourtstring"" (all courts)Filter by Amtsgericht, e.g. Berlin (Charlottenburg)
maxItemsinteger10Maximum results to collect (1–5000)
proxyConfigurationobjectRESIDENTIAL/DEProxy 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_eur is parsed from German number format (e.g. 25.000,00 EUR25000.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