Website Email Extractor & Contact Finder avatar

Website Email Extractor & Contact Finder

Pricing

from $2.00 / 1,000 website with email or phones

Go to Apify Store
Website Email Extractor & Contact Finder

Website Email Extractor & Contact Finder

Find company emails, phone numbers, social profiles and address from any website's own contact pages. Bulk lists or an Apify dataset. GDPR-safe role addresses only. $2 per 1,000 websites with an email or phone; the rest are free.

Pricing

from $2.00 / 1,000 website with email or phones

Rating

0.0

(0)

Developer

Rowfeed

Rowfeed

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Security

Limited permissions

Share

Give a list of company websites. For each one you get the company's email address, phone number, social profiles and postal address, taken from the site's own home, contact, about and imprint pages.

  • Bulk: up to 10,000 websites per run, or a whole Apify dataset (Google Maps, SERP or leads results).
  • Cheap and fair: $2 per 1,000 websites where an email address or phone number was found. Websites with nothing found (or only social links) and websites that could not be read are free. You pay per website, not per page.
  • GDPR-safe by design: only company role addresses (info@, sales@, support@, kundeservice@ ...) are returned. Addresses that look like a person's (anna@, j.smith@) are counted but never output.

What you get

One row per website:

FieldExample
website, domainhttps://tibber.com/, tibber.com
company_namePlausible Analytics
emailthe best general address, e.g. hello@tibber.com
emailsevery role address on the company's own domain
phone, phones+4722563300 (from tel: links on the home, contact and customer-service pages, and structured data)
facebook, instagram, linkedin, x, youtube, tiktok, pinterestcompany profile links (personal LinkedIn profiles are left out)
addressVästriku tn 2, 50403, Tartu, EE (from the site's structured data)
personal_emails_skippedhow many personal-looking addresses were left out
pages_checked, found, checked_at

Sites that could not be read get a row with error and errorMessage (blocked, unreachable, robots_disallowed, timeout, invalid_url), never charged.

Example

05.11.2026, three websites:

WebsiteEmailLinkedIn
plausible.iohello@plausible.iolinkedin.com/company/plausible-analytics
tibber.comhello@tibber.comlinkedin.com/company/tibber
ghost.orgsupport@ghost.org

Input

FieldWhat it does
websitesDomains or URLs, one per line. Duplicates are removed.
datasetIdOr pick a dataset from another run. The website is read from website, url or domain, or from the field you name in datasetField.
maxPagesPerSite1–20, default 5: the home page plus contact, about and imprint pages.

Pricing

Pay per event, no subscription:

  • $0.002 per website with an email address or phone number ($2 per 1,000). Social links and the address come free with it.
  • $0.001 per run start.
  • Nothing for websites without an email or phone (even if social links were found), or that could not be read.

Example: 1,000 websites where 700 have an email or phone cost $1.40. Set a maximum charge and the run stops cleanly when it is reached.

Good to know

  • Only what the website itself publishes is collected. No logins, no guessing of addresses, no third-party databases.
  • The Actor respects robots.txt and visits each site gently, with an honest bot name. Sites that block automated visits are reported as blocked (free).
  • Big brands often show only a contact form; small and mid-sized companies usually publish an address. Expect most results for local businesses, shops and B2B companies.
  • Addresses on other domains (a newsletter tool, a parent company) are left out, so every email belongs to the website you asked about.

More tools from Rowfeed