All articles

5 Ways to Find Anyone’s Email Address

Published Date Aug 18, 2026
Read 3 min
5 Ways to Find Anyone’s Email Address

If you’ve ever tried to reach out to a hiring manager, a potential investor, a journalist, or a prospect you found on LinkedIn, you’ve probably hit the same wall. That wall is the email. You have no clue about their email.

In this tutorial, I will guide you through finding the email addresses of any prospect. We will discuss 5 methods that actually work.

Using an Email Finder API

Let’s assume you have a target prospect’s first name, last name, and company domain. Once we have this information, we can use an email finder API. Let’s see how it works with Python.

Before we start coding, create a free account on Enrichmentapi. You will get 20 credits for testing the APIs. I assume you already have Python 3.x installed on your machine; if not, then you can install it from here.

Suppose we have these details:

  • First Name — Alex

  • Last Name — Halliday

  • Domain- airops.com

We will pass these details as parameters to the /email_finder endpoint. You can also test this API directly from the dashboard and read the documentation.

Email Finder API Dashboard

As shown in the image above you can easily try the API directly from the dashboard if you are not a technical person. If you are a developer, then you can easily integrate the API.

1import requests
2
3resp = requests.get(
4 "https://api.enrichmentapi.io/email_finder",
5 params={
6 "api_key": "your-api-key",
7 "first_name": "Alex",
8 "last_name": "Halliday",
9 "domain": "airops.com",
10 },
11)
12print(resp.json())

If you run this code, you will get this JSON response.

1{
2 "email": "alex@airops.com",
3 "find_mail": true,
4 "is_reachable": true
5}

Guess & Verify

As you know, many companies follow an email pattern for allocating emails to their employees. If you do not get any email from the Email finder API, then you can guess the email by creating combinations like:

  • firstname.lastname@company.com

  • firstname@company.com

  • f.lastname@company.com

  • firstnamelastname@company.com

Of course, you can create multiple email patterns like this. After this step, you can verify each email by using the email verification API. After verification, you will be able to confirm whether the email will reach the inbox.

Let’s continue with the same user details as in the example above. So, we can create multiple combinations with them. For this tutorial, we will create 4 combinations.

Guess & Verify

The Verification API clearly rejected two email addresses and verified the other two. This means the verified addresses are valid and safe to email.

Checking Company Website

Many company websites list email addresses directly on their site, so it’s always worth checking. From what I’ve seen, around 3 to 4 out of every 10 company websites publicly mention an email address. You can often find email addresses on the About Us page, Contact Us page, or even in an author bio.

You can even use Google search operators like intext:”@” site:companywebsite.com contact to search for emails.

Check social media profiles

Many people also list their email addresses publicly in their LinkedIn, Instagram, Facebook, and X bios, making these platforms worth checking when looking for contact information.

You can even look for their GitHub profiles or personal websites.

This method is particularly effective for technical outreach. This is particularly effective for recruiting engineers, pitching a developer tool, or reaching out to open-source maintainers, since this audience tends to be more transparent about their contact details than the average corporate employee.

Newsletters and Personal Blogs

Many founders, CTOs, and other executives publish articles on their personal websites or send weekly newsletters. You can subscribe to these newsletters to receive emails from them directly.

Which Method Should You Use?

For one-off lookups where you already know the person’s name and company, the Email Finder API is the fastest path. No guessing, no manual digging, and the result comes pre-verified. For larger lists, the same API supports bulk requests, so it scales just as well as it works for a single contact.

The manual methods (pattern guessing, LinkedIn, social profiles, and newsletters) are also worth checking.