How to find HR and recruiter emails on LinkedIn
By the LeadsPaw team · Last updated
The fastest way to find an HR or recruiter email on LinkedIn is to search posts, not profiles: recruiters regularly write “send your CV to …” in hiring posts, and anyone can read them. After that, check the recruiter’s Contact info, their About section, and the company’s email pattern.
Where HR and recruiter emails show up on LinkedIn
LinkedIn doesn’t show email addresses by default. Recruiters and HR people do publish them, though, because they want applications. In practice they appear in three places:
| Where | Who can see it | How often recruiters use it |
|---|---|---|
| Hiring post text | Anyone | Often: “DM me or email jobs@…” |
| About section | Anyone who can open the profile | Sometimes: “reach me at …” |
| Contact info panel | Mostly 1st-degree connections | Sometimes, and only if you’re connected |
Method 1: Search LinkedIn posts for hiring emails
This is the method that turns up the most emails, and it works without any connections.
- Type a search into LinkedIn’s search bar and choose the Posts tab.
- Combine the role with hiring phrases. LinkedIn search accepts quotes and
AND/OR, for example:"hiring" AND ("send your CV" OR "send your resume") AND "data analyst" - Set Sort by to Latest and Date posted to the past week. Hiring posts go stale fast.
- Scan the results for addresses. Add a city or “remote” to narrow it down, or swap in
"email me"and"drop your CV".
The address in a hiring post is the one the recruiter wants you to use, so it’s the best email you can find for that role.
Method 2: Find the recruiter, then check their profile
- Open the company’s LinkedIn page and go to People.
- Search for
recruiter,talent acquisition,HRorpeople partner. For a specific team, search the hiring manager’s likely title instead (“engineering manager”, “head of marketing”). - On each profile, read the About section (many recruiters list an email there), then click Contact info under their name.
- If Contact info is empty, send a connection request with a one-line note about the role. Accepted connections can often see an email that was hidden before.
Method 3: Work out the company’s email pattern
If you have the recruiter’s name but no address, most companies use one format for everyone: first.last@company.com, first@company.com or flast@company.com. Look for any employee’s address in a post, press release or the company’s website to learn the pattern, then apply it to your recruiter’s name. Treat it as a guess: an unverified address can bounce, so prefer one the person published.
Method 4: Let an extension do the searching
Methods 1 and 2 are the same steps repeated across dozens of posts and profiles. Email Finder for LinkedIn runs them for you: pick roles like Recruiter or HR Manager, add a Post intent such as “Hiring” or “Send your resume”, and it collects the addresses people have shared in posts, About sections and contact info, then exports them. It never guesses addresses, so everything it finds is one a person published.
What to write: a short email to HR
Keep it under 120 words. Recruiters skim, so lead with the role.
Subject lines that work:
- Application: Data Analyst (your LinkedIn post, 14 Oct)
- Data Analyst role: 3 years SQL + Power BI, CV attached
- Re: your hiring post for a Data Analyst
Template:
Hi Priya,
I saw your LinkedIn post about the Data Analyst opening and have applied through the careers page. I have three years of SQL and Power BI experience, most recently building the sales dashboards at Acme, which cut weekly reporting time in half.
My CV is attached. Would you be open to a short call this week?
Thanks,
Sam
If you don’t hear back, one follow-up after about a week is fine. More than that tends to hurt.
Common mistakes
- Emailing a generic HR address when a named recruiter posted the role.
- Sending the same long cover letter to everyone. Name the role and one relevant result.
- Emailing about roles that closed weeks ago. Filter posts to the past week.
- Guessing addresses at scale. Bounces can get your own email flagged.