Website Contact Scraper avatar

Website Contact Scraper

Pricing

Pay per usage

Go to Apify Store
Website Contact Scraper

Website Contact Scraper

Feed it URLs, get back emails, phones, and social links. Crawls contact and about pages automatically. Handles mailto:, tel:, and regex extraction. Returns structured JSON.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Benny

Benny

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

3 days ago

Last modified

Categories

Share

Website Contact Extractor

Give it a list of URLs. It gives you back every email, phone number, and social media link it can find.

What it does

For each URL you provide, the actor:

  1. Loads the page and extracts emails, phones, and social links
  2. Follows links to /contact, /about, /team, and /staff pages
  3. Checks mailto: and tel: links, not just page text
  4. Deduplicates and cleans results
  5. Returns structured JSON

Input

{
"urls": ["https://example.com", "https://another-site.com"],
"maxPagesPerUrl": 5,
"extractEmails": true,
"extractPhones": true,
"extractSocial": true
}

urls — list of websites to scrape. Include https:// or don't, both work.

maxPagesPerUrl — how many pages to follow per site (default 5). Higher = more thorough but slower.

Output

Each result contains:

{
"url": "https://example.com/contact",
"domain": "example.com",
"title": "Contact Us — Example Co",
"emails": ["info@example.com", "sales@example.com"],
"phones": ["(555) 123-4567"],
"social": {
"facebook": ["https://facebook.com/example"],
"linkedin": ["https://linkedin.com/company/example"]
}
}

Use cases

  • Lead generation: scrape competitor customer lists, industry directories
  • Sales prospecting: find contact info for target companies
  • Market research: build contact databases for specific niches
  • Data enrichment: add emails/phones to existing company lists