Website Email & Phone Hunter avatar

Website Email & Phone Hunter

Pricing

from $9.99 / 1,000 results

Go to Apify Store
Website Email & Phone Hunter

Website Email & Phone Hunter

Website Email & Phone Hunter is an Apify actor that extracts email addresses and phone numbers from a list of websites. It automatically visits common contact pages such as Home, Contact, Contact Us, and About, then uses optimized pattern matching to collect unique contact details.

Pricing

from $9.99 / 1,000 results

Rating

0.0

(0)

Developer

Jamshaid Arif

Jamshaid Arif

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Share

An Apify actor that harvests emails and phone numbers from a list of websites. For each site it visits the common contact-style pages — home, /contact, /contact/, /contact-us, /contact-us/, /about, /about/ — and extracts contact details with regex.

Output

One record per website:

FieldDescription
websiteThe site that was searched
emailsList of unique emails found
phonesList of phone numbers found
emailCountNumber of emails
phoneCountNumber of phones
pagesVisitedHow many pages were actually fetched
{
"website": "https://example.com",
"emails": ["info@example.com", "sales@example.com"],
"phones": ["(555) 123-4567"],
"emailCount": 2,
"phoneCount": 1,
"pagesVisited": 4
}

Input

FieldTypeDefaultNotes
startUrlsarrayRequired. Websites to harvest (bare domains OK)
maxPagesPerSiteinteger4Contact pages to probe per site (1–7)
strictPhonesbooleantrueOnly keep properly-formatted phone numbers
enginestringautoauto / curl_cffi / requests
requestDelaySecondsinteger1Politeness delay between requests
proxyConfigurationobjectApify ProxyOptional; helps with rate-limiting

Example input

{
"startUrls": [
{ "url": "https://acmeplumbing.com" },
{ "url": "https://example.com" }
],
"maxPagesPerSite": 4,
"strictPhones": true,
"proxyConfiguration": { "useApifyProxy": true }
}

A note on phone matching

The original scraper's phone regex is loose — on data-heavy pages it can grab long digit-runs from inline scripts, hashes, and tracking IDs that aren't phone numbers. This actor adds a strictPhones option (on by default) that keeps only matches carrying real phone formatting (separators, parentheses, or a leading +) and rejects sequences over 15 digits. Set strictPhones: false to restore the original loose behavior. Emails are unaffected — that regex is tight.