Website Email Scraper & Tech Stack Detector: Contact Finder
Pricing
$1.50 / 1,000 website analyzeds
Website Email Scraper & Tech Stack Detector: Contact Finder
Turn a list of websites into leads: emails, phone numbers, WhatsApp, social profiles, company name and address, plus the tech stack of each site (CMS, Shopify, analytics, ad pixels, chat, booking). No browser, $1.50 per 1,000 websites, failed sites are free. CSV, Excel, JSON, API.
Pricing
$1.50 / 1,000 website analyzeds
Rating
0.0
(0)
Developer
Azeddine MESKAOUI
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a month ago
Last modified
Categories
Security
Limited permissionsShare
Website Contact & Tech Stack Finder
Paste a list of websites, get a lead list back. For every site the Actor reads the homepage and its contact, about and legal pages, then returns:
- Emails, with addresses on the site's own domain first. Cloudflare-protected and "name [at] site [dot] com" addresses are decoded.
- Phone numbers and WhatsApp numbers.
- Social profiles: Facebook, Instagram, LinkedIn, X, YouTube, TikTok, Pinterest, Telegram.
- Company name and postal address when the site publishes them as structured data.
- Technologies: CMS (WordPress, Wix, Webflow…), e-commerce platform (Shopify, WooCommerce, PrestaShop…), analytics, ad pixels (Meta, Google Ads, TikTok), email and CRM tools (Klaviyo, Mailchimp, HubSpot…), chat, booking and payment tools. About 120 technologies are recognised.
No browser is used: a run of 150 small-business websites takes about two minutes.
What people use it for
- Add emails to a Google Maps export. Take the
websitecolumn of any Maps scraper and get emails and social profiles for each business. - Technographic lead lists. "All the Shopify stores in this list that have no Klaviyo", "WordPress sites with no Meta Pixel": filter on the technology columns.
- Qualify before outreach. A site with no analytics, no pixel and no booking tool is a different pitch from one that has them all.
- Clean a CRM. Fill the missing phone, email and social columns from the company website.
Input
{"urls": ["apify.com", "allbirds.com", "https://wordpress.org"],"maxPagesPerSite": 3,"detectTechnologies": true}
Domains and full URLs both work. Each distinct domain is read once.
Output
One row per website (real output, two fields left out for length):
{"inputUrl": "allbirds.com","domain": "allbirds.com","url": "https://www.allbirds.com/","status": "ok","httpStatus": 200,"pagesVisited": 2,"title": "Allbirds: Comfortable, Sustainable Shoes & Apparel","language": "en-US","companyName": "Allbirds","companyAddress": null,"email": "help@allbirds.com","emails": ["help@allbirds.com"],"phone": null,"phones": [],"whatsappNumbers": [],"facebook": "https://www.facebook.com/weareallbirds","instagram": "https://www.instagram.com/allbirds","linkedin": null,"twitter": "https://twitter.com/allbirds","youtube": "https://www.youtube.com/channel/UCnGErLCau5qNJ0Xwe6uEyTw","tiktok": "https://www.tiktok.com/@weareallbirds","socials": {"instagram": ["https://www.instagram.com/allbirds"],"pinterest": ["http://pinterest.com/weareallbirds"],"facebook": ["https://www.facebook.com/weareallbirds"],"twitter": ["https://twitter.com/allbirds"],"tiktok": ["https://www.tiktok.com/@weareallbirds"],"youtube": ["https://www.youtube.com/channel/UCnGErLCau5qNJ0Xwe6uEyTw"]},"cms": null,"ecommerce": "Shopify","analytics": ["Google Tag Manager","Microsoft Clarity"],"advertising": [],"emailMarketing": [],"chat": [],"booking": [],"payment": [],"technologies": ["Shopify","Google Tag Manager","Microsoft Clarity","Cloudflare"],"scrapedAt": "2026-10-07T16:59:58.120Z"}
The status column says what happened: ok, blocked: … when the site refuses automated visits, or error: … when it is down or does not exist. RUN_SUMMARY in the key-value store gives the totals.
What you pay for
$1.50 per 1,000 websites read successfully ($0.0015 each), all pages and technology detection included. No start fee. Websites that are unreachable or that block the visit are saved with their status and not charged.
Limits, stated plainly
- Technologies are detected from the page source and the response headers. Tools loaded only after a click or through a tag manager can be missed.
- Sites behind an anti-bot wall (HTTP 403) are reported as blocked, not bypassed.
- Emails are not verified by sending anything: they are the addresses the site publishes.
Personal data
The Actor collects contact details that businesses publish on their own websites. Some of them belong to named people. If you use them for outreach, you are responsible for following the law that applies to you (GDPR, CAN-SPAM and similar).