Website Contact Extractor - Emails, Phones & Socials avatar

Website Contact Extractor - Emails, Phones & Socials

Pricing

from $4.00 / 1,000 website with contacts

Go to Apify Store
Website Contact Extractor - Emails, Phones & Socials

Website Contact Extractor - Emails, Phones & Socials

Extract emails, phone numbers and social profiles (LinkedIn, X, Facebook, Instagram, YouTube, TikTok...) from company websites in bulk. Checks the homepage plus contact, about, imprint and team pages. Decodes Cloudflare-protected emails. You only pay for sites where contacts are found.

Pricing

from $4.00 / 1,000 website with contacts

Rating

0.0

(0)

Developer

kaleb ashton

kaleb ashton

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Website Contact Extractor: emails, phones & social profiles from any website

Give it a list of company websites and get back their email addresses, phone numbers and social media profiles (LinkedIn, X/Twitter, Facebook, Instagram, YouTube, TikTok, GitHub and more), ready for your CRM, outreach tool or spreadsheet.

  • 📬 Checks the homepage plus the pages where contacts actually live: Contact, About, Imprint/Impressum, Team, Support, Privacy (in English, German, French, Spanish, Italian and Portuguese)
  • 🔓 Decodes Cloudflare-protected emails and name [at] domain [dot] com obfuscation that basic scrapers miss
  • ☎️ Phone numbers validated and normalised to international E.164 format (+14155550123)
  • 🧹 Filters junk: image filenames, tracking IDs, placeholder addresses like you@example.com
  • 💸 You only pay for websites where contact data is found: $4 per 1,000

What can you use it for?

  • Lead generation: turn a list of company domains (from Google Maps, directories, trade-show lists, Shopify store lists...) into contactable leads.
  • CRM enrichment: fill missing emails, phones and LinkedIn pages for accounts you already have.
  • Partnerships & PR: find press, partnership or support contacts at scale.
  • Market research: collect the social footprint of every company in a segment.
  • AI agents: a reliable "find contact details for this company" tool via API or MCP.

What data do you get?

FieldDescription
primaryEmailBest general contact email (role address like info@/hello@/sales@ preferred)
emailsAll valid emails found
emailsOnDomainEmails on the company's own domain
roleEmails / namedEmailsGeneric role addresses vs. addresses of named people
primaryPhone, phonesValidated phone numbers in E.164 format
linkedin, twitter, facebook, instagram, youtube, tiktokFirst profile found per network (flat columns for CSV)
socialProfilesAll profiles per network, also including GitHub, Pinterest, Crunchbase, Threads, Bluesky, Discord, Telegram, WhatsApp, Yelp, Trustpilot, G2, Medium, Vimeo, Wellfound, Glassdoor
companyName, addressFrom the site's structured data and metadata
pagesCheckedExactly which pages were read

Sample output (trimmed)

Real output for allbirds.com (trimmed):

{
"domain": "allbirds.com",
"companyName": "Allbirds",
"primaryEmail": "help@allbirds.com",
"primaryPhone": "+14243638064",
"twitter": "https://twitter.com/allbirds",
"facebook": "https://www.facebook.com/weareallbirds",
"instagram": "https://www.instagram.com/allbirds",
"youtube": "https://www.youtube.com/channel/UCnGErLCau5qNJ0Xwe6uEyTw",
"roleEmails": ["help@allbirds.com"],
"phones": ["+14243638064"],
"pagesChecked": ["https://www.allbirds.com/", "https://www.allbirds.com/pages/help"]
}

How to use it

  1. Paste websites into Websites, one per line (acme.com, https://www.acme.com/about and so on).
  2. Optionally set how many extra pages per site to check (default 4).
  3. Click Start and export to CSV, Excel or JSON, or push straight to Google Sheets, HubSpot, Make, Zapier, n8n or Clay.
curl -X POST "https://api.apify.com/v2/acts/plainsight~website-contact-extractor/run-sync-get-dataset-items?token=YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"domains": ["basecamp.com", "mozilla.org"]}'

Pricing

$0.004 per website where at least one email, phone number or social profile is found ($4 per 1,000). Websites with no contact data, unreachable sites and error pages are free, and they still appear in your results so you know they were checked.

Try it free: start a run with an empty input and it analyses 3 sample websites at no charge, so you can see the exact output format first.

FAQ

Does it find personal emails of employees? It only collects contact details that the company itself publishes on its own public website. It does not guess, generate or verify email addresses, and it does not visit social networks or log in anywhere.

Is this GDPR compliant? The Actor collects publicly available business contact information. Whether and how you may use it depends on your jurisdiction and purpose (e.g. GDPR legitimate interest, CAN-SPAM). Make sure your outreach complies with the rules that apply to you.

Why are some sites missing emails? Many companies only offer a contact form. In that case you'll still get phone numbers and social profiles when available, and you're only charged if something was found.

Can it handle JavaScript-heavy sites? It reads the HTML the server sends, which covers the vast majority of company websites. Contact details that only appear after client-side JavaScript runs may be missed.