Website Lead & Contact Info Extractor
Pricing
$2.00 / 1,000 results
Website Lead & Contact Info Extractor
Extract verified business emails, phone numbers, and social media links (LinkedIn, Twitter, Instagram, Facebook, YouTube, TikTok) from any website for B2B lead generation
Pricing
$2.00 / 1,000 results
Rating
0.0
(0)
Developer
Pirapaakaran Pirathapan
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 hours ago
Last modified
Categories
Share
🎯 Website Lead & Contact Info Extractor (Apify Actor)
Effortlessly extract verified business emails, phone numbers, and social media handles (LinkedIn, Twitter/X, Instagram, Facebook, YouTube, GitHub) from any website.
💡 What Does This Actor Do?
The Website Lead & Contact Info Extractor automatically crawls target websites to discover valuable B2B contact details.
Instead of manually browsing hundreds of websites looking for email addresses and contact pages, this Actor visits:
- The Homepage
- High-priority contact pages (e.g.
/contact,/about,/team,/support,/impressum)
It intelligently filters noise (like image assets or spam trackers) and delivers clean, enriched contact profiles ready to export to CSV, Excel, JSON, or Google Sheets.
✨ Features
- ✉️ Email Address Extractor: Extracts and sanitizes valid emails from
mailto:links and page text. - 📞 Phone Number Extractor: Discovers phone numbers from
tel:links and standard international number patterns. - 🌐 Social Profile Links: Finds profiles for:
- LinkedIn (Company & Personal profiles)
- Twitter / X
- YouTube
- GitHub
- TikTok
- 🏷️ Website Metadata: Captures site title, meta description, and CMS generator hints.
- ⚡ Blazing Fast & Low Cost: Powered by
CrawleeCheerioCrawler — uses minimal compute units (CUs) and no heavy headless browser overhead. - 🛡️ Anti-Noise Filtering: Automatically discards common false positives (e.g.
.png,sentry.io,example.com).
💼 High-Value Use Cases
- B2B Cold Email Outreach: Build targeted prospect lists for SDRs and sales teams.
- Agency Client Prospecting: Find decision makers and contact information for local or global businesses.
- Influencer & Creator Discovery: Find direct contact emails from creator websites and portfolios.
- Competitor & Market Research: Audit competitor websites, social presence, and tech footprints.
⚙️ Input Parameters
Configure the Actor in the Apify Console or via JSON:
| Field | Type | Default | Description |
|---|---|---|---|
startUrls | Array | ["https://crawlee.dev", "https://apify.com"] | Target URLs to crawl and extract contacts from. |
maxDepth | Integer | 1 | 0 = Homepage only; 1 = Homepage + contact/about pages. |
maxPagesPerDomain | Integer | 5 | Maximum subpages to crawl per target domain. |
maxRequestsPerCrawl | Integer | 50 | Safety limit for total HTTP requests across all domains. |
proxyConfiguration | Object | { "useApifyProxy": false } | Apify Proxy settings (optional). |
Example Input JSON
{"startUrls": [{ "url": "https://stripe.com" },{ "url": "https://github.com" }],"maxDepth": 1,"maxPagesPerDomain": 3,"maxRequestsPerCrawl": 20}
📊 Sample Output Data
Each result in the dataset contains structured contact and metadata information:
{"domain": "example.com","homepageUrl": "https://example.com","title": "Example Business - Modern Cloud Solutions","description": "Leading cloud solutions and developer tooling for global enterprises.","emails": ["contact@example.com","sales@example.com","press@example.com"],"phones": ["+1 (555) 234-5678"],"linkedin": "https://www.linkedin.com/company/example","twitter": "https://x.com/example","facebook": "https://facebook.com/example","instagram": "https://instagram.com/example","youtube": "https://youtube.com/@example","github": "https://github.com/example","tiktok": null,"pagesVisitedCount": 3,"pagesVisited": ["https://example.com","https://example.com/contact","https://example.com/about"],"scrapedAt": "2026-10-20T16:00:00.000Z"}
🚀 How to Publish to Apify.com
Method 1: Push via GitHub (Recommended)
- Push this folder to a GitHub repository (e.g.
github.com/your-username/website-contact-extractor). - Go to Apify Console > Actors > Create new.
- Choose Link Git repository and connect your repo.
- Click Build & Save. Apify will automatically build the Docker image using
Dockerfileand setup the input UI using.actor/input_schema.json!
Method 2: Push via Apify CLI
- Install Apify CLI globally:
$npm install -g apify-cli
- Log in with your Apify API Token:
$apify login
- In this directory, push your Actor:
$apify push
💰 How to Monetize on Apify Store
- In your Actor dashboard on Apify, click Publication > Publish to Apify Store.
- Select your monetization model:
- Pay per result (PPR): e.g.
$2.00 - $5.00per 1,000 scraped leads. - Monthly Rental: e.g.
$19 - $49 / monthfor unlimited runs.
- Pay per result (PPR): e.g.
- Add a clear description, icon, and tags (
lead-generation,contact-scraper,email-finder). - Apify reviews and publishes your Actor to their marketplace, and you earn monthly payouts!
💻 Local Testing & Development
Run the Actor locally on your computer:
# 1. Install dependenciesnpm install# 2. Run the crawlernpm start
Results will be stored locally in ./storage/datasets/default/.