VOOZH about

URL: https://apify.com/webdata_labs/website-contact-extractor

⇱ Website Contact Extractor - Verified Email & Social Scraper Β· Apify


πŸ‘ Website Contact Extractor - Verified Outreach-Ready Emails avatar

Website Contact Extractor - Verified Outreach-Ready Emails

Pricing

from $1.60 / 1,000 contact rows

Go to Apify Store

Website Contact Extractor - Verified Outreach-Ready Emails

[πŸ’΅ $2.00 / 1K] Turn a list of company domains into verified, outreach-ready contacts. Extracts emails, phones, and socials, classifies role vs personal, MX-verifies deliverability, and dedupes - so you get usable leads, not a junk email dump. CSV/JSON.

Pricing

from $1.60 / 1,000 contact rows

Rating

0.0

(0)

Developer

πŸ‘ Open Web Team

Open Web Team

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

Website Contact Extractor - Verified Outreach-Ready Emails, Not Raw Dumps

Turn a list of company domains into verified, outreach-ready contacts - not a junk email dump.

Most website email scrapers hand you a pile of noreply@, webmaster@, and unverifiable addresses mixed in with the good ones. This Actor extracts the contacts, then does the work the others skip: it classifies each email (personal vs role vs junk), MX-checks that the domain actually accepts mail, keeps only on-domain addresses, and dedupes. You get a clean, prioritized list you can email today.

βœ… What you get / ❌ what this isn't

βœ… This Actor gives you❌ This Actor is not
MX-verified, on-domain, deduped emailsNot a raw dump of noreply@ and junk
Personal contacts ranked above role inboxesNot unverified guesses you can't trust
An outreachReady flag per emailNot private or login-gated data
Socials + phone numbers per siteNot a generic crawler with no enrichment

πŸ”Ž Why use this Actor

  • Verified, not guessed. Every email domain is MX-checked, so dead domains are flagged before you waste a send.
  • Personal first. Real people (jane@) rank above role inboxes (info@, sales@), which beat junk (noreply@) - so the best contact is row one.
  • Outreach-ready flag. One boolean tells you which emails are safe to use: not junk, on the company's own domain, and deliverable.
  • Socials and phones too. LinkedIn, X, Facebook, Instagram, YouTube, and phone numbers per site.
  • One summary row per domain. Counts, primary email, and a status (ok / no_contacts / unreachable) for a fast read.
  • Built to pair with lead lists. Feed it the website column from a Google Maps, directory, or CRM export.

πŸ‘₯ Who it's for

Sales, growth, and agency teams building cold-outreach lists. Common jobs:

  • Enrich a Google Maps or directory scrape (you have websites, you need emails).
  • Clean a contact list down to deliverable, non-junk addresses before a cold campaign.
  • Find a company's socials and phone alongside its email in one pass.
  • Build outreach lists where every row is already verified and prioritized.

Example tasks

βš™οΈ How to extract emails from websites

  1. Open the Actor on Apify.
  2. Paste your domains (company domains or full URLs).
  3. Set pagesPerSite (homepage, /contact, /about - more pages, higher yield and cost).
  4. Keep verifyMx on so dead domains are flagged.
  5. Click Start.
  6. Open the Outreach-ready contacts view, or download CSV/JSON/Excel or pull from the API.

πŸ“₯ Input

{
"domains":["basecamp.com","apify.com"],
"pagesPerSite":3,
"verifyMx":true,
"maxDomains":100
}
  • domains - company domains or URLs (example.com or https://example.com).
  • pagesPerSite - how many common pages to check per site. More pages = higher yield, higher cost.
  • verifyMx - MX-verify email domains for deliverability (recommended).
  • maxDomains - safety cap so a default run stays cheap.

πŸ“€ Output

Two row types in one dataset, with ready-made views.

Outreach-ready contacts (default view):

domainemailemailTypemxValidoutreachReadysourceUrl
basecamp.comjason@basecamp.compersonaltruetruehttps://basecamp.com/about
apify.comhello@apify.comroletruetruehttps://apify.com/contact

Per-domain summary:

domainstatusprimaryEmailoutreachReadyEmailsemailsFoundsocialsFound
apify.comokhello@apify.com1112
ycombinator.comno_contacts(null)007

πŸ’΅ How much does it cost?

You pay per result plus Apify platform usage. Cost scales with the number of domains and pagesPerSite (more pages crawled per site = higher yield and higher cost). MX verification is cheap. Keep pagesPerSite at 2-3 for the best yield-to-cost ratio.

πŸ” Run it on the Apify platform

Schedule recurring enrichment, call it from the API, export to CSV/JSON/Excel, or pipe results into Make, Zapier, webhooks, or your CRM.

⚠️ Limits and caveats

  • Only public website data is read. No login, no private data.
  • A few sites block automated requests or hide emails behind forms; those return unreachable or no_contacts rather than failing the run.
  • MX verification confirms the domain accepts mail, not that a specific inbox exists.

🧩 Related Actors

  • Bulk URL Status Checker - check domains and final URLs before running contact enrichment.
  • Lead List Deduplicator & Normalizer - merge contacts from multiple sources into one canonical list.
  • LinkedIn Ads Library Scraper - find advertisers, then turn their domains into contacts here.

❓ FAQ

Does it verify emails? It MX-checks each email's domain for deliverability and flags dead domains. It does not send test mail to individual inboxes.

Can I enrich a lead list? Yes - feed it the website column from any Google Maps, directory, or CRM export.

Does it scrape private data? No. It reads only public website pages.

πŸ› οΈ Support

If a run fails or a field is missing, open an Actor issue with the run URL, the input you used, and the field or behavior you expected.

You might also like

Website Contact Extractor β€” Emails, Phones, Socials

bovi/website-contact-extractor

Turn a list of company domains into **unmasked** contact records: emails (with de-obfuscation + MX check), phone numbers, and social profiles. Full output β€” no upgrade wall.

πŸ‘ User avatar

Vitalii Bondarev

2

Bulk Website Contact Extractor – Emails, Phones & Socials

khadinakbar/bulk-website-contact-extractor

Bulk-crawl any list of websites and extract emails, phone numbers, WhatsApp links, and social profiles $5.00/1K.

127

Website Contact Extractor β€” Emails, Phones & Company Data

adinfosys-labs/website-contact-extractor-emails-phones-company-data

Extract verified business emails, phone numbers, LinkedIn profiles and company data from websites. CRM-ready output in CSV and Excel.

πŸ‘ User avatar

Artashes Arakelyan

38

5.0

Website Contact Finder β€” Emails, Phones & Socials for Leads

automation-lab/website-contact-finder

Turn company websites from Google Maps, directories, CRMs, or spreadsheets into outreach-ready contact signals. Extract public emails, phone numbers, social profiles, contact pages, and optional email verification in bulk.

πŸ‘ User avatar

Stas Persiianenko

479

Email Finder API β€” MX-Verified Contacts & Phones

tugelbay/contact-finder-pro

Email finder API and contact scraper for B2B enrichment: crawl domains, return MX-verified emails, role labels, normalized phones, socials, and CRM-ready JSON. Fast direct mode by default; Firecrawl and social validation are opt-in. Guide: https://konabayev.com/tools/contact-finder-pro/

πŸ‘ User avatar

Tugelbay Konabayev

7

Email & Contact Extractor β€” Emails, Phones, Socials

haketa/email-extractor

Email and contact extractor API: crawl any website or URL list and export emails, phone numbers and social profiles (LinkedIn, Instagram, Facebook, X, YouTube, TikTok). Lead generation, contact enrichment and sales outreach data β€” fast, no login.