Website Scraper Search Email, Phone, & Social Media avatar

Website Scraper Search Email, Phone, & Social Media

Pricing

from $1.30 / 1,000 results

Go to Apify Store
Website Scraper Search Email, Phone, & Social Media

Website Scraper Search Email, Phone, & Social Media

Automatically extracts emails, social media links, and phone numbers from any website. Perfect for quickly gathering contact details and online presence data of businesses or professionals.

Pricing

from $1.30 / 1,000 results

Rating

0.0

(0)

Developer

Scraping Solutions

Scraping Solutions

Maintained by Community

Actor stats

6

Bookmarked

111

Total users

2

Monthly active users

6 hours ago

Last modified

Share

Website Contact Scraper: Emails, Phones & Social Media

Find publicly available contact details on websites and return them as structured data for lead research, CRM enrichment, market analysis, and automation.

Add one or multiple website URLs and let the Actor detect email addresses, phone numbers, social media links, and relevant contact pages. Results are saved to an Apify dataset ready for review, export, or integration.

What this Actor does

  • Processes multiple website URLs in one run.
  • Detects publicly visible email addresses.
  • Detects publicly visible phone numbers.
  • Finds links to social media profiles and pages.
  • Identifies relevant contact or about pages when available.
  • Follows redirects and records the final resolved URL.
  • Returns one structured result for each processed website.
  • Supports dataset exports, scheduled runs, API access, webhooks, and integrations.

Quick start

No coding is required.

  1. Open the Actor and select the Input tab.
  2. Add one or more website URLs, one per line.
  3. Click Start.
  4. Open the dataset to inspect the detected contact details.
  5. Export or connect the results to your workflow.

Input

FieldTypeRequiredDescription
PostsArrayYesWebsite URLs to scan for public emails, phone numbers, social links, and contact pages.

The input property is currently named Posts for compatibility with the Actor schema, but every item must be a website URL.

Basic input example

{
"Posts": [
"https://www.southampton.ac.uk/people"
]
}

Multiple-website input example

{
"Posts": [
"https://www.southampton.ac.uk/people",
"https://www.apify.com/"
]
}

Include https:// in every URL. Root domains and relevant contact or about pages generally produce the clearest results.

Output

Each dataset item represents one processed website.

FieldTypeDescription
website_urlStringOriginal URL supplied in the input.
emailsArrayEmail addresses detected on publicly accessible pages.
phonesArrayPhone numbers detected on publicly accessible pages.
socialObjectSocial media URLs grouped by platform.
contact_pageString or nullRelevant contact or about page detected by the Actor.
final_urlStringFinal URL after redirects.

The social object can include links for platforms such as LinkedIn, X/Twitter, Facebook, Instagram, and YouTube when those links are publicly present.

Example output

{
"website_url": "https://www.southampton.ac.uk/people",
"emails": [
"press@southampton.ac.uk"
],
"phones": [
"+4402380595000"
],
"social": {
"linkedin": [
"https://www.linkedin.com/school/university-of-southampton/"
],
"x": [
"https://twitter.com/unisouthampton"
],
"facebook": [
"https://www.facebook.com/unisouthampton"
],
"instagram": [
"https://www.instagram.com/unisouthampton/"
],
"youtube": [
"https://www.youtube.com/user/sotoncomms"
]
},
"contact_page": "https://www.southampton.ac.uk/about/contact-us",
"final_url": "https://www.southampton.ac.uk/people"
}

This example is shortened for readability. Actual results depend on the information publicly available on each website.

Export and integrations

Results are stored in the default Apify dataset. You can preview the records in Apify Console or use the export formats and integrations available in your workspace, including JSON, CSV, Excel, XML, RSS, JSONL, and API access.

You can also:

  • Schedule recurring contact-data checks.
  • Send completed-run notifications through webhooks.
  • Connect results to automation platforms or spreadsheets.
  • Load records into a CRM, database, enrichment pipeline, or dashboard.

B2B lead research

Collect public business contact channels from a targeted list of company websites before qualification and outreach.

CRM enrichment

Add detected email addresses, phone numbers, social links, and final website URLs to existing company records.

Agency prospecting

Research the public contact presence of potential clients and identify the channels they publish on their websites.

Supplier and partner research

Build structured contact datasets from directories, conference lists, associations, vendors, or partner websites.

Market analysis

Compare how organizations in a sector publish contact information and which social platforms they use.

Automation workflows

Use the dataset as input for validation, deduplication, qualification, routing, or human-review processes.

Contact-data quality

The Actor detects contact information published on accessible website pages. Detection does not prove that an email or phone number is active, deliverable, owned by the target business, or appropriate for outreach.

For production lead-generation workflows, consider adding:

  • Email syntax and deliverability validation
  • Phone-number normalization
  • Domain and company matching
  • Deduplication
  • Role-based versus personal-email classification
  • Human review before outreach

This distinction helps prevent false positives and improves downstream data quality.

Pricing

Pricing starts from $1.30 per 1,000 results. A result normally represents one processed website record. Check the current price in Apify Store before starting large workloads because pricing and separate Apify platform usage can change.

At the displayed starting rate:

estimated Actor charge = returned website records / 1,000 x $1.30
Returned website recordsEstimated Actor charge
100$0.13
1,000$1.30
10,000$13.00

These examples use the starting rate and exclude any separate platform usage governed by your Apify plan.

Important limitations

  • Only publicly accessible pages can be processed.
  • Websites protected by authentication, paywalls, bot protection, or restrictive access rules may return incomplete or empty results.
  • JavaScript-heavy websites may expose fewer details than server-rendered pages.
  • Contact details embedded only in images, videos, or inaccessible documents may not be detected.
  • Some detected strings can be false positives and should be validated before use.
  • Obfuscated email addresses may not be recognized.
  • A website can contain third-party contact details unrelated to the organization that owns the domain.
  • Social links and contact pages can change or disappear over time.
  • Use collected data responsibly and comply with privacy, marketing, and data-protection laws applicable to your use case.

API and automation

Run the Actor manually in Apify Console or programmatically through the Apify API using this Actor identifier:

scraping_solutions/website-scraper-search-email-phone-social-media

API users can start asynchronous runs, wait for a synchronous dataset response, retrieve dataset items, create schedules, or connect webhooks. Your Apify API token is available from the integration settings in your Apify account.

FAQ

What should I enter in Posts?

Enter complete website URLs. Despite the property name, Posts is the Actor's list of target websites.

Can I process multiple websites?

Yes. Add multiple URLs to the Posts array or enter them one per line in the input form.

Are the emails verified?

No. They are detected from publicly accessible website content. Validate deliverability and ownership separately before using them for outreach.

Does the Actor find contact pages automatically?

It can identify relevant contact or about pages when they are accessible and discoverable from the processed website.

Which social networks can it detect?

The output can group public links for LinkedIn, X/Twitter, Facebook, Instagram, YouTube, and other supported platforms when present.

Why did a website return no contact details?

The site may not publish them, may require JavaScript or authentication, may block automated access, or may present the information in a format the Actor cannot detect.

Can I export the results?

Yes. Results are stored in an Apify dataset and can be downloaded or consumed using the formats, API, and integrations available in Apify.

Start building cleaner contact datasets

Add your target website URLs and turn publicly available contact information into structured records ready for validation, research, and automation.