Impressum Scraper: Company Data for DACH and EU Legal Notices
Pricing
from $2.78 / 1,000 impressum results
Impressum Scraper: Company Data for DACH and EU Legal Notices
Extract company name, address, register number, VAT ID, director and contact details from any site's legally mandated Impressum or legal notice page. Best coverage for Germany, Austria and Switzerland. One transparent price per result, no stacked billing events.
Pricing
from $2.78 / 1,000 impressum results
Rating
0.0
(0)
Developer
GetAScraper
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
🏢 Impressum Scraper: Legal Notice Data for DACH and EU Sites
|
Legally sourced company data, straight from the source Company name, address, register number, VAT ID and director, pulled from any site's own mandatory legal notice page. One price, no stacked fees. |
|
⚖️ Legally clean by design Impressum pages are required by law to be public. No login, no gray area. |
💶 One price, no stacking A single transparent price per result. No five-part billing to add up before you can run it. |
🎯 DACH-first coverage Strongest results for Germany, Austria and Switzerland. Usable data for the rest of the EU too. |
🔔 Change alerts Get flagged when a company's director, address or legal form changes. |
Pull Impressum data from any German, Austrian, Swiss or EU company site. Export to JSON, CSV or Excel, or connect it into Google Sheets and your own pipeline via the API. Run it on demand or on a schedule. No account, no API key, no coding required.
✨ Why use this Actor
Built for anyone who needs real, legally sourced company data instead of a guess.
- 📈 Sales and RevOps teams: get a verified decision-maker name and registered company address to open a DACH conversation, sourced from a document companies are legally required to publish.
- 🛡️ Compliance and KYC teams: confirm a counterparty's legal entity, register court and register number in seconds instead of digging through a footer by hand.
- 🔔 Account-based sellers: know the moment a target company's managing director or address changes, a real trigger for a fresh outreach.
Pricing is the difference. The leading alternative bills through five separate stacked events, including a charge for browser use, so you cannot predict a run's cost from one number. This Actor is one flat price per result, and it never needs a browser: legal notice pages are static text, confirmed by testing real sites before building this.
⚙️ How it works
|
STEP 1 Add your domains Any company domain, e.g. otto.de or check24.de. |
STEP 2 Run the Actor It finds each site's own legal notice page and reads it. |
STEP 3 Get your data Company details, register number and contact info land in your dataset. |
📥 Input
| Field | Type | Required | Description |
|---|---|---|---|
domains | array of strings | No | Company domains or URLs, e.g. otto.de or https://www.check24.de. |
contactPageFallback | boolean | No | If no legal notice page is found, try the site's contact page instead. |
monitorMode | boolean | No | Remember each company's data and flag what changed since the last run. |
maxItems | integer | No | Stop after processing this many domains. |
maxConcurrency | integer | No | How many domains to process at once. |
proxyConfiguration | object | No | Proxy settings. Datacenter by default. |
📤 Output
Every result is one company:
{"domain": "check24.de","legalPageUrl": "https://www.check24.de/unternehmen/impressum/","legalPageType": "impressum","companyName": "CHECK24 Vergleichsportal GmbH","legalForm": "GmbH","address": "Erika-Mann-Str. 62-66, 80636 München","registerCourt": "München","registrationNumber": "HRB 228747","vatId": "DE308470788","managingDirector": "Dr. Henrich Blase","emails": ["info@check24.de"],"phone": null}
Download the dataset in JSON, CSV, Excel, HTML or XML from the Apify Console, or pull it through the API.
📊 Data table
| Field | Type | Description |
|---|---|---|
domain | string | The domain you provided. |
legalPageUrl / legalPageType | string | Where the data came from: the site's own legal notice page, or a contact-page fallback. |
companyName / legalForm | string | The registered company name and legal form (GmbH, AG, and so on). |
address | string | Registered business address. |
registerCourt / registrationNumber | string | The register court and Handelsregister or Firmenbuch number, where published. |
vatId | string | VAT identification number, where published. |
managingDirector | string | The named director or representative as the page states it. When a site lists several directors with no clear separator, this field captures the raw text rather than guessing where one name ends and the next begins. |
emails / phone | array / string | Contact details found on the page. |
changedFields | array | Monitor mode only: which fields changed since the last run for this domain. |
The Output tab also ships three pre-built views: legal notice overview, contacts, and monitor changes.
💰 Pricing
This Actor is pay per result: you only pay for the companies you actually collect, and a run that returns nothing costs nothing. There is no subscription and no stacked billing events to add up.
⭐ Enjoying Impressum Scraper?
|
⭐ ⭐ ⭐ ⭐ ⭐ Found a decision-maker without guessing at a company page? A 5-star rating takes 10 seconds and helps other sales and compliance teams find it. Your feedback also tells us what to build next. |
| ★ Rate this Actor on Apify |
🛠️ Tips for better runs
- Field completeness is strongest for German, Austrian and Swiss companies, since their legal notice format is the most standardized. Other EU countries usually still return a name, address and contact.
- Turn on
contactPageFallbackfor smaller sites that skip a dedicated legal notice page and only publish a contact page. - Use
monitorModeon a schedule to get notified the moment a target company's director or address changes, a real trigger worth acting on. - A small minority of sites, mostly large e-commerce chains with heavy JavaScript or strong bot protection, cannot be reached. Those return a clear error field instead of empty data.
❓ FAQ
Is it legal to extract Impressum data? Yes. German, Austrian and Swiss law require commercial sites to publish this information publicly and unauthenticated, specifically so it can be found. This Actor only reads what the law already requires to be public. You are responsible for how you use the data, particularly around any named individual.
Does this work on every website? For the vast majority of sites, yes. A small number of large sites with heavy JavaScript rendering or strong bot protection cannot be reached by this Actor. Those are reported honestly with an error, never left blank without explanation.
Why does managingDirector sometimes look like several names run together? Some companies list multiple directors with no clear separator on the page itself. Rather than guess where one name ends and the next begins, this Actor returns the text as published. Splitting it further would risk cutting a real name in half.
Can I get alerted when a company's details change? Yes. Turn on monitor mode and schedule the Actor to run periodically. You will see exactly which fields changed since the last check for each domain.
Found a bug or need a custom version of this Actor? Open an issue from the Actor's Issues tab and it'll be looked at directly.
🔗 Other actors
- US Short Interest Scraper: NYSE, Nasdaq and OTC via FINRA Data ↗ - official short interest data with the same monitor-mode pattern.
- Dealroom Scraper: Company Funding and Investor Cap Tables ↗ - startup funding rounds and investor cap tables.
- Capitol Trades Scraper: Congress Stock Trades & Monitor Mode ↗ - US Congress stock trade disclosures.
- Simply Wall St Scraper: Snowflake Scores and Fair Value ↗ - stock valuation scores and fair value.