Website Contact Scraper — Extract Emails & Phone Numbers avatar

Website Contact Scraper — Extract Emails & Phone Numbers

Pricing

from $15.00 / 1,000 results

Go to Apify Store
Website Contact Scraper — Extract Emails & Phone Numbers

Website Contact Scraper — Extract Emails & Phone Numbers

Crawl any website and extract all contact information found — email addresses, phone numbers, and social media profile links — returned in structured JSON.

Pricing

from $15.00 / 1,000 results

Rating

0.0

(0)

Developer

Maged

Maged

Maintained by Community

Actor stats

2

Bookmarked

25

Total users

3

Monthly active users

12 days ago

Last modified

Share

What does Website Contact Scraper do?

Website Contact Scraper crawls any website and extracts all contact information found — email addresses, phone numbers, and social media profile links — returned in clean structured JSON.

This Actor runs on the Apify platform. Use it for B2B lead generation, sales prospecting, PR outreach, or building contact databases from public web pages.

Why use Website Contact Scraper?

  • Comprehensive extraction — emails, phone numbers, and social links in one run
  • Crawls entire sites — follows internal links to find contact info across all pages
  • No manual research — automate hours of prospect research
  • B2B prospecting — build contact lists for outreach campaigns
  • Structured output — all contacts organized by source URL

How to use Website Contact Scraper

  1. Open the Actor and click Try for free
  2. Enter website URLs in the urls field
  3. Set crawl depth and max pages if needed
  4. Click Start — extracted contacts appear in the Output tab
  5. Download as JSON or CSV for import into your CRM

Input

{
"urls": [
"https://example-business.com",
"https://another-company.com/contact"
],
"maxDepth": 2,
"maxPages": 10
}
FieldTypeDescriptionDefault
urlsarrayWebsite URLs to crawlrequired
maxDepthintegerLink crawl depth (1 = start page only)2
maxPagesintegerMax pages to crawl per site10

Output

Results are stored in the Apify dataset. Download in JSON, CSV, HTML, or Excel.

{
"sourceUrl": "https://example-business.com/contact",
"emails": ["info@example-business.com", "sales@example-business.com"],
"phones": ["+1-555-123-4567"],
"socialLinks": {
"linkedin": "https://linkedin.com/company/example",
"twitter": "https://twitter.com/example",
"facebook": "https://facebook.com/example"
}
}

Output fields

FieldTypeDescription
sourceUrlstringPage where contacts were found
emailsarrayEmail addresses found
phonesarrayPhone numbers found
socialLinksobjectSocial media profile URLs by platform

Cost

Pay-per-result pricing:

VolumeEstimated cost
50 websites (standard depth)~$0.05–$0.50
500 websites~$0.50–$5.00

Tips

  • Set maxDepth: 1 with URLs pointing directly to /contact pages for faster, more targeted extraction
  • Increase maxDepth: 3 to crawl deeper into large corporate sites that may spread contacts across many pages
  • For higher volume and more reliable extraction, use the Website Contact Extractor Pro Actor

FAQ

Does this find contacts on all page types? The Actor crawls HTML pages. Contact info embedded in images or PDFs is not extracted.

Can it handle sites with contact forms but no visible email? If an email is not visible in the page HTML, it cannot be extracted.

Is this Actor maintained? Yes. Report bugs or feature requests in the Issues tab.

Need help or have questions? Open an issue in the Issues tab or reach out on Discord: maged03211