Contact Waterfall Enrichment — Emails & Directors avatar

Contact Waterfall Enrichment — Emails & Directors

Pricing

$15.00 / 1,000 contact enricheds

Go to Apify Store
Contact Waterfall Enrichment — Emails & Directors

Contact Waterfall Enrichment — Emails & Directors

Find real contact emails for a list of company websites: scrapes published emails first, then falls back to Companies House director lookup + pattern-generated emails verified against real MX records. No paid API required.

Pricing

$15.00 / 1,000 contact enricheds

Rating

0.0

(0)

Developer

Nathan Carter

Nathan Carter

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

7 days ago

Last modified

Share

Find a real, usable contact email for a list of companies. Give it a website, get back the best email it can find — scraped from the site first, then a verified fallback using UK Companies House director data and common email-naming patterns.

How the waterfall works

  1. Scrape the website — homepage plus contact/about/team pages, checking mailto links, JSON-LD structured data, meta tags, and deobfuscated page text (name [at] domain [dot] com style included). This is the highest-confidence source, since it's a real email the company actually published.
  2. Companies House lookup (UK companies, optional free API key) — if no email is published, look up the company's registered director name from the official public register.
  3. Pattern generation — from that director/contact name, generate the common corporate email conventions (first.last@, first@, flast@, etc.).
  4. MX verification — check the domain actually has a mail server configured before returning a pattern-guessed email, so you're not handed an address that can't possibly deliver.

Each result is labelled with a confidence level (high = scraped and looks like a real named contact, medium = scraped but generic like info@, low = pattern-guessed and MX-verified, none = nothing found) so you know exactly how much to trust it.

Input

FieldDescription
companiesArray of { name, website }website is required (URL or bare domain), name is used for the Companies House lookup
companiesHouseApiKeyOptional, free — register at developer.companieshouse.gov.uk. Only used as a fallback, and only helps for UK-registered companies
usePatternGuessingWhether to fall back to pattern generation when no email is scraped (default on)
maxResultsMax companies to process (free trial capped at 10)

Known limitations

  • Marketing/demo-heavy websites occasionally have example or placeholder customer data embedded in the page (e.g. a fictional case-study name); scraping can't perfectly distinguish that from a real contact. Treat scraped results with generic-looking name patterns on marketing pages with a little skepticism.
  • Pattern guessing only fires when a director/contact name is available (currently via UK Companies House) — non-UK companies with no published email will come back with no result rather than a guess with nothing to base it on.
  • MX verification confirms the domain can receive mail, not that the specific mailbox exists — it filters out addresses that definitely won't deliver, not a full deliverability guarantee.