Contact Details Extractor — Emails, Phones & Socials avatar

Contact Details Extractor — Emails, Phones & Socials

Pricing

Pay per usage

Go to Apify Store
Contact Details Extractor — Emails, Phones & Socials

Contact Details Extractor — Emails, Phones & Socials

Give it a list of company websites and get back emails, phone numbers, and social media profiles found on their public pages. Pay per website processed.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Aaron Marxsen

Aaron Marxsen

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

an hour ago

Last modified

Share

Email and Social Media Extractor from Websites

Turn a list of company websites into a clean contact list. This actor visits each website, automatically finds the pages where contact information lives (contact, about, team, imprint), and extracts publicly listed email addresses, phone numbers, and social media profiles. You get one clean lead record per website, ready for your CRM or outreach campaign.

Built for sales teams, lead generation agencies, and recruiters who need verified contact data from company sites at scale.

Features

  • Extract emails from any list of company websites
  • Find phone numbers and social media profiles per company
  • Automatically discover contact, about, team, and imprint pages
  • Get LinkedIn, Facebook, Instagram, X, YouTube, and TikTok profiles
  • One aggregated lead record per website, not per page
  • Pay per website processed, no subscription

Use cases

  • Enrich a list of company domains with emails and social profiles
  • Build outreach lists for cold email and social selling
  • Fill missing contact fields in your CRM
  • Qualify inbound leads by checking their public footprint
  • Feed an AI sales agent verified contact data

Input

FieldTypeDescription
startUrlsarray (required)Company website URLs (one record per website)
maxPagesPerSiteinteger (default 5)Pages to scan per site
proxyConfigurationobject (optional)Proxy settings
{ "startUrls": [{ "url": "https://apify.com" }], "maxPagesPerSite": 5 }

Output

One record per website:

{
"website": "https://apify.com",
"emails": ["hello@apify.com"],
"phones": [],
"socials": {
"linkedin": "https://linkedin.com/company/apify",
"twitter": "https://x.com/apify"
},
"pagesScanned": ["https://apify.com/", "https://apify.com/contact"]
}

Pricing: worked example

Pay per event. You are charged website-processed at $0.02 for each website processed.

Processing 100 company websites triggers 100 events at $0.02 each. Total: $2.00.

How to use

  1. Open the actor and click Try for free.
  2. Paste the list of company website URLs you want contacts for.
  3. Optionally raise maxPagesPerSite to scan deeper for hard to find contacts.
  4. Click Start.
  5. Download the results as CSV or JSON from the Storage tab.
  6. Import straight into your CRM, or automate delivery with Apify integrations (Google Sheets, HubSpot, Zapier, Make).

FAQ

How do I extract emails from a list of websites? Paste your company URLs and the actor scans each site's contact and about pages, returning the emails, phones, and socials it finds.

Does it find social media profiles? Yes. It detects LinkedIn, Facebook, Instagram, X, YouTube, and TikTok links on the homepage.

How many pages does it check per site? By default five, prioritizing contact, about, team, and imprint pages. You can raise the limit.

Is the data compliant to use? It collects only contact details that companies publish on their own public pages. You are responsible for using the data in line with GDPR, CAN-SPAM, and the target sites' terms.

Can an AI agent run this? Yes. It supports agentic payments, so a sales agent can call it and pay per website.

API and agents

Run it from the Apify API or let an AI agent call it. Supports agentic payments via x402 and Skyfire (pay per event, limited permissions, no Standby).

curl -X POST "https://api.apify.com/v2/acts/hereditary_model~contact-details-extractor/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{ "startUrls": [{ "url": "https://example.com" }] }'