Website Contact Details Scraper avatar

Website Contact Details Scraper

Pricing

from $0.95 / 1,000 contact extracteds

Go to Apify Store
Website Contact Details Scraper

Website Contact Details Scraper

Pricing

from $0.95 / 1,000 contact extracteds

Rating

0.0

(0)

Developer

Matt

Matt

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

a day ago

Last modified

Share

Extract emails, phone numbers, and social media links from any website. Give it a URL (or a list of URLs) and it returns all contact information found on the page and its subpages — including /contact, /about, /support, and more.

How It Works

  1. Takes URLs as input (single URL or array)
  2. Scrapes each URL plus common contact pages: /contact, /about, /about-us, /contact-us, /contacts, /support, /help
  3. Searches DuckDuckGo Lite for additional relevant pages on the domain
  4. Extracts email addresses, phone numbers, and social media links from all collected content
  5. Returns structured output per URL

Input Parameters

ParameterTypeRequiredDefaultDescription
urlsarray✅*List of website URLs to scrape
urlstring✅*Alternative: single URL to process
includeEmailsbooleantrueExtract email addresses
includePhonesbooleantrueExtract phone numbers
includeSocialbooleantrueExtract social media links
maxResultsinteger50Max URLs to process

*Either urls or url is required.

Output Example

{
"url": "https://example.com",
"domain": "example.com",
"emails": ["info@example.com", "support@example.com", "jane.doe@example.com"],
"phones": ["+15551234567", "+15557654321"],
"social": {
"linkedin": ["https://linkedin.com/company/example"],
"twitter": ["https://twitter.com/example"],
"facebook": ["https://facebook.com/example"],
"instagram": ["https://instagram.com/example"]
},
"pages_scraped": [
"https://example.com",
"https://example.com/contact",
"https://example.com/about",
"https://example.com/support"
]
}

Use Cases

  • CRM enrichment — Fill in missing contact details for your existing accounts
  • Competitor analysis — Gather contact info from competitor websites
  • Partnership research — Find the right contact at potential partner companies
  • Website audit — Check if your own contact pages are leaking unwanted information
  • Recruiting — Find hiring contacts at target companies

Pricing

Pay-per-event: $0.00095 per URL processed ($0.95 per 1,000 URLs). You only pay for URLs successfully scraped and output in the dataset.

Tips

  • Upload a CSV with URLs for bulk processing, or pass a single URL
  • The actor checks up to 15 subpages per domain for maximum coverage
  • Social media extraction supports: LinkedIn, Twitter/X, Facebook, Instagram, YouTube, GitHub
  • Email filtering removes noise (image urls, example domains, system addresses)
  • International phone numbers with country codes are supported