Email Finder: Website Email & Phone Extractor
Pricing
from $16.00 / 1,000 websites with emails
Email Finder: Website Email & Phone Extractor
Find contact emails and phone numbers on any company website. Scans the homepage, contact, about and team pages and filters third-party and junk addresses. $0.02 per website where an email is found; sites with no email are free. Callable by API or MCP.
Pricing
from $16.00 / 1,000 websites with emails
Rating
0.0
(0)
Developer
Broke to Built
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Give it a list of company websites. It returns the contact emails and phone numbers each site publishes, and the page where each email was found. Useful for lead lists, local-business outreach, supplier directories and CRM enrichment.
What it does
For every website it:
- Loads the homepage plus
/contact,/contact-usand/about. - Follows the site's own links (3 at most, same domain) whose address or text mentions
contact, about, team, impressum or support (turn off with
followContactLinks: false). - Collects emails from
mailto:links, visible text and embedded page data. - Removes junk: image/asset names, tracking addresses (Sentry, Wix), placeholder emails, and emails on other domains unless the site's own contact page links to them.
- Collects
tel:phone numbers and drops truncated ones (a US/Canada number needs 10 digits, an international+number needs 8).
No login, no browser, no proxy. Plain page fetches, so runs are fast and cheap.
Input
{"urls": ["https://www.stumptowncoffee.com", "katzsdelicatessen.com"],"followContactLinks": true,"maxContactLinks": 3}
Every field has a default, so an empty input {} runs a one-site example.
Output
One item per website:
{"url": "https://www.stumptowncoffee.com","domain": "stumptowncoffee.com","found": true,"emails": ["info@stumptowncoffee.com"],"emailSources": { "info@stumptowncoffee.com": "https://www.stumptowncoffee.com/" },"phones": [],"followedLinks": ["https://www.stumptowncoffee.com/pages/contact"],"statuses": { "/": 200, "/contact": 404, "/contact-us": 404, "/about": 200 }}
Download as JSON, CSV or Excel from the run's dataset.
Use it from code, n8n, Make or an AI agent
- API:
POST https://api.apify.com/v2/acts/eliai~website-email-phone-finder/run-sync-get-dataset-items?token=YOUR_TOKENwith the input above as the JSON body returns the rows directly. - No-code: the Apify integrations for n8n, Make and Zapier run it as one step and hand the rows to your CRM or sheet.
- AI agents: Apify's MCP server (
https://mcp.apify.com) exposes this Actor as a tool, so an agent can look up a company's contact email mid-task.
Pricing
$0.02 per website with emails. A website where no email is found costs nothing, and a site with five emails costs the same as a site with one.
Limits
- Sites that block data-center traffic (HTTP 403 on every page) return no emails.
statusesshows this per page so you can tell a block from a site with no public email. - Only emails the website publishes are returned. It does not guess addresses or look them up in third-party databases.
- Pages that build their content entirely in the browser after load may show fewer results.
FAQ
Does it verify the emails? No, it reports what the site publishes. Pair it with an email validator if you need deliverability checks.
Can I pass bare domains? Yes. example.com is treated as https://example.com.