Domain to Contacts – Validated Emails, Phones & Social Finder avatar

Domain to Contacts – Validated Emails, Phones & Social Finder

Pricing

from $1.00 / 1,000 domain with contacts

Go to Apify Store
Domain to Contacts – Validated Emails, Phones & Social Finder

Domain to Contacts – Validated Emails, Phones & Social Finder

Turn a list of company domains into validated emails, phone numbers and social profiles. Crawls contact, about and team pages, checks that emails can receive mail, and scores each one. You only pay for domains where contacts are found.

Pricing

from $1.00 / 1,000 domain with contacts

Rating

5.0

(2)

Developer

felix gerald

felix gerald

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

7 days ago

Last modified

Categories

Share

Domain to Contacts

Give it a list of domains. Get back validated emails, phone numbers (E.164), social profiles and basic company info, ready to drop into your CRM or outreach tool.

What you get per domain

  • Emails – found in mailto: links, page text, obfuscated forms (name [at] site [dot] com), JSON-LD and Cloudflare-protected markup. Each email has a type (generic/personal), the page it came from, an MX check result and a 0–100 confidence score. Emails on domains that cannot receive mail are dropped.
  • Phones – validated and normalised to international format.
  • Socials – LinkedIn, Facebook, Instagram, X/Twitter, YouTube, TikTok, GitHub.
  • Company name and description from page metadata.

Pricing

You are charged only for domains where at least one email or phone was found. Unreachable domains and pages without contacts are free.

Input

FieldDescription
domainsDomains or URLs, one per line
maxPagesPerDomainHomepage + contact/about/team/imprint pages (default 5)
validateEmailsMX check, default on
includeGenericEmailsInclude info@, sales@ etc., default on
defaultPhoneCountryISO code (e.g. PL, US) for numbers without a country prefix
proxyConfigurationOptional

Limitations

  • Static HTML only. Sites that render contact details purely with client-side JavaScript will return no_contacts.
  • Only publicly visible information on company websites is collected. You are responsible for using the data in line with GDPR/CAN-SPAM and local laws.

Output example

{
"domain": "acme.com",
"status": "ok",
"companyName": "Acme",
"emails": [{ "email": "jane@acme.com", "type": "personal", "mxValid": true, "confidence": 100, "sourceUrl": "https://acme.com/contact" }],
"phones": ["+14155552671"],
"socials": { "linkedin": "https://www.linkedin.com/company/acme" }
}

Developer notes

npm install
npm run build
apify run # or: apify push

PPE event to create in Console → Monetization: domain-enriched (suggested start: $0.003).