Extract Emails, Socials and Contacts from Any Website avatar

Extract Emails, Socials and Contacts from Any Website

Pricing

from $8.99 / 1,000 results

Go to Apify Store
Extract Emails, Socials and Contacts from Any Website

Extract Emails, Socials and Contacts from Any Website

Extract emails from websites in bulk. Website email scraper and email extractor: extract email from website pages, plus social links and phone numbers, from the home, contact and about pages of any site. Contact details scraper for lead generation.

Pricing

from $8.99 / 1,000 results

Rating

5.0

(8)

Developer

Goldmine

Goldmine

Maintained by Community

Actor stats

49

Bookmarked

2.5K

Total users

28

Monthly active users

16 days ago

Last modified

Security

Limited permissions

Share

An advanced Apify Actor for extracting comprehensive contact information from websites, including email addresses, social media links, and phone numbers from both static and JavaScript-rendered pages. This tool is perfect for web scraping, contact collection, and lead generation.

Features

  • 📧 Email Extraction: Extracts only valid and relevant email addresses using robust filtering.
  • 📱 Social Media Links: Automatically detects and categorizes social media profiles (Facebook, Twitter, LinkedIn, Instagram, YouTube, TikTok, and more).
  • 📞 Phone Numbers: Extracts phone numbers in various formats (international, domestic, tel: links).
  • 🌐 JavaScript Support: Handles JS-rendered pages for complete content access.
  • 🔗 Contact Page Detection: Prioritizes contact-related pages for better results.
  • ⚡ Concurrency: Processes multiple websites simultaneously with a configurable limit.
  • 🔒 Error Handling: Comprehensive error logging ensures reliability.
  • 🎯 Smart Categorization: Automatically organizes social links by platform.

Use Cases

  1. Lead Generation: Collect comprehensive contact information from company websites.
  2. Market Research: Gather emails, social profiles, and phone numbers for outreach campaigns.
  3. Social Media Monitoring: Find all social media presence of businesses.
  4. Contact Database Building: Create complete contact profiles with multiple communication channels.
  5. Competitive Analysis: Research competitor contact information and social media presence.

Input Format

The actor accepts a JSON object with the following structure:

{
"urls": ["https://example.com", "https://another-example.com"]
}
  • urls (required): An array of website URLs to scrape.

Output Format

The actor produces an output dataset in the following format:

[
{
"url": "https://example.com",
"emails": ["info@example.com", "support@example.com"],
"social_links": {
"facebook": ["https://facebook.com/example"],
"twitter": ["https://twitter.com/example"],
"linkedin": ["https://linkedin.com/company/example"],
"instagram": ["https://instagram.com/example"]
},
"phone_numbers": ["+1 (555) 123-4567", "555-987-6543"],
"scanned_pages": [
"https://example.com",
"https://example.com/contact",
"https://example.com/about"
],
"status": "success",
"error": null
},
{
"url": "https://another-example.com",
"emails": [],
"social_links": {},
"phone_numbers": [],
"scanned_pages": ["https://another-example.com"],
"status": "error",
"error": "Timeout while fetching the URL"
}
]

Output Fields:

  • url: The processed website URL.
  • emails: List of extracted email addresses.
  • social_links: Object containing categorized social media links by platform.
  • phone_numbers: List of extracted phone numbers in various formats.
  • scanned_pages: Pages scanned during the process.
  • status: "success" or "error".
  • error: Details of any encountered error (if applicable).

Supported Social Media Platforms:

  • Main platforms: Facebook, Twitter/X, LinkedIn, Instagram, YouTube, TikTok, Pinterest, Snapchat, Telegram, WhatsApp
  • Additional platforms: Reddit, Discord, Medium, Behance, Dribbble, GitHub, GitLab, Vimeo, Twitch, Skype

Example Use Cases

1. Extract Complete Contact Information

Provide a list of URLs in the input JSON, and the actor will output all emails, social links, and phone numbers it finds.

2. Build Social Media Database

Automatically discover and categorize all social media profiles associated with businesses.

3. Comprehensive Lead Generation

The actor prioritizes scanning Contact Us, About Us, and Team pages for complete contact profiles.

4. Multi-Channel Contact Discovery

Get all communication channels (email, phone, social) in one comprehensive scan.

5. Automate Contact Research

Integrate this actor into your automation pipeline to gather complete contact information regularly.


For more information or support,

Happy Scraping! 😊


❓ FAQ

Can I use this as an email extractor API?

Yes. Every Apify Actor is also a REST API: start a run with a list of URLs and read the emails, phone numbers and social links back as JSON, or use the synchronous run endpoint to get the dataset in one call. Webhooks, Zapier, Make, Google Sheets and the Apify MCP server work the same way, so the extractor fits into a lead-generation pipeline without any scraping code of your own.

Is there a website API that returns contact details?

Most websites publish no API for their contact information; it lives on the contact, about and footer pages. This Actor reads those public pages and returns the addresses it finds, so it works on any site, not only those with a developer programme.


Keywords

Contact Information Extractor, Email Extractor, Social Media Finder, Phone Number Extractor, how to get contact details from any website?, find emails on a website, scan emails and socials, generate leads from a website, Web Scraper, Lead Generation Tool, Apify Actor, Email Extraction, Social Media Links, Phone Number Extraction, Contact Page Scanner, JavaScript Rendering Scraper, Bulk Contact Scraping, contact finder, email finder, social media finder, phone finder, lead generation tool, Automation, Developer tool.

Contact & Support

If this Actor saves you time, please leave a ⭐ rating on its Apify Store page. Ratings help other users find it and keep it maintained.