Website Contact Extractor
Pricing
Pay per usage
Website Contact Extractor
Paste a list of company websites and get emails (incl. Cloudflare-obfuscated), phone numbers, social links, contact page URL and contact-form flag. Crawls only home + contact/about/team pages and obeys robots.txt.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
Open Registry Data
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Website Contact Extractor: emails, phones & social links from any list of domains
Give it a list of company websites (or bare domains) and get back, per website: emails, phone numbers, LinkedIn / X (Twitter) / Facebook / Instagram / YouTube / TikTok / GitHub / Pinterest links, the contact page URL and whether it has a contact form.
- Smart, small crawl: home page + the pages most likely to hold contacts (contact, about, team, impressum/imprint, legal, support), up to 5 pages by default.
- Finds hidden emails:
mailto:links, plain text and Cloudflare-obfuscated (data-cfemail) addresses; phones fromtel:links and schema.org data. - Polite & compliant: obeys every site's robots.txt (if robots.txt itself errors with 5xx/429 the site is skipped, per RFC 9309), no proxies, no logins, no form submission.
- Respects your budget: if your max cost per run is reached, the run stops crawling immediately, says so in the status message, and saves the websites it did not process to the
UNPROCESSED_WEBSITESrecord so you can rerun just those. - Polite by design: obeys robots.txt and crawls only a handful of likely contact pages per domain.
Output (one row per website)
input, domain, url, companyName, emails[], phones[], contactPageUrl, contactFormFound, linkedin, twitter, facebook, instagram, youtube, tiktok, github, pinterest, pagesCrawled, blockedByRobots, status, error, scrapedAt
{"domain":"plausible.io","companyName":"Plausible Analytics","emails":["hello@plausible.io"],"phones":[],"contactPageUrl":"https://plausible.io/contact","linkedin":"https://www.linkedin.com/company/plausible-analytics","twitter":"https://twitter.com/PlausibleHQ","pagesCrawled":4,"status":"ok"}
Local test, 25 Oct 2026: 20 websites in 25 s, emails on 12, at least one contact channel on 18.
Use cases
Enrich Google Maps / directory / CRM exports that only have a website column; build partner and supplier lists; find the right support or press address; dedupe leads by domain.
Input
websites: list of domains or URLsmaxPagesPerWebsite(1-20, default 5)onlySameDomainEmails: drop gmail/agency addressesmaxConcurrency(default 10)
Pricing
Free to use for now: you only pay Apify's normal platform usage for the run. Pay-per-event pricing may be added later, with Apify's standard advance notice.
Responsible use
This tool reads publicly published business contact details. You are responsible for how you use them: follow anti-spam and privacy law (CAN-SPAM, GDPR/ePrivacy, Australia's Spam Act) in your jurisdiction.
By Open Registry Data.