Website Email Finder, Socials & Phone Scraper avatar
Website Email Finder, Socials & Phone Scraper

Pricing

$15.00/month + usage

Go to Apify Store
Website Email Finder, Socials & Phone Scraper

Website Email Finder, Socials & Phone Scraper

The most powerful email extractor online and website email scraper. Extract emails, phone numbers, and social media profiles from any website. Advanced email scraping tool with obfuscation handling, email lookup API, and phone number finder. Perfect for lead generation, B2B sales, & to find contact.

Pricing

$15.00/month + usage

Rating

0.0

(0)

Developer

CodeNodeTools

CodeNodeTools

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Share

Website Email Scraper & Social Media Extractor ๐Ÿ”

The most powerful email extractor online that scrapes emails, social media profiles, and phone numbers from any website. This website email finder handles obfuscation, validates contacts, and exports structured data for lead generation and business intelligence.

What This Email Scraper Does

This website email extractor crawls websites to find:

  • ๐Ÿ“ง Email addresses - From mailto links, plain text, and obfuscated formats
  • ๐Ÿ”— Social media profiles - LinkedIn, Twitter/X, Facebook, Instagram, YouTube, GitHub, TikTok, Pinterest
  • ๐Ÿ“ž Phone numbers - International formats with country detection

Key Features

Advanced Email Extraction

  • Mailto link detection - Extracts emails from mailto: links with 100% confidence
  • Plain text scanning - Finds emails anywhere in page content
  • Obfuscation handling - Decodes [at], [dot], spaced formats, and more
  • Domain filtering - Exclude generic domains (gmail.com, example.com)
  • Validation - Format validation to ensure quality data

Social Media Profile Extraction

  • LinkedIn - Company pages, personal profiles, school pages
  • Twitter/X - User profiles and handles
  • Facebook - Pages and profiles
  • Instagram - User profiles
  • YouTube - Channels and user pages
  • GitHub - User and organization profiles
  • TikTok - Creator profiles
  • Pinterest - User boards

Phone Number Extraction

  • US/Canada format detection
  • UK, Germany, France, Australia formats
  • International number support
  • Confidence scoring

Use Cases

๐ŸŽฏ Lead Generation for B2B Sales

Find decision-makers' emails from company websites. Input a list of company URLs and get emails + LinkedIn profiles.

๐Ÿ“ฑ Influencer Outreach

Build a database of influencer contacts. Extract emails, Instagram, Twitter, and YouTube from portfolios.

๐Ÿ” Competitor Intelligence

Track competitor social media presence. Deep crawl /about, /team, and /contact pages.

๐Ÿ’ผ Job Application Contact Finder

Find hiring manager emails for cold applications from company careers pages.

Input Configuration

ParameterTypeDescriptionDefault
startUrlsarrayURLs to scrape for contact informationRequired
maxRequestsPerCrawlintegerMaximum pages to crawl per website100
crawlDepthintegerHow deep to crawl (0 = start URLs only)1
linkPatternsarrayPatterns for links to followcontact, about, team
extractEmailsbooleanExtract email addressestrue
extractSocialsbooleanExtract social media profilestrue
extractPhonesbooleanExtract phone numberstrue
handleObfuscationbooleanDecode obfuscated emailstrue
excludeEmailDomainsarrayDomains to excludeexample.com, test.com
socialPlatformsarrayPlatforms to extractall
maxConcurrencyintegerParallel page processing5

Example Input

{
"startUrls": [
{ "url": "https://example.com" },
{ "url": "https://company.com/contact" }
],
"maxRequestsPerCrawl": 50,
"crawlDepth": 2,
"extractEmails": true,
"extractSocials": true,
"extractPhones": true,
"handleObfuscation": true,
"excludeEmailDomains": ["gmail.com", "yahoo.com", "example.com"],
"socialPlatforms": ["linkedin", "twitter", "facebook"]
}

Output Format

Full Contact Output

{
"url": "https://example.com/contact",
"domain": "example.com",
"pageTitle": "Contact Us - Example Corp",
"scrapedAt": "2025-01-15T10:30:00Z",
"emails": [
{
"email": "contact@example.com",
"type": "mailto",
"confidence": 1.0
},
{
"email": "sales@example.com",
"type": "plaintext",
"confidence": 0.95
}
],
"socials": [
{
"platform": "linkedin",
"url": "https://linkedin.com/company/example-corp",
"username": "example-corp",
"confidence": 1.0
},
{
"platform": "twitter",
"url": "https://twitter.com/examplecorp",
"username": "examplecorp",
"confidence": 1.0
}
],
"phones": [
{
"raw": "+1-555-0100",
"digits": "15550100",
"confidence": 0.9
}
]
}

How It Works

  1. Input URLs - Provide starting URLs to scrape
  2. Smart Crawling - Follows contact, about, and team pages automatically
  3. Pattern Matching - Uses advanced regex to find emails, socials, and phones
  4. Obfuscation Handling - Decodes hidden/encoded contact info
  5. Validation - Filters out invalid and placeholder data
  6. Deduplication - Removes duplicate contacts across pages
  7. Structured Output - Exports clean JSON/CSV data

Email Extraction Patterns

This email scraping tool detects:

PatternExampleConfidence
Mailto linksmailto:info@company.com100%
Plain textinfo@company.com95%
[at] [dot]info[at]company[dot]com85%
Spacedinfo at company dot com80%

Supported Social Platforms

PlatformURL Patterns Detected
LinkedIn/company/, /in/, /school/
Twitter/Xtwitter.com/, x.com/
Facebookfacebook.com/, fb.com/
Instagraminstagram.com/, instagr.am/
YouTube/channel/, /c/, /user/, /@
GitHubgithub.com/
TikToktiktok.com/@
Pinterestpinterest.com/

Performance

  • Speed: ~500ms per page (static HTML)
  • Accuracy: 95%+ for validated emails
  • Concurrency: Process 5-20 pages in parallel
  • Scale: Crawl thousands of pages per run

Comparison with Other Tools

FeatureThis ActorHunter.ioSnov.io
Email extractionโœ…โœ…โœ…
Social profilesโœ… All platformsโŒ LimitedโŒ LinkedIn only
Phone extractionโœ…โŒโœ…
Obfuscation handlingโœ…โŒโŒ
Custom crawlingโœ… Full controlโŒ Domain-onlyโŒ Domain-only
Self-hosted optionโœ…โŒโŒ

Tips for Best Results

  1. Start with contact pages - Add /contact, /about URLs directly for faster results
  2. Use crawl depth wisely - Depth 1-2 is usually enough for most sites
  3. Filter email domains - Exclude generic providers to get business emails only
  4. Enable obfuscation handling - Many sites hide emails to prevent scraping
  5. Use proxy - Enable Apify Proxy for better success rates on protected sites

This tool extracts publicly available contact information. Users are responsible for:

  • Complying with data protection laws (GDPR, CCPA, etc.)
  • Respecting website terms of service
  • Using extracted data ethically and legally
  • Obtaining consent before sending marketing emails

We do not condone spam or privacy violations.

API Access

Use this Actor programmatically via the Apify API:

import { ApifyClient } from "apify-client";
const client = new ApifyClient({ token: "YOUR_API_TOKEN" });
const run = await client.actor("YOUR_ACTOR_ID").call({
startUrls: [{ url: "https://example.com" }],
extractEmails: true,
extractSocials: true,
extractPhones: true,
});
const { items } = await client.dataset(run.defaultDatasetId).listItems();
console.log(items);

Keywords

website email extractor, email extractor online, website email finder, email scraper, scrape emails from website, email lookup, email extractor api, website phone number extractor, website phone number finder, social media scraper, linkedin scraper, contact scraper, lead generation tool, b2b email finder, business email extractor

Support


Built with โค๏ธ using Crawlee and Apify SDK