How to find contact emails from a list of company websites
Paste the domains into the Website Email Extractor on Apify (one per line, up to 50,000 per run) and get one row per website with the best email, all emails from its home, contact, imprint and about pages, phone numbers and social profiles, for $2 per 1,000 websites; websites with nothing found are free.
Last updated
How to do it in 4 steps
- Paste domains or website URLs into Domains or websites, one per line (a column copied from a spreadsheet works).
- Optional: set
requiredContacttoemailto pay only for websites where an email was found, or turn on Role mailboxes only to keep only shared inboxes such as info@ and sales@. - Click Start. Each website gets one row with
bestEmail, all emails, phones and social profiles, and the page each one was found on. - Export as CSV, Excel or JSON, or set Output format to one row per email for outreach tools.
Specifics
| Pages read | Home page plus likely contact pages (contact, imprint, about, team, support, legal): 5 per website by default, 1 to 20 |
|---|---|
| Price | $2 per 1,000 websites, one price per website whether 1 or 20 pages are read; no start fee |
| Email checks included | Syntax, MX, role or personal, free-mail flags; no SMTP check |
| Hidden emails | Obfuscated addresses ("info [at] firm [dot] de"), Cloudflare-protected and script-encoded emails are decoded |
| Limits | Up to 50,000 websites per run, 120 seconds per website by default |
| Real test (2026-10-04) | 20 small-business websites read in 26 seconds, at least one email found on 18 |
| RapidAPI plans | free 50 requests/month; $14.99/month for 10,000 requests |
FAQ
Why do some websites come back without an email?
Addresses shown only as images or only inside a contact form cannot be found. In a 50-site sample (October 2026), 11 of the 19 websites without an email had only a contact form.
Do I pay for websites where nothing is found?
No. You pay only when at least one email, phone number or social profile is found. Unreachable websites, invalid lines and duplicates are free too.
Can I clean the emails before sending?
Yes. Chain the Bulk Email Validator after it ($0.50 per 1,000 addresses) for a verdict and score per address.
Related guides
Related
- How to extract emails from Google Maps leads
- All company and contact data tools with prices
- All answers
Prices, limits and test results from the Website Email Extractor README on Apify. Prices are the base (Free plan) prices on Apify; larger Apify plans pay less. Actor page: apify.com/tidytools/website-contact-extractor.