📧 Website Contact Scraper | Emails & Social Links
Pricing
from $0.60 / 1,000 results
📧 Website Contact Scraper | Emails & Social Links
Extract verified business email addresses, phone numbers, and official social media profile links from any list of company websites from $0.60/1k results.
Pricing
from $0.60 / 1,000 results
Rating
0.0
(0)
Developer
Khan
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Security
Limited permissionsShare
What does Website Contact & Email Scraper do?
Website Contact & Email Scraper is a B2B contact enrichment tool that automatically crawls any list of company websites to extract verified business email addresses, phone numbers, and official social media profile URLs across LinkedIn, X/Twitter, Instagram, Facebook, YouTube, TikTok, and GitHub.
Instead of only checking a website's homepage, this scraper intelligently discovers and scans internal Contact Us, About, Team, Support, and Imprint/Legal pages, deduplicates every email and phone number, and filters out image/asset false positives (@2x.png, Sentry keys, and tracking placeholders).
🛡️ Zero Proxy Configuration Required: Anti-blocking and regional routing are handled automatically out of the box — just paste your target URLs and click Start.
What data can you extract with Website Contact & Email Scraper?
🌐 Company Domain & Metadata — normalized domain, canonical url, and page title
📧 Verified Business Emails — deduplicated emails array capturing sales, support, press, founder, and general inquiry addresses
📞 Published Phone Numbers — cleaned office, sales, and customer support phones extracted from tel: links and contact blocks
💼 B2B & Professional Social Links — official linkedin company/profile URLs, twitter_x handles, and github organizations
📱 Consumer & Video Social Channels — official instagram, facebook, youtube, and tiktok profile links
📄 Crawl Depth Telemetry — pages_crawled count showing how many homepage and internal contact/about subpages were inspected
Why scrape business emails and social links from company websites?
💪 Enrich Google Maps and directory leads at scale — turn raw lists of local business or SaaS websites into actionable email and LinkedIn outreach lists
🕵️ Capture live first-party contact data — extract the exact emails and phone numbers companies publish on their own websites today, rather than outdated third-party database records
✨ Automatic internal contact page discovery — follows /contact, /about, /team, and /impressum links automatically when emails are not listed on the homepage
👍 Built-in noise and false-positive filtering — strips out asset filenames (logo@2x.png), CSS/JS strings, and generic placeholder domains (example.com, yourdomain.com)
📩 Sync directly with Clay, HubSpot, and outreach sequencers — feed structured JSON records straight into cold email, CRM enrichment, or partnership workflows
How do I use Website Contact & Email Scraper?
Website Contact & Email Scraper is built for fast, zero-configuration B2B lead enrichment:
- Click Try for free on the Actor page to open Apify Console.
- Paste one or more company website URLs into Start URLs (for example,
https://apify.com). - Set Max Results (
maxItems) to the number of company domains you want to enrich. - Click Start to launch the contact discovery crawl.
- Export your enriched company contact list from the Dataset tab in Excel, CSV, or JSON format.
Input
Website Contact & Email Scraper uses a clean 2-parameter input schema. Click on the Input tab for the interactive form.
{"startUrls": [{"url": "https://apify.com"}],"maxItems": 25}
🌐 url — single company website URL or domain (e.g., https://apify.com). When provided, startUrls is optional
🌐 startUrls — array of company website URLs to crawl for emails, phone numbers, and social profiles (e.g., https://apify.com)
🔢 maxItems — maximum number of company contact records to collect per run (default: 25; Free plan runs support up to 25 records per run, while paid Apify plans support unlimited bulk lists)
Output sample
Results are streamed in real time to your default Apify Dataset. Each record represents one enriched company website:
[{"domain": "apify.com","url": "https://apify.com","title": "Apify: Full-stack web scraping and data extraction platform","emails": ["hello@apify.com","support@apify.com"],"phones": ["+1 (415) 555-0192"],"linkedin": ["https://www.linkedin.com/company/apifytech"],"twitter_x": ["https://x.com/apify"],"youtube": ["https://www.youtube.com/@apify"],"github": ["https://github.com/apify"],"pages_crawled": 4}]
How much does it cost to scrape website contacts and emails?
Website Contact & Email Scraper uses Pay-Per-Event (PPE) pricing (apify-default-dataset-item) with a $0.00 startup fee—you only pay for company records delivered to your dataset:
🆓 Free plan — $0.005 per domain ($5.00 / 1,000 domains, up to 25 domains/run)
🥉 Starter (Bronze) plan — $0.0014 per domain ($1.40 / 1,000 domains)
🥈 Scale (Silver) plan — $0.00095 per domain ($0.95 / 1,000 domains)
🥇 Business+ (Gold) plan — $0.0006 per domain ($0.60 / 1,000 domains)
With the monthly free credit on the Apify Free plan, you can enrich up to 1,000 company domains per month for free.
💡 Predictable, All-Inclusive Pay-Per-Event Pricing: There is a
$0.00run start fee and no separate proxy configuration required. You only pay the flat per-result rate above for data successfully delivered to your dataset — works out of the box on both Free and Paid Apify plans.
How many results can you scrape with Website Contact & Email Scraper?
Website Contact & Email Scraper can enrich thousands of company domains per run on paid Apify plans (up to 25 domains per run on the Free plan). Keep these practical details in mind when enriching domain lists:
- Publicly published contact channels — the scraper extracts email addresses, phone numbers, and social links that are published on the target website's homepage or internal contact/about/legal pages. If a company only provides a web contact form without listing any email address in the page HTML or clickable email links,
emailswill return an empty array [] while still capturing available phone numbers and social profiles. - Automatic multi-page inspection (
pages_crawled) — you are billed per enriched company domain, not per internal subpage crawled. Whether the scraper checks 1 page or 5 internal contact pages for a domain, it counts as a single dataset item. - Need tech stacks and AI Markdown in the same pass? — if you also want to detect 7,000+ web technologies (Shopify, HubSpot, Klaviyo, GA4) alongside contacts, use our all-in-one Website Tech Stack, Contacts & AI Markdown Scanner.
Want to scrape Google Maps leads, tech stacks, or AI Markdown?
Combine Website Contact & Email Scraper with our companion B2B prospecting and domain intelligence Actors:
📍 Google Maps B2B Lead & Contact Scraper — discover local business names, phone numbers, ratings, and website URLs across any city or category
🛠️ Website Tech Stack, Contacts & AI Markdown Scanner — detect 7,000+ technologies, ad pixels, CMS platforms, and contacts across any domain list
📄 Website to Clean Text & Markdown Crawler — convert company websites into clean, token-efficient Markdown for AI agents and LLM cold outreach personalization
Integrations and Website Contact & Email Scraper
Website Contact & Email Scraper plugs directly into your sales and CRM stack via Apify integrations:
- Sales & Enrichment Workflows — connect directly to Clay, Make, Zapier, n8n, Instantly, or Smartlead.
- CRM & Spreadsheets — push verified emails, phones, and LinkedIn company links straight into HubSpot, Salesforce, Pipedrive, Google Sheets, or Airtable.
- Webhooks — trigger automated downstream outreach sequences as soon as a domain batch finishes.
Using Website Contact & Email Scraper with the Apify API
You can launch bulk domain enrichment runs and fetch results programmatically using the official apify-client libraries for Node.js and Python, or connect this Actor directly to AI agents via the Apify MCP Server (https://mcp.apify.com).
Check the API tab for ready-to-copy Node.js, Python, and cURL examples.
Frequently asked questions about Website Contact & Email Scraper
🛡️ Do I need to configure proxies to use this Actor?
No — everything works out of the box with zero setup. Regional routing, session management, and anti-blocking are handled automatically so you do not need to configure custom proxy settings.
🔍 Does the scraper check /contact and /about pages automatically?
Yes. You only need to pass the root homepage URL (e.g., https://apify.com). The scraper automatically discovers and crawls high-signal internal contact, about, team, and legal subpages to maximize email and phone coverage.
🛡️ How does the scraper avoid fake or junk email strings?
Every extracted email candidate passes through strict RFC syntax validation, asset-extension filtering (removing .png, .jpg, .svg, .webp, .js, and .css matches), and deduplication before being added to the emails array.
💳 Am I charged extra when the scraper checks multiple contact subpages on a domain?
No. Pricing is strictly per company domain record emitted to your dataset (apify-default-dataset-item), regardless of how many internal contact or about pages were crawled.
Is it legal to scrape business contact information from company websites?
Our scrapers are ethical and only extract publicly published corporate contact details (business inquiry emails, office phone numbers, and official social links) that companies intentionally display to visitors on their public websites. For more details on the legality of web scraping, read Apify's guide on is web scraping legal.
Your feedback
We keep this Actor under active maintenance. If a run finishes successfully but returns fewer results than you expected, hangs, or errors — please open an Issue before posting a public review so we can diagnose and fix it for you.
🛠️ How to report — Use the Actor’s Issues tab in Apify Console. Include the run ID, your input JSON, and what you expected vs. what you got.
⏱️ Response time — We aim to reply within 24 hours on business days.
⭐ Reviews — Happy with the results? A short positive review helps other users find a reliable scraper. Ran into a problem? Open an Issue first — we’ll work with you to resolve it before you leave a rating.