Website Contact Scraper: Emails, Phones, Socials, Tech
Pricing
from $5.00 / 1,000 website with contacts
Website Contact Scraper: Emails, Phones, Socials, Tech
Turn a list of websites into enriched B2B leads: emails (incl. hidden/obfuscated), phone numbers, LinkedIn/Facebook/Instagram profiles, company info, address and 90+ technologies. Only pay for websites where contacts are found.
Pricing
from $5.00 / 1,000 website with contacts
Rating
0.0
(0)
Developer
Borja GVO
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
Website Contact & Company Enricher: Emails, Phones, Socials, Tech Stack
Turn any list of websites into ready-to-use B2B leads. For each domain this Actor visits the homepage and the pages most likely to hold contact details (Contact, Imprint/Legal notice, About, Team) and returns:
- 📧 Emails, including addresses hidden behind Cloudflare email protection,
name [at] domain [dot] comobfuscation and structured data, classified as company emails vs external emails (web agency credits, regulators, placeholders) - 📞 Phone numbers normalized to international E.164 format (tel: links, WhatsApp buttons, structured data and labelled numbers; fax numbers excluded)
- 🌐 Social profiles: LinkedIn company page, Facebook, Instagram, X/Twitter, YouTube, TikTok, WhatsApp, Pinterest, GitHub, Telegram, Yelp, Tripadvisor
- 🏢 Company info: name, description, logo, address, country, language, business type, opening hours, rating and review count
- 🧰 Tech stack: 90+ technologies (WordPress, Shopify, Wix, Squarespace, Webflow, WooCommerce, HubSpot, Klaviyo, Mailchimp, Google Analytics, Meta Pixel, Intercom, Stripe, booking systems, Cloudflare…)
- 🩺 Site health: flags parked, suspended and "coming soon" sites so you don't waste outreach on dead businesses
You only pay for websites where contact details are found. Unreachable, parked or contact-less sites are free.
Why use it?
- Enrich Google Maps leads: run any Google Maps scraper, then pass its dataset ID here to add emails and social profiles to every business.
- Build prospect lists by technology: find Shopify stores using Klaviyo, WordPress sites without analytics, restaurants using OpenTable…
- Clean your CRM: verify which company websites are still alive and get fresh contact details.
- Replace Clearbit-style enrichment for small and local businesses that big databases don't cover.
- Agencies: qualify leads by stack (e.g. "uses Wix, no Meta Pixel") before you pitch.
How much does it cost?
| Event | Price |
|---|---|
| Website with contact details found | $5 per 1,000 websites ($0.005 each) |
| Website unreachable, parked or without contacts | Free |
No per-page fees: up to 15 pages per site are included. Example: 2,000 restaurant websites from Google Maps, 1,400 with contacts found ≈ $7.
How to use
- Paste websites (one per line:
acme.com,https://www.acme.com) or enter the dataset ID of a previous run (e.g. a Google Maps scraper) and the field that holds the URL (websiteby default). - Optionally set Max pages per website, Only emails on the company's own domain and a default country for phone numbers.
- Click Start. Export the Leads view as CSV/Excel, or fetch it through the API.
Input example
{"websites": ["taborbread.com", "skt.tax", "https://www.kanzleistadler.de"],"maxPagesPerSite": 4,"verifyEmailDomains": true,"onlyDomainEmails": false,"includeTechStack": true}
Output example
{"input": "skt.tax","website": "https://www.steuerkanzlei-konerding-thomas.de/","domain": "skt.tax","status": "ok","siteHealth": "active","companyName": "Steuerkanzlei Konerding & Thomas","description": "Steuerberatung in München …","primaryEmail": "mail@skt.tax","emails": ["mail@skt.tax"],"externalEmails": ["info@renn-design.de"],"primaryPhone": "+498954045550","phones": ["+498954045550"],"linkedin": "https://www.linkedin.com/company/steuerkanzlei-konerding-thomas","facebook": "https://www.facebook.com/steuerkanzlei.konerding.thomas.de","instagram": null,"socialProfiles": [{ "network": "linkedin", "url": "https://www.linkedin.com/company/steuerkanzlei-konerding-thomas" }],"address": "Nymphenburger Str. 90e, 80636 München","country": "DE","language": "de","techStack": ["WordPress", "jQuery", "Nginx"],"techByCategory": { "cms": ["WordPress"], "framework": ["jQuery"], "hosting": ["Nginx"] },"emailDetails": [{ "email": "mail@skt.tax", "matchesWebsite": true, "isFreeProvider": false, "isCompanyEmail": true, "isRoleBased": true, "domainAcceptsMail": true, "foundOn": ["https://www.steuerkanzlei-konerding-thomas.de/impressum/"] }],"pagesCrawled": ["https://www.steuerkanzlei-konerding-thomas.de/", "https://www.steuerkanzlei-konerding-thomas.de/kontakt/"],"scrapedAt": "2026-10-06T20:10:00.000Z"}
Data quality features
- Company vs external emails: emails on the website's domain or on personal providers (Gmail, Outlook…) are company emails. Addresses of other organizations (web agency credits, chambers and regulators in legal notices, example addresses in screenshots) are kept separately in
externalEmails. If an email uses a second domain owned by the same business (one that redirects to the website), it's recognized as a company email. - MX verification drops emails whose domain can't receive mail.
- Junk filtering removes image file names, tracking IDs and placeholder addresses.
- Smart crawling follows contact, imprint, legal notice, about and team links in English, Spanish, German, French, Italian and Portuguese, and skips blog posts.
- Fallbacks: if
https://fails, it retries withhttp://and with/withoutwww., a common fix for small-business sites.
Integrations
Use it from Make, Zapier, n8n, Google Sheets, webhooks, the Apify API, or AI agents through the Apify MCP server. Chain it after a Google Maps or Yellow Pages scraper with Apify's actor-to-actor integrations.
FAQ
Does it find personal emails of employees? Only addresses the company publishes on its own website. It doesn't guess email patterns or use third-party databases.
Does it work on JavaScript-heavy sites? It reads the server-rendered HTML, which covers the vast majority of business sites (WordPress, Shopify, Wix, Squarespace, Webflow…). Contact details rendered only by client-side JavaScript may be missed.
Is it legal? It collects information businesses publish on their public websites. If you use the data for outreach, comply with the rules where you and your recipients are (GDPR, ePrivacy/LSSI, CAN-SPAM…), for example by honoring opt-outs and using a legitimate-interest basis for B2B contact.
Support
Missing a field or a technology? Open an issue in the Issues tab — this Actor is actively maintained.