this post was submitted on 21 Oct 2025
3 points (80.0% liked)

Opensource

4165 readers
181 users here now

A community for discussion about open source software! Ask questions, share knowledge, share news, or post interesting stuff related to it!

CreditsIcon base by Lorc under CC BY 3.0 with modifications to add a gradient



founded 2 years ago
MODERATORS
 

I'm looking for something like RocketReach, Hunter, or Wiza where you can enter a domain and see all the emails associated with that domain. I don't have the wherewithal to build something myself, so I thought maybe someone already had something.

top 5 comments
sorted by: hot top controversial new old
[–] JASN_DE@feddit.org 6 points 2 days ago (1 children)

The software part isn't the issue, the massive database of contact infos would be.

[–] FenderStratocaster@lemmy.world 1 points 2 days ago (2 children)

It wouldn't need to save them. A lot of the companies I am looking for have 20 or fewer employees. RocketReach is $165 a month and I can't afford that.

[–] yaroto98@lemmy.world 11 points 2 days ago

That's what you are paying for. You can't really scrape email addresses. So that database is marketing data that is bought and sold.

I own my own domain. I have email hooked up to that domain. I'm the only user on my domain. ALL email addresses get forwarded to me. FenderStratocaster@mydomain.com would show up in my email box.

Corporations also get every email address for their domain. They don't broadcast valid email addresses. Typically they receive a valid one, and forward it to the proper person inside their org. Or if invalid, they will discard it. Some places will return a response saying that's not a valid email, but most people stopped doing that. One because it costs money, and two it's actually a security hole. You could theoretically brute-force valid email addresses of top executives, or anyone.

Instead websites gather lists of addresses by means of new accounts, and sell that data to these companies, who sell it to people who want it.

[–] 6nk06@sh.itjust.works 2 points 2 days ago

You need the database to get the into.

[–] entwine@programming.dev 5 points 2 days ago* (last edited 2 days ago)

You can write a python script that procedurally generates email addresses for a given domain, tries emailing them, and if the server doesn't return an error saying the account doesn't exist, add it to the database.

It may take a couple of centuries/millenia, and you might have to deal with anti spam measures, but you'll save $165/mo