Website Contact & Email Extractor — Lead Enrichment avatar

Website Contact & Email Extractor — Lead Enrichment

Pricing

from $5.00 / 1,000 enriched company contact profiles

Go to Apify Store
Website Contact & Email Extractor — Lead Enrichment

Website Contact & Email Extractor — Lead Enrichment

Extract verified business emails, phone numbers, and social media links (LinkedIn, Twitter/X, Instagram, Facebook, GitHub, YouTube) from any domain or contact pages.

Pricing

from $5.00 / 1,000 enriched company contact profiles

Rating

0.0

(0)

Developer

Indra Darmawan

Indra Darmawan

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Website Contact & Email Extractor — Lead Enrichment ✉️

Extract verified business email addresses, direct phone numbers, and official social media profiles (LinkedIn, Twitter/X, Instagram, Facebook, GitHub, YouTube) from any company website or domain name.

Designed specifically for B2B sales teams, cold email outreach, recruitment agencies, and lead enrichment pipelines.


⚡ What does Website Contact Extractor do?

Given a list of company website domains (e.g., from Google Maps, LinkedIn, or CSV directory lists), this Actor:

  1. Scans the Homepage for contact information, mailto links, phone numbers, and social media handles.
  2. Auto-Discovers Subpages: Automatically locates and crawls /contact, /about, /team, /help, and /impressum subpages where real decision-maker emails and direct phone numbers are located.
  3. Cleanses & Validates: Filters out image filenames (logo@2x.png), CSS fonts, and tracking scripts, returning only verified contact data.
  4. Aggregates Multi-Page Data: Produces one clean, deduplicated JSON profile per domain.

🚀 Key Features & Extracted Data

Data FieldDescriptionExample Output
domainClean domain hostnamestripe.com
companyNameExtracted company or brand nameStripe
primaryEmailMost prominent business emailinfo@stripe.com
emailsList of all verified email addresses["info@stripe.com", "sales@stripe.com", "press@stripe.com"]
primaryPhoneFormatted contact phone number+1 888 963 8955
phoneNumbersAll extracted phone numbers["+1 888 963 8955"]
socialLinks.linkedinOfficial LinkedIn company profilehttps://www.linkedin.com/company/stripe
socialLinks.twitterOfficial Twitter / X profilehttps://twitter.com/stripe
socialLinks.instagramOfficial Instagram profilehttps://instagram.com/stripe
socialLinks.facebookOfficial Facebook profilehttps://facebook.com/stripe
socialLinks.youtubeOfficial YouTube channelhttps://youtube.com/@stripe
socialLinks.githubOfficial GitHub organizationhttps://github.com/stripe
pagesScannedCountNumber of pages crawled4

💡 How to Use

  1. Enter one or more website URLs or domains in the Websites or Domains input field (e.g. shopify.com, https://apify.com).
  2. Adjust Max Pages per Domain (default: 4 pages is the sweet spot for speed and completeness).
  3. Click Start or trigger via Apify API / Webhook.
  4. Export your verified contact database in CSV, Excel, or JSON.

📥 Sample Input

{
"startUrls": [
"https://apify.com",
"stripe.com",
"airbnb.com"
],
"maxPagesPerDomain": 4,
"extractEmails": true,
"extractPhones": true,
"extractSocials": true
}

📤 Sample Output

{
"domain": "apify.com",
"websiteUrl": "https://apify.com",
"companyName": "Apify",
"primaryEmail": "support@apify.com",
"emails": [
"support@apify.com",
"sales@apify.com",
"press@apify.com"
],
"primaryPhone": "+1 415 800 3955",
"phoneNumbers": [
"+1 415 800 3955"
],
"socialLinks": {
"linkedin": "https://www.linkedin.com/company/apifytech",
"twitter": "https://twitter.com/apify",
"instagram": "https://instagram.com/apifytech",
"facebook": "https://facebook.com/apifytech",
"youtube": "https://youtube.com/@apify",
"github": "https://github.com/apify"
},
"pagesScannedCount": 3,
"pagesScanned": [
"https://apify.com",
"https://apify.com/contact",
"https://apify.com/about"
],
"hasContacts": true,
"status": "success"
}

🤝 Perfect Combinations

Pair this Actor with drain54/google-maps-leads-scraper!

  1. Run Google Maps Scraper to get 500 local business websites.
  2. Feed those websites into Website Contact Extractor to get the owners' direct emails and LinkedIn profiles.
  3. Launch your automated outreach campaign!