Website Lead Enricher: Company Data from Any Domain
Pricing
from $8.00 / 1,000 enriched domains
Website Lead Enricher: Company Data from Any Domain
Turn domains into company profiles: name, legal form, address, managing directors, VAT ID and trade register from the imprint, emails, phones, socials, tech stack, mail provider, SPF/DMARC and hiring signals. Strong for DE/AT/CH. No proxies, pay per domain.
Pricing
from $8.00 / 1,000 enriched domains
Rating
0.0
(0)
Developer
Tim Tonat
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
7 days ago
Last modified
Categories
Share
What does Website Lead Enricher do?
This Actor turns a list of domains into company profiles. Give it websites or bare domains and get one row per company with:
- Company data from the imprint (Impressum): company name, legal form, street, postal code, city, country, managing directors, trade register (HRB/HRA, Austrian FN, Swiss CH number), register court and VAT ID
- Contacts: all emails (sorted, with type role like info@ or personal like name@), phone numbers, social profiles (LinkedIn, XING, Facebook, Instagram, X, YouTube, TikTok, GitHub, Pinterest)
- Tech stack: CMS, shop system, analytics, ad pixels, marketing and chat tools, consent manager (150+ technologies)
- Email setup: mail provider (Google Workspace, Microsoft 365, IONOS, STRATO, …), SPF, DMARC, email security score, domain age
- Hiring signals: careers page and the applicant tracking system behind it (Personio, Greenhouse, Lever, Workday, SmartRecruiters, softgarden, …)
- a completeness score so you can sort and filter your leads
It reads up to 6 pages per domain (homepage, imprint, contact, careers, about). No proxies, no browser, so runs are fast and cheap.
Why use this lead enrichment tool?
- Sales and lead generation: you have a list of domains (from a trade fair, Google Maps, a CRM export) and need the legal company name, address, decision makers and a contact email
- Built for Germany, Austria and Switzerland: the imprint parser knows German, Austrian and Swiss formats (GmbH & Co. KG, e.K., FN 123456a, CHE-123.456.789 MWST, "AG Hamburg HRB …", "Vertretungsberechtigt ist der Vorstand: …")
- Qualify leads: which CMS or shop does the company use, does it run ads, does it use Microsoft 365, is it hiring?
- Clean CRM data: fill missing VAT IDs, register numbers and addresses
- Fair billing: unreachable websites, bot-protected pages, parked domains and duplicates are not charged
What does it find?
| Field | Source |
|---|---|
companyName, legalForm | Imprint, else JSON-LD (legalName/name), og:site_name or page title. companyNameSource tells you which |
street, postalCode, city, country | Imprint, else JSON-LD address. Country from VAT ID, JSON-LD, domain ending or address |
managingDirectors | Imprint (Geschäftsführer, Inhaber, Vorstand, vertreten durch, …) |
registerCourt, registerNumber, vatId | Imprint: HRB/HRA/VR, FN (AT), CH-… (CH), USt-IdNr./ATU/CHE and other EU VAT formats |
primaryEmail, emails | mailto links and page text (obfuscation like [at] decoded). Own domain first, info@/contact@ before personal, newsletter/privacy/jobs addresses last |
primaryPhone, phones | tel links and labelled numbers, normalized |
cms, shopSystem, analytics, advertising, marketingAndChat, consentManager, technologies | HTML, scripts, headers and cookies of the homepage |
mxProvider, spf, dmarcPolicy, emailSecurityScore | DNS |
domainCreatedAt, domainAgeYears, registrar | RDAP (not published for .de) |
hiring, careersPageUrl, atsProvider, atsUrl | Links, iframes and scripts on the homepage and careers page |
completeness | 0–100: name 15, address 15, email 20, phone 15, register/VAT 10, directors 10, social 5, CMS 5, mail provider 5 |
Fields that can't be found reliably stay null. The Actor does not guess.
How to enrich a list of domains
- Click Try for free.
- Paste your domains or URLs into Websites or domains, one per line.
- Click Start.
- Open the Overview, Contacts & legal, Technology & email or Hiring signals view, or download everything as CSV, Excel or JSON.
How much does it cost?
This Actor uses pay per event: a fixed price per enriched domain, and platform usage is included. The current price is shown in the Pricing tab. One price covers all pages, DNS and RDAP lookups for that domain. Not charged: invalid input, duplicates, websites that can't be loaded, bot protection pages, JavaScript-only pages without readable content and parked domains.
Input
{"urls": ["heise.de", "www.trumpf.com", "https://www.spar.at"],"maxPagesPerSite": 6,"checkEmailSecurity": true,"respectRobotsTxt": true}
Output
You can download the dataset in various formats such as JSON, HTML, CSV, or Excel.
{"input": "www.trumpf.com","domain": "trumpf.com","finalUrl": "https://www.trumpf.com/de_DE/","companyName": "TRUMPF SE","companyNameSource": "imprint","legalForm": "SE","street": "Johann-Maus-Straße 2","postalCode": "71254","city": "Ditzingen","country": "DE","registerCourt": "Amtsgericht Stuttgart","registerNumber": "HRA 201460","vatId": "DE146019590","managingDirectors": ["Dr. phil. Nicola Leibinger-Kammüller"],"primaryEmail": "info@de.trumpf.com","emails": [{ "email": "info@de.trumpf.com", "type": "role", "onDomain": true }],"primaryPhone": "+4971563030","socialProfiles": { "linkedin": "https://www.linkedin.com/company/trumpf", "xing": "https://www.xing.com/pages/trumpf" },"cms": "TYPO3","mxProvider": "Microsoft 365","spf": "~all","dmarcPolicy": "reject","emailSecurityScore": 95,"domainAgeYears": 29,"hiring": true,"careersPageUrl": "https://www.trumpf.com/de_DE/karriere/","atsProvider": null,"completeness": 100,"error": null}
Related Actors
- Website Contact & Imprint Extractor: only contacts and imprint, more pages per site
- Website Technology Detector: the full tech stack with versions and evidence
- Domain & Email DNS Checker: SPF, DMARC, DKIM, MX and RDAP in detail
FAQ
Does it work with JavaScript-rendered websites?
It reads the HTML the server delivers. Websites that show nothing without JavaScript are reported with an error and not charged. Data in JSON-LD is used even if the visible page is rendered by JavaScript.
Is this GDPR compliant?
The Actor only reads information companies publish themselves, mostly because the law requires it (imprint). Personal data like names of managing directors and personal email addresses can still be personal data under GDPR. Make sure you have a legal basis before you use them, for example for B2B outreach.
Will it overload websites?
No. It loads at most 6 pages per domain by default, follows robots.txt and uses at most 10 parallel requests across all domains.
Something does not work
Please open an issue in the Issues tab with the domain and the run ID. You can also start the Actor programmatically from the API tab.