Website Contact & Email Extractor avatar

Website Contact & Email Extractor

Pricing

from $2.00 / 1,000 results

Go to Apify Store
Website Contact & Email Extractor

Website Contact & Email Extractor

$2/1K 🔥 Fast website contact & email extractor! Emails, phone numbers & social links from any site — crawls contact/about pages too. JSON, CSV, Excel or API in seconds. Paste URLs & build thousands of B2B leads ⚡

Pricing

from $2.00 / 1,000 results

Rating

0.0

(0)

Developer

ninhothedev

ninhothedev

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Website Contact & Email Extractor 📧

Extract emails, phone numbers and social media links from any list of websites — in seconds. Feed the actor a list of URLs and get back clean, deduplicated business contact data ready for lead generation, sales prospecting, CRM enrichment and cold outreach.

Because this actor works on your URLs (no search, no anti-bot dependency), it is datacenter-proxy friendly and always works — point it at a domain and it returns structured contacts.


✨ What it does

For every website URL you provide, the actor:

  1. Fetches the homepage using a real Chrome TLS fingerprint (curl_cffi chrome124, with a urllib fallback).
  2. Extracts emails (including mailto: links), with smart filtering of image-name and tracker false positives (.png, .jpg, Sentry, Wix noise).
  3. Extracts phone numbers (international +CC and national formats, plus tel: links).
  4. Captures social profile links: Facebook, Twitter/X, LinkedIn, Instagram, YouTube, TikTok, Pinterest.
  5. Reads the page <title>.
  6. Optionally crawls up to 4 contact / about / team / impressum / imprint pages on the same domain and merges everything.

One clean record per input website.


📥 Input

FieldTypeDefaultDescription
startUrlsarray["https://www.apify.com","https://www.python.org"]Website URLs (bare domains or full URLs). One record per site.
crawlContactPagesbooleantrueAlso fetch up to 4 same-domain contact/about pages.
maxItemsinteger100 (max 1000)Max number of input websites to process.
{
"startUrls": ["https://www.apify.com", "https://www.python.org"],
"crawlContactPages": true,
"maxItems": 100
}

📤 Output

One item per input site (all fields nullable):

{
"url": "https://www.apify.com",
"domain": "apify.com",
"title": "Apify: The largest marketplace of trusted tools for AI",
"emails": ["hello@apify.com"],
"phones": ["+1 415 555 0132"],
"facebook": "https://www.facebook.com/apifytech",
"twitter": "https://twitter.com/apify",
"linkedin": "https://www.linkedin.com/company/apifytech",
"instagram": null,
"youtube": "https://www.youtube.com/@Apify",
"tiktok": null,
"pages_crawled": 3,
"scraped_at": "2026-07-03T10:00:00+00:00"
}

💵 Pricing

Pay-as-you-go. Typical cost is roughly ~$2 per 1,000 input websites (depends on how many contact pages are crawled per site). Runs on just 512 MB of memory, so it is cheap to run at scale.


🎯 Use cases

  • Lead generation — turn a list of company domains into contactable leads.
  • Sales prospecting — grab emails, phones and LinkedIn pages for outreach.
  • CRM enrichment — fill missing contact fields for existing accounts.
  • Cold outreach & email campaigns — build targeted, deduplicated contact lists.

🆚 Why this actor

This actorManual copy-pasteGeneric scrapers
Emails + phones + socials🐌⚠️ partial
False-positive filtering
Contact-page crawling🐌
512 MB / cheap at scale⚠️
Always works on your URLs⚠️


🛟 Support

Found a site that doesn't extract cleanly, or want an extra field? Open an issue on the actor's Issues tab and I'll take a look.


Keywords: email extractor, contact scraper, lead generation, phone number extractor, social media links, sales prospecting, CRM enrichment, email finder, business contacts, web scraping