Website Email Finder, Socials & Phone Scraper
Pricing
$15.00/month + usage
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
Actor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
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
| Parameter | Type | Description | Default |
|---|---|---|---|
startUrls | array | URLs to scrape for contact information | Required |
maxRequestsPerCrawl | integer | Maximum pages to crawl per website | 100 |
crawlDepth | integer | How deep to crawl (0 = start URLs only) | 1 |
linkPatterns | array | Patterns for links to follow | contact, about, team |
extractEmails | boolean | Extract email addresses | true |
extractSocials | boolean | Extract social media profiles | true |
extractPhones | boolean | Extract phone numbers | true |
handleObfuscation | boolean | Decode obfuscated emails | true |
excludeEmailDomains | array | Domains to exclude | example.com, test.com |
socialPlatforms | array | Platforms to extract | all |
maxConcurrency | integer | Parallel page processing | 5 |
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
- Input URLs - Provide starting URLs to scrape
- Smart Crawling - Follows contact, about, and team pages automatically
- Pattern Matching - Uses advanced regex to find emails, socials, and phones
- Obfuscation Handling - Decodes hidden/encoded contact info
- Validation - Filters out invalid and placeholder data
- Deduplication - Removes duplicate contacts across pages
- Structured Output - Exports clean JSON/CSV data
Email Extraction Patterns
This email scraping tool detects:
| Pattern | Example | Confidence |
|---|---|---|
| Mailto links | mailto:info@company.com | 100% |
| Plain text | info@company.com | 95% |
| [at] [dot] | info[at]company[dot]com | 85% |
| Spaced | info at company dot com | 80% |
Supported Social Platforms
| Platform | URL Patterns Detected |
|---|---|
/company/, /in/, /school/ | |
| Twitter/X | twitter.com/, x.com/ |
facebook.com/, fb.com/ | |
instagram.com/, instagr.am/ | |
| YouTube | /channel/, /c/, /user/, /@ |
| GitHub | github.com/ |
| TikTok | tiktok.com/@ |
pinterest.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
| Feature | This Actor | Hunter.io | Snov.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
- Start with contact pages - Add
/contact,/aboutURLs directly for faster results - Use crawl depth wisely - Depth 1-2 is usually enough for most sites
- Filter email domains - Exclude generic providers to get business emails only
- Enable obfuscation handling - Many sites hide emails to prevent scraping
- Use proxy - Enable Apify Proxy for better success rates on protected sites
Legal & Ethical Use
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
- ๐ Apify Documentation
- ๐ฌ Discord Community
- ๐ Report Issues