Website Contact Enricher - Emails, Phones, Socials
Pricing
from $1.00 / 1,000 enriched sites
Website Contact Enricher - Emails, Phones, Socials
Enrich a list of business websites with emails, phone numbers, and social profiles. Pure HTTP, no proxy. Chains with the Google Maps Scraper to turn place lists into sales-ready leads. Pay per result.
Pricing
from $1.00 / 1,000 enriched sites
Rating
0.0
(0)
Developer
Thirdwatch
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 hours ago
Last modified
Share
Website Contact Enricher
Turn a list of business websites into a sales-ready lead list — emails, phone numbers, and social profiles, extracted with pure HTTP.
What you get
Give this actor a list of business websites (or pipe in the output of the Google Maps Scraper directly) and it visits each site — homepage plus likely contact/about pages — and extracts:
- Emails (from
mailto:links and page text, junk-filtered) - Phone numbers (from
tel:links and page text, normalized) - Social profiles (Facebook, Instagram, LinkedIn, YouTube, X/Twitter, TikTok, Pinterest — profile URLs, not post links)
- Contact pages discovered on the site
Pure HTTP + BeautifulSoup. No browser, no proxy. Runs many sites in parallel.
Output fields
| Field | Description |
|---|---|
website | The site that was enriched |
primary_email | Best email found |
emails | All emails found |
primary_phone | Best phone found |
phones | All phones found |
facebook_url / instagram_url / linkedin_url / youtube_url / x_url / tiktok_url / pinterest_url | Social profile links |
social_profiles | All socials as an object |
contact_pages | Contact/about pages crawled |
pages_fetched | Number of pages fetched for this site |
status | ok, fetch_failed, or no_website |
When you pass full business objects (the businesses input), all original fields (name, address, place_id, rating, etc.) are passed through to the output.
Input parameters
| Parameter | Description |
|---|---|
websites | List of website URL strings to enrich. |
businesses | List of business objects (each with a website field) — e.g. straight from the Google Maps Scraper. Original fields pass through. |
website | A single website URL (alternative to the list). |
maxPagesPerSite | Pages to fetch per site (homepage + contact pages). 1-6, default 3. |
concurrency | Sites enriched in parallel. 1-15, default 5. |
onlyWithContact | If true, drop sites where no email or phone was found. Default false. |
The local lead-gen pipeline
- Run the Google Maps Scraper for "plumbers in Houston" (or any niche + city).
- Feed its output into this Contact Enricher (
businessesinput). - Get a CSV of businesses with emails, phones, and socials — ready for cold outreach.
Use cases
- Lead generation: Build outreach lists with verified contact channels.
- CRM enrichment: Append emails and socials to existing company records.
- Agency prospecting: Find local businesses missing a strong web presence.
Pricing
Pay-per-result pricing. Tiered discounts apply automatically based on usage volume.
| Tier | Price per result |
|---|---|
| FREE | $0.002 |
| BRONZE | $0.0017 |
| SILVER | $0.0013 |
| GOLD | $0.001 |
Limitations
- Extraction is best-effort: sites that hide contact info behind forms, images, or JavaScript-only rendering may return no email/phone.
- Heavily bot-protected sites (Cloudflare challenge pages) may fail to fetch (
status: fetch_failed). - Email/phone signal quality depends on what the business publishes on its own site.
More scrapers at thirdwatch.dev.