Company Enrichment
One list of company names or domains in, a full org-level profile out in one run: website, logo, socials, EU VAT (VIES-validated) and an email-security...
One list of company names or domains in, a full org-level profile out in one run: website, logo, socials, EU VAT (VIES-validated) and an email-security grade. GDPR-clean, no personal data. Free on no-match.
$20.00 / 1,000 · Recently published - building its public record.
Run it on Apify → Free to try - runs bill per result on your own account.
What you give it
Every field is optional unless marked; sensible defaults do the rest.
| Field | Type | What it does | Default |
|---|---|---|---|
companies |
array | Company names or domains to enrich, one per line. A name is resolved to its domain first; a domain (e.g. adyen.com) is enriched directly. A single entry is a batch of one. | ["Adyen", "personio.com", "Back Market"] |
country |
string | ISO 3166-1 alpha-2 code (e.g. DE, FR, BE, US) applied to every entry. It biases the domain guesses toward that country's TLD and the expected VAT format, so European companies enrich more reliably. Leave empty to guess the common TLDs. | - |
logo |
boolean | Include the favicon, apple-touch icon, og:image and theme colour. | True |
socials |
boolean | Include the company's LinkedIn (company page only), X, Facebook, Instagram, YouTube and GitHub links. | True |
vat |
boolean | Find the EU VAT number on the company's legal/imprint page and validate it against VIES. Only the number and its validity are kept - never the trader's name or address. | True |
emailSecurity |
boolean | Grade the domain's email defences (SPF, DMARC, DKIM, MX provider) A-F. | True |
maxItems |
integer | Stop after this many companies. Default 1000; free-plan runs are capped at 5. | 1000 |
What you get back
One JSON object per result, with exactly these fields - no seller identities, no contact data, ever.
| Field | Type | Meaning |
|---|---|---|
query |
string | The name or domain from the input, echoed back. |
companyName |
['string', 'null'] | The company name, when a name was given (null when a domain was supplied). |
domain |
['string', 'null'] | The canonical registrable domain, or null when a name could not be confidently resolved. |
website |
['string', 'null'] | The domain as an https URL, or null. |
confidence |
number | 0 to 1 for the domain match. 1 when a domain was given directly. |
status |
string | confirmed, unconfirmed, ambiguous, no-match, or given-domain. |
logo |
['object', 'null'] | Brand assets from the homepage: favicon, apple-touch icon, og:image, theme colour. Null when not requested or none found. |
socials |
['object', 'null'] | Company social profiles (LinkedIn company page only, X, Facebook, Instagram, YouTube, GitHub). No personal profiles. Null when not requested or none found. |
vat |
['object', 'null'] | EU VAT id found on the legal page and validated against VIES: { number, valid }. Only the number and validity are kept - never the trader name or address. Null when not requested or none found. |
emailSecurity |
['object', 'null'] | Email-security assessment: SPF, DMARC, DKIM, MX provider and an A-F grade. Null when not requested. |
checkedAt |
string | When the enrichment ran (ISO timestamp). |
Health
Recently published - building its public record. Live record, failures included: status page.
Full documentation, examples and the AI-assistant prompt live on the store page.