Contact Finder
Pricing
from $1.50 / 1,000 result extracteds
Contact Finder
Crawls websites to extract emails, phone numbers, and social links (LinkedIn, Instagram, Facebook). Lightweight, fast Cheerio-based crawler optimized to minimize compute costs while utilizing advanced filters to eliminate false-positive phones, IP addresses, and trap emails.
Pricing
from $1.50 / 1,000 result extracteds
Rating
0.0
(0)
Developer
Ziad Tarik
Maintained by CommunityActor stats
0
Bookmarked
7
Total users
2
Monthly active users
a month ago
Last modified
Categories
Share
Extract emails, phone numbers, and social media links (LinkedIn, Instagram, Facebook) from any website at scale.
Built on top of Crawlee's CheerioCrawler, this scraper is highly optimized for speed and cost-efficiency. It utilizes lightweight HTTP crawling instead of expensive headless browsers to minimize your run costs while maintaining high extraction accuracy.
What does this scraper do?
This Apify actor takes a list of website URLs, visits their homepages, and automatically crawls key subpages (such as /contact, /contact-us, /about, /about-us) to extract contact details. The data is normalized, filtered, and returned in a clean JSON format.
Why use this scraper?
- Speed & Cost-Efficiency: Bypasses heavy browser automation (Playwright/Puppeteer) to scan pages in milliseconds with minimal Compute Unit usage.
- Smart Email Cleaning: Automatically filters out common false-positive emails (e.g., image assets, tracking pixels, Wix defaults).
- Phone Number Validation: Uses specialized validation logic to filter out false-positives like IP addresses, dates, coordinates, and SIREN/SIRET French registration numbers.
- Social Extraction: Automatically identifies links to LinkedIn company pages, Instagram, and Facebook.
- Automation Ready: Designed to consume inputs directly from our Google Maps Scraper and feeds seamlessly into Make.com, n8n, or Relay.app workflows.
Pricing
We believe in 100% transparent pricing. You only pay for what you extract:
- $0.0015 per domain analyzed.
- Analyzing 1,000 domains costs exactly $1.50.
Input Options
| Field | Type | Description |
|---|---|---|
startUrls | array | List of website URLs to scrape. |
Input Example
{"startUrls": [{ "url": "https://apify.com" }]}
Output Data
The scraper stores results in your Apify dataset. Each domain is stored as a separate item with the following key fields:
| Field | Type | Description |
|---|---|---|
domain | string | Hostname/domain of the crawled website. |
emails | array | List of unique extracted and normalized email addresses. |
phones | array | List of validated phone numbers. |
socials | array | List of social media profile links (LinkedIn, Instagram, Facebook). |
Output Example
{"domain": "apify.com","emails": ["support@apify.com","sales@apify.com"],"phones": ["+1 (234) 567-8901"],"socials": ["https://www.linkedin.com/company/apify","https://www.instagram.com/apifytech","https://facebook.com/apifytech"]}
Integrations
This scraper connects with almost any cloud service or web app via integrations on the Apify platform. You can seamlessly route your scraped data to:
- Make & Zapier — Automate workflows and connect to 5,000+ apps.
- Google Sheets — Export results directly to a live spreadsheet.
- Slack — Get notifications when scraping completes.
- Webhooks — Send results to any custom HTTP endpoint or CRM.
Notes & Limitations
- Cheerio Limitation: This scraper parses static HTML. Heavy Single Page Applications (SPAs) or Cloudflare-shielded domains may not yield contact information through cheerio. This is an intentional design choice to prioritize low cost and speed over heavy browser automation.
- Respect website terms of service and data protection laws in your jurisdiction.