German Company Registry Scraper - Firms & Officers
Pricing
$10.00 / 1,000 company scrapeds
German Company Registry Scraper - Firms & Officers
Scrape German and European commercial register data - company name, register court and number, address, founding date, LEI code and the full list of directors and officers.
Pricing
$10.00 / 1,000 company scrapeds
Rating
0.0
(0)
Developer
Scrape Sage
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 hours ago
Last modified
Categories
Share
Scrape German commercial-register data — company name, register court and number, address, founding date, LEI code — plus the full list of directors and officers with their job titles. No login, no API key.
Also covers 15 other European registers in the same run: Austria, Switzerland, Belgium, France, the Netherlands, the Nordics, the Baltics and more.
The European sibling to my Companies House Scraper (UK).
What you get
One row per company:
| Field | What it is |
|---|---|
companyName | Registered legal name |
registerCourt | e.g. "Amtsgericht Charlottenburg (Berlin)" |
registerType, registerNumber | e.g. HRB / 158855 B |
registerId | The full register identifier as published |
street, postalCode, city, countryCode, fullAddress | Registered address |
foundingDate | Incorporation date (ISO) |
leiCode | Legal Entity Identifier, where the company holds one |
status | active / inactive |
officers | Every director and officer: name, first/last name, job title, city, profile URL |
officerCount | How many |
northDataUrl | Source record |
Ways to search
- By company name —
["zalando", "delivery hero"] - By country — restrict to
DE,AT,CH,BE,FR,NL… - By URL — paste record URLs directly for companies you already know
Example input
{"queries": ["software gmbh"],"country": "DE","onlyWithOfficers": true,"maxPerQuery": 20,"maxResults": 100,"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }}
Example output
{"type": "company","companyName": "Zalando SE","registerCourt": "Amtsgericht Charlottenburg (Berlin)","registerType": "HRB","registerNumber": "158855 B","city": "Berlin","countryCode": "DE","leiCode": "529900YRFFGH5AXU4S86","status": "active","officerCount": 16,"officers": [{ "name": "Schneider, Robert", "jobTitle": "Vorstand", "city": "Berlin" }]}
Pricing
$0.01 per company. You are charged only for records actually delivered.
You are not billed for the wrong companies
Search an unknown name and the source answers with a page of unrelated companies rather than an empty result. By default (requireNameMatch) this actor rejects results whose name doesn't match your search before their page is even fetched — no request, no charge — and the run tells you so. Turn it off to keep everything returned.
Honest limits
registerCourtis German-only. It's parsed out of the register identifier, and the other European registers this covers use a plain number with no court — Belgian KBO, French Siren, Bulgarian UIC, Lithuanian JAR.registerTypeandregisterNumberare populated either way.leiCodeexists only for companies required to hold one (typically those active in financial markets). Most SMEs have none; it's never fabricated.officersare present on ~83% of records. Branches, dormant and very new entities may list none —officerCountis then0, never null, so the two fields can't disagree.- No revenue or employee figures. The source renders those behind its paid tier, so shipping the fields would mean shipping them permanently empty.
Tips
onlyWithOfficers: truegives a clean decision-maker list for B2B outreach.- Search by legal-form keyword (
"ug haftungsbeschraenkt","software gmbh") pluscountryto build sector lead lists. - Dedupe on
northDataUrlwhen accumulating scheduled runs.
Related actors
- Companies House Scraper — the same job for the UK: companies, directors and PSCs