Website Scraper Search Email, Phone, & Social Media
Pricing
from $1.30 / 1,000 results
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
Maintained by CommunityActor stats
6
Bookmarked
111
Total users
2
Monthly active users
6 hours ago
Last modified
Categories
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.
- Open the Actor and select the Input tab.
- Add one or more website URLs, one per line.
- Click Start.
- Open the dataset to inspect the detected contact details.
- Export or connect the results to your workflow.
Input
| Field | Type | Required | Description |
|---|---|---|---|
Posts | Array | Yes | Website 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.
| Field | Type | Description |
|---|---|---|
website_url | String | Original URL supplied in the input. |
emails | Array | Email addresses detected on publicly accessible pages. |
phones | Array | Phone numbers detected on publicly accessible pages. |
social | Object | Social media URLs grouped by platform. |
contact_page | String or null | Relevant contact or about page detected by the Actor. |
final_url | String | Final 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.
Popular use cases
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 records | Estimated 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.