VOOZH about

URL: https://apify.com/ionbelei549/email-extractor

โ‡ฑ Email & Social Media Extractor - Extract Website Contacts ยท Apify


Pricing

from $5.00 / 1,000 data extractions

Go to Apify Store

Website Email & Socials Extractor

Extract unlimited number of email addresses and social media links from any website automatically. Ideal for lead generation, sales prospecting, and outreach.

Pricing

from $5.00 / 1,000 data extractions

Rating

0.0

(0)

Developer

๐Ÿ‘ Ion Belei

Ion Belei

Maintained by Community

Actor stats

0

Bookmarked

18

Total users

3

Monthly active users

3 months ago

Last modified

Share

Email & Socials Extractor - Scrape Emails and Socials from Any Website

Extract unlimited email addresses and social media links from any website in minutes. Gives you a clean, structured dataset ready for lead generation, outreach, and research.

Simply input a list of website URLs, and the scraper does the rest. It navigates pages, detects email addresses and social media links, and shows exactly where each was found.

Key Features of the Email & Socials Extractor

  • Bulk website email scraping โ€” Process hundreds of websites in a single run. Provide a list of URLs and extract emails and social media links from all of them at once.
  • Source tracking โ€” Every extracted email or social media link includes the exact page URL where it was found, so you can verify and contextualize your leads.
  • Status reporting โ€” Each URL gets a clear status (found, not_found, blocked), so you know exactly what happened with every website.
  • Block detection โ€” If a website blocks the scraper, you get a clear reason why, so you can adjust your approach.
  • Structured output โ€” Results come as clean JSON, ready to export as CSV, Excel, or feed directly into your CRM or outreach tool via API.

Use Cases of the Email Scraper & Socials Extractor

  • Sales prospecting โ€” Build targeted lead lists by extracting contact emails from company websites in your niche.
  • PR and media outreach โ€” Collect journalist and editor emails from media outlets and blogs for press releases and pitches.
  • Recruitment โ€” Find hiring manager and HR contact emails from career pages across multiple companies.
  • Market research โ€” Gather contact information from competitor websites, industry directories, or trade association member pages.
  • Partnership outreach โ€” Identify business development contacts from potential partner websites.
  • Event promotion โ€” Extract organizer and speaker emails or social media links from conference and event websites for sponsorship or collaboration.

How to Use the Email Extractor & Socials Extractor

Step 1: Set Up Your Input

Go to the Actor's input tab and add the website URLs you want to scrape. You can add them one by one or paste a list.

Example input:

{
"inputUrls":[
"https://example.com",
"https://another-site.org",
"https://company-website.io"
]
}

Step 2: Run the Actor

Click Start to begin the extraction.

Step 3: Download Your Results

Once the run finishes, go to the Dataset tab to view your results. You can:

  • Preview the data in the table view
  • Export as JSON, CSV, Excel, or XML
  • Access results via the API

Input Configuration of the Email Scraper & Socials Extractor

FieldTypeDescription
inputUrlsArray of stringsList of website URLs to scrape from

Output Format of the Email Scraper & Socials Extractor

Each result in the dataset contains the following fields:

FieldTypeDescription
urlStringThe input website URL that was scraped.
statusStringResult status for the site (Success, Not Found, Blocked, Timeout, Navigation Error, etc.).
emailsArrayUnique extracted email addresses found across crawled pages on the site.
emailsFoundOnObjectMap of email to source page URLs where it was discovered.
socialsObjectSocial profile URLs grouped by platform: instagram, facebook, youtube, github, x, tiktok, snapchat, pinterest, linkedin, discord, twitch, reddit.
blockReasonStringReason the website blocked the scraper (if applicable).

Example output:

[
{
"url":"https://example.com",
"status":"Success",
"emails":["contact@example.com","press@example.com"],
"emailsFoundOn":{
"contact@example.com":["https://example.com/contact"],
"press@example.com":["https://example.com/about"]
},
"socials":{
"instagram":["https://www.instagram.com/example"],
"facebook":["https://www.facebook.com/example"],
"youtube":["https://www.youtube.com/@example"],
"github":["https://github.com/example"],
"x":["https://x.com/example"],
"tiktok":[],
"snapchat":[],
"pinterest":[],
"linkedin":["https://www.linkedin.com/company/example"],
"discord":[],
"twitch":[],
"reddit":[]
}
},
{
"url":"https://blocked-site.com",
"status":"Blocked",
"emails":[],
"emailsFoundOn":{},
"socials":{
"instagram":[],
"facebook":[],
"youtube":[],
"github":[],
"x":[],
"tiktok":[],
"snapchat":[],
"pinterest":[],
"linkedin":[],
"discord":[],
"twitch":[],
"reddit":[]
},
"blockReason":"Cloudflare protection detected"
}
]

Integrations of the Email Extractor

Connect this email extractor to your existing tools and workflows using the Apify API or built-in integrations.

JavaScript / TypeScript

import{ ApifyClient }from'apify-client';
const client =newApifyClient({token:'YOUR_API_TOKEN'});
const run =await client.actor("YOUR_ACTOR_ID").call({
inputUrls:[
"https://example.com",
"https://another-site.org"
]
});
const{ items }=await client.dataset(run.defaultDatasetId).listItems();
items.forEach(item=>{
console.log(`${item.url}: ${item.email} (${item.status})`);
});

Python

from apify_client import ApifyClient
client = ApifyClient("YOUR_API_TOKEN")
run = client.actor("YOUR_ACTOR_ID").call(run_input={
"inputUrls":[
"https://example.com",
"https://another-site.org"
]
})
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
print(f"{item['url']}: {item.get('email')} ({item['status']})")

Frequently Asked Questions

How many websites can I scrape at once?

There is no limited. I recommend to split your websites into smaller batches and create more runs for faster results.

What types of emails does it find?

The extractor finds all publicly visible email addresses on a website, including emails in mailto: links, visible text on the page, and contact forms that display email addresses.

What happens if a website blocks the scraper?

Although it tries it's best to avoid blockers, the Actor reports the block with a clear status (blocked) and a reason (e.g., Cloudflare protection). You can see exactly which sites were blocked in your results.

Does it work on JavaScript-rendered websites?

Yes! It uses a browser for scraping.

Legal Considerations of the Email Extractor & Socials Extractor

This tool extracts only publicly available email addresses and social media links from websites. Users are responsible for:

  • Complying with applicable laws and regulations (GDPR, CAN-SPAM, CCPA, etc.)
  • Respecting website terms of service and robots.txt directives
  • Using extracted emails ethically and in accordance with anti-spam laws
  • Obtaining proper consent before sending commercial emails to extracted addresses

This Actor does not bypass authentication, access private areas, or extract data behind login walls.

You might also like

Website Email Scraper

scrapebridge/website-email-scraper

Website Email Scraper extracts publicly available email addresses, contact details, phone numbers, social media links, and business information from websites. Ideal for lead generation, sales prospecting, outreach campaigns, market research, CRM enrichment, and business intelligence.

2

Website Email Finder, Socials & Phone Scraper

code-node-tools/website-email-socials-phone-number-scraper-lookup

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.

40

Website Email & Contact Finder

makework36/email-finder-scraper

Find email addresses, phone numbers, and social media links from any website. Crawls pages and extracts contact information automatically.

๐Ÿ‘ User avatar

deusex machine

64

Website Email Scraper

contacts-api/website-email-scraper

Collect verified email addresses with our Website Email Scraper. Extract emails from websites quickly for outreach, marketing campaigns, and lead generation.

Website Contact & Email Extractor

bohard/website-contact-extractor

Crawl any list of websites and extract emails, phone numbers and social media profiles for lead generation.

๐Ÿ‘ User avatar

Bohdan Shtelmakh

4

Extract Emails Contacts Socials From Any Website

scrapio/extract-emails-contacts-socials-from-any-website

โœ‰๏ธ Extract emails, phones, contact pages & social profiles from any website. ๐Ÿ”Ž Lightning-fast email extractor & contact scraper for lead gen, sales outreach, and research. ๐Ÿš€ Clean, structured export to power your CRM and campaigns.

Website Contact Scraper โ€“ Email, Phone & Social Extractor

logiover/website-contact-scraper

Bulk email and contact extractor for any website. Scrape emails, phones and social links with no API and export leads to CSV or JSON.