Website Contact Scraper avatar

Website Contact Scraper

Pricing

from $5.00 / 1,000 contact founds

Go to Apify Store
Website Contact Scraper

Website Contact Scraper

Extract business emails, phone numbers and social media links from any list of company websites. Great for lead generation and sales prospecting. Billed only per domain where a contact is found.

Pricing

from $5.00 / 1,000 contact founds

Rating

0.0

(0)

Developer

Y A

Y A

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 days ago

Last modified

Share

Turn a list of domains into a clean contact database — emails, phones, and social profiles.

Feed this Actor a list of company websites and it returns structured contact details for each: business email addresses, phone numbers, and social-media profile links (LinkedIn, X/Twitter, Facebook, Instagram, YouTube, TikTok, GitHub). Built for sales prospecting, lead generation, and market research.

What it does

  • 📧 Emails — from mailto: links, page text, and even Cloudflare-obfuscated addresses.
  • 📞 Phone numbers — from tel: links and page content.
  • 🔗 Social profiles — canonical links to the company's social accounts.
  • 📄 Smart page coverage — scans the homepage plus common /contact, /about, /impressum pages.
  • HTTP-only & fast — no headless browser, so it's cheap and quick even for large lists.

Input

FieldTypeDescription
startUrlsarrayDomains or URLs to scrape.
urlstringConvenience field for a single domain.
scanContactPagesbooleanAlso scan /contact, /about, etc. Default true.
maxPagesPerSiteintegerMax pages fetched per domain (1–9). Default 4.

Example input

{
"startUrls": ["apify.com", "https://crawlee.dev"],
"scanContactPages": true,
"maxPagesPerSite": 4
}

Output

One record per domain:

{
"domain": "apify.com",
"url": "https://apify.com",
"emails": ["hello@apify.com"],
"phones": ["+420123456789"],
"socials": {
"linkedin": "https://linkedin.com/company/apify",
"twitter": "https://twitter.com/apify"
},
"pagesScanned": 4,
"hasContact": true
}

Export as JSON, CSV, Excel, or pull via the Apify API into your CRM.

Pricing

Billed per domain where at least one contact detail is found (contact-found event). Domains that yield no contacts are effectively free — you only pay for real leads.

Responsible use

  • Identifies itself with a clear User-Agent and only fetches publicly available pages.
  • Intended for B2B business-contact discovery. You are responsible for complying with applicable laws (GDPR, CAN-SPAM, etc.) and each site's Terms of Service when using the extracted data.