Website Contact Info Scraper: Emails & Phones
Pricing
from $0.84 / 1,000 website scanneds
Website Contact Info Scraper: Emails & Phones
Extract public emails, phones and social links from company websites, one record per site. No login, no captcha bypass. License: personal use only; resale and redistribution prohibited. Created with the help of artificial intelligence.
Pricing
from $0.84 / 1,000 website scanneds
Rating
0.0
(0)
Developer
Bon Plein Capital
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Website Contact Info Scraper
Website Contact Info Scraper extracts the emails, phone numbers and social media links that companies publish on their own websites. Give it a list of domains and it returns one clean record per website, ready to download as JSON, CSV or Excel, or to call through the Apify API. It is built for sales teams, recruiters and agencies who need a quick contact info list for lead generation, without copy-pasting from contact pages.
What can this Actor do?
- Scan the home page and the most useful pages of each site (contact, about, team, legal notice, support) and collect the public email addresses and phone numbers found there.
- Detect public profile links to LinkedIn, Facebook, X/Twitter, Instagram, YouTube, GitHub and TikTok.
- Return one structured item per website, with the list of pages scanned so you can check every result.
- Work on plain public pages only: no login, no private account, no captcha bypass. Sites that block automated visits are reported as
unreachableand are not billed. - Run on the Apify free plan: the monthly credits cover several hundred websites.
How to use it
- Click Try for free and open the Input tab.
- Paste the websites to scan, one domain or URL per line, or keep the prefilled examples.
- Set the maximum number of pages per website and the maximum number of websites, then click Start.
- Download the results from the Output tab, or call the Actor from the API, Make, Zapier or n8n.
Input
{"startUrls": ["https://apify.com", "https://www.python.org"],"maxPagesPerSite": 3,"maxItems": 2}
startUrls: websites to scan.maxPagesPerSite: home page plus contact-type pages, from 1 to 10.maxItems: maximum number of websites processed in the run.
Output
Each website is one dataset item:
{"url": "https://apify.com","domain": "apify.com","status": "ok","title": "Apify","emails": ["hello@apify.com"],"phones": [],"socialLinks": {"linkedin": "https://www.linkedin.com/company/apify","github": "https://github.com/apify"},"pagesScanned": ["https://apify.com", "https://apify.com/contact"]}
How much does it cost?
This Actor uses pay per event pricing: you pay one result event per website that was read, and nothing for unreachable websites. So 1,000 websites cost the price of 1,000 result events shown in the Pricing tab. Apify's free plan gives you monthly credits to try it before you pay.
FAQ
Is it legal to use this Actor?
The Actor reads only information that companies publish openly on their own websites. Business contacts can still contain personal data (for example a named email address), so you must respect the GDPR: have a lawful basis for contacting people, honour opt-outs, and do not store data longer than needed. You are responsible for how you use the results.
Why is a website marked unreachable?
The site did not answer, or it refuses automated visits. The Actor does not try to bypass protections or captchas.
Does it find emails hidden behind JavaScript?
It reads the HTML served by the page. Addresses that only appear after scripts run, or that are obfuscated, may be missed.
What if something does not work?
Open an issue in the Issues tab with your input and the run link. Issues are answered as fast as possible.
Can I use it through the API?
Yes. Every run can be started and read through the Apify API and its Python and JavaScript clients.
Created with the help of artificial intelligence.