← Blog

· 5 min read

Finding contact emails that actually exist

Pattern-guessing gets you bounces. Here is the order we look in, and what we throw away.

There are two ways to put an email on a lead. You can guess it from a name and a domain, or you can find one the business published. We only do the second.

The order we look

  • The business email on the Instagram profile — published deliberately, by the owner.
  • An address written into the bio.
  • The linked website: mailto links first, then the page text, then up to three contact or about pages.

What gets thrown away

Scraping a page for anything shaped like an email collects a lot of rubbish: theme author addresses, Sentry keys, placeholder domains, and a long tail of typo domains like gmai. and gmial. Those are filtered out before a lead is saved, along with no-reply addresses that nobody reads.

Why entity decoding matters

Plenty of sites obfuscate addresses as HTML entities, sometimes doubly encoded, specifically to defeat scrapers. Decoding those is the difference between a contactable German lead and an empty column.

Try it on your own hashtags

10,000 social media leads a month for $59 — and 10 free credits to try it, no card.

Start free