So, you want to search for people on LinkedIn. In this article, I will show you step-by-step multiple ways to find a specific person or a broad list of people. We will start with how you can do it menially and then progress to how you can automate it or even integrate it into a product.

Find a specific person on LinkedIn.

To find a specific person on LinkedIn, you need at least two bits of information.

You will need either:

  • First-last names and an employer company name (employer can either be past or present)
  • Role and employer company name (employer can either be past or present)

After that, there are three primary methods by which you can find the exact profile match. They are LinkedIn, Google (via an X-Ray))

Find a LinkedIn profile on LinkedIn with first-last name pair and an employer company name.

On Linkedin

Finding a person with a first-last name pair on LinkedIn is straightforward. With the built-in LinkedIn search, you can do that, although you have to toggle the advance search parameters. The following steps describe how you can do it.

  • Go to https://www.linkedin.com
  • In the search bar at the top, enter the first and last name and press Enter. For example: steven goh. After that, you will land on the search results page.
  • Click on the People button. This will show you search results of people only.
  • Click on the Current Company button. A dropdown menu will appear.
  • Enter the employer company name in the input field.
  • Suggested companies that match the company name will appear. Click and select the right company.
  • Done. The chances are that the profile you are seeking is on the search result pane now.

With Google

Use Google Search if you do not know if you know the first-last name or the company name could be slightly inaccurate due to wrong spelling or incorrect order. The following steps describe what you need to do:

  • Search using this search term linkedin.com/in <first_name> <last_name> <company_name>
  • Done. The chances are that the profile you are seeking is on the search result pane now.
The correct profile is the first result.

Automating it with Proxycurl

This section assumes you are a programmer.

The LinkedIn and Google Search method works tremendously well if you're performing a handful of searches. What if you need to repeat this search one million times? Or what if you need the profile to be returned to you programmatically for use in an application?

Proxycurl is a third-party LinkedIn API with a dedicated endpoint to resolve a LinkedIn Profile from a first-last name pair and a company name or domain. The specific endpoint is called Linkedin Profile General Resolution Endpoint; in short, we will call it Proxycurl's Profile Resolution endpoint.

Proxycurl's Profile Resolution endpoint takes in a company_domain field that can either be the company name or website domain and a first_name of the profile you seek. Optionally, you can also feed the API endpoint more fields such as last_name, or role, to improve the API's accuracy.

The Profile Resolution Endpoint will then return the LinkedIn Profile URL for which you can enrich with Proxycurl's Person Profile Endpoint.

Find a LinkedIn profile on LinkedIn with the profile role and a company name.

The previous section assumes you know the identity of the profile that you are searching for. What if you are trying to find out a person's identity given a company name and a role?

Most of the steps shown in the previous section still apply with minor tweaks. So let's get into it.

On LinkedIn

We will use LinkedIn's powerful search, just as we did in the previous section, to find the right profile given a role and a company name.

  • Go to https://www.linkedin.com
  • In the search bar at the top, enter the role that you are searching for and press Enter. For example: "ceo". After that, you will land on the search results page.
  • Click on the People button. This will show you search results of people only.
  • Click on the Current Company button. A dropdown menu will appear.
  • Enter the employer company name in the input field.
  • Suggested companies that match the company name will appear. Click and select the right company.
  • Done. The chances are that the profile you are seeking is on the search result pane now.

With Google

I prefer Google search for finding a LinkedIn profile over LinkedIn's search. Mainly because Google is great at guessing the intent. For example, Google will do better for searches for CEO for which the target profile's role is actually written as Chief Executive Officer,

This is how you can perform an X-Ray LinkedIn Role finding search on Google.

  1. Go to https://google.com
  2. Search using this search term linkedin.com/in <role> <company_name>
  3. Done. The chances are that the profile you are seeking is on the search result pane now.
First result, again.

Automating it with Proxycurl

This section assumes you are a programmer.

Proxycurl also offers a dedicated API endpoint for finding profiles matching a particular role in a company. The specific endpoint is called the Role Resolution Endpoint.

Proxycurl's Profile Resolution endpoint takes in a company_domain field which can either be the company name or website domain and a role of the profile you are seeking.

The Profile Resolution Endpoint will then return the LinkedIn Profile URL for which you can enrich with Proxycurl's Person Profile Endpoint.

Finding people on LinkedIn at scale

The methods described above work tremendously well for specific searches at small volumes. But sometimes, you want to find 1000 people! For example, find me all the CEOs in Boston. How can you do that? By purchasing the entire snapshot of People Profiles based in the US, you can implement a filter to find the people you need.

I hope I was able to help you today with making advanced people searches on LinkedIn!

Want to read more LinkedIn Hacks?

If you love reading anecdotes as to how we are solving business problems with our data tools, click here to subscribe to our email list :)