German Company Data & KYB Scraper
Pricing
from $50.00 / 1,000 company resolveds
German Company Data & KYB Scraper
Turn a domain, company name or VAT ID into a verified German company profile: Handelsregister, Impressum, VAT (VIES), insolvency and Bundesanzeiger financials — one call, no login, no API key.
Pricing
from $50.00 / 1,000 company resolveds
Rating
0.0
(0)
Developer
Ayyoub Aharchi
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 hours ago
Last modified
Categories
Share
German Company Data & KYB Scraper — Handelsregister, Impressum, VAT, Insolvency
Turn a domain, company name, or VAT ID into a verified German company profile in one call. This actor bundles every authoritative German source that normally needs 4–5 separate scrapers — Handelsregister, Impressum (§5 DDG), VAT (VIES), insolvency (Insolvenzbekanntmachungen), and Bundesanzeiger financials — plus website & tech enrichment, into a single clean JSON record. No login, no API key, no stitching flaky scrapers together.
Built for B2B lead enrichment, sales intelligence, KYB / business verification, and data pipelines that need reliable German firmographic data.
What this Actor returns
For each company you get one canonical profile with the source and a confidence score for every field:
- Legal identity — official company name, legal form, status
- Handelsregister — register type (HRB/HRA), register number, court
- Address & contact — street, postal code, city, email, phone
- Managing directors / board (Geschäftsführer / Vorstand)
- VAT (USt-IdNr.) — validated live against the EU VIES service
- Insolvency — active insolvency proceedings matched to the company (official register)
- Financial signals — filing types & latest fiscal year from the Bundesanzeiger
- Website enrichment — shop system (Shopify/Shopware/WooCommerce…), tech stack, socials
Why this Actor
- One call instead of five. No other actor bundles register + Impressum + VAT + insolvency + financials + web enrichment into a single verified record.
- Verified, not raw. Cross-source reconciliation, deduplication, and per-field provenance + confidence — not six inconsistent dumps you have to merge yourself.
- Legally clean & keyless. Public sources only (the Impressum is legally mandated public data; VIES is the official EU API). No login, no cookies, no account bans.
- AI-agent ready. Callable as a tool from any LLM/agent via Apify's MCP server.
Input
Pass any mix of domains, company names, and VAT IDs — the type is auto-detected.
{"queries": ["zalando.de", "Siemens AG", "DE811907980"],"sources": ["impressum", "vies", "handelsregister", "insolvency", "bundesanzeiger", "enrichment"],"redactPersonalData": false}
queries— domains, company names, or VAT IDs (required).sources— which sources to query (default: all six).redactPersonalData— GDPR toggle to hash names of natural persons.
Output (example)
{"query": "chefkoch.de","companyName": "Chefkoch GmbH","legalForm": "GmbH","registerType": "HRB","registerId": "18761","registerCourt": "Bonn","address": { "street": "Joseph-Schumpeter-Allee 33", "postalCode": "53227", "city": "Bonn", "country": "DE" },"contact": { "email": "info@chefkoch.de", "phone": "0228 40378 4400" },"managingDirectors": [{ "name": "Christine Nieland", "role": "Geschäftsführung" }],"vatId": "DE814066656","vatValid": true,"insolvency": { "isInsolvent": false, "cases": [] },"financials": { "lastFilingYear": 2021, "filings": [{ "type": "Jahresabschluss" }] },"ecommercePlatform": "Magento","confidence": 1,"provenance": { "registerId": "handelsregister", "vatValid": "vies", "address": "impressum" }}
Export as JSON, CSV, or Excel, or pull it via the Apify API / integrations (n8n, Make, Zapier).
Use in n8n
There's a dedicated community node for this actor: n8n-nodes-german-company-data. Install it in n8n under Settings → Community Nodes, paste your Apify API token once, and map domains, company names, or VAT IDs straight from any workflow — one output item per verified profile. Works as a tool for n8n AI agents too.
Pricing — pay only for verified results
Pay-per-event. Unmatched lookups are free — you're only charged when a real company profile is returned.
| Event | When it fires | Suggested price |
|---|---|---|
| Company resolved | one verified profile returned | see listing |
| Premium KYB signals | profile includes register + insolvency + financials | see listing |
Cost example: enriching 1,000 companies with full KYB signals ≈ a few euros — a fraction of the €500/month-for-1,000-lookups that incumbent German company APIs charge.
FAQ
Which countries? Germany (full register coverage). Austrian/other sites return Impressum + VAT only (Austria uses the Firmenbuch, not the Handelsregister).
Do I need any credentials or API keys for the sources? No. All sources are public.
Is the insolvency check a solvency guarantee? No — it reports active/recent insolvency proceedings that match the company in the official register. Absence of a match means no current proceeding was found, not a certified clean bill.
Is this GDPR-compliant? Company data of legal entities is not personal data. Names of
natural persons (directors) can be hashed via redactPersonalData. No login, no secrets stored.
Related actors
- German Insolvency API — just the insolvency check, pay-per-check, for fast KYB risk screening.
- German Impressum Scraper — cheap, HTTP-only Impressum extraction (company name, directors, VAT, contact email) for bulk lead lists.
Support & disclaimer
Issues or feature requests: open an issue on the Actor page. Not legal advice — this Actor provides public-register data and evidence; it does not certify legal compliance.