API Endpoint · n8n · Make · Zapier

LinkedIn Email
Finder API

Input a LinkedIn profile URL. Get back a verified professional email address plus full profile data — job title, company, phone, location. The last step in every enrichment pipeline.

1 credit per enrichment
95% email accuracy
Zero ban risk
1 credit
per enrichment
~3 sec
avg response time
95%
email accuracy
8+
data fields returned
Try it — live demo
Paste a LinkedIn profile URL. See the full enrichment the API returns.
Email ✓ verified
Name Satya Nadella
Title Chairman and CEO
Company Microsoft
Location Redmond, WA
Also returns Phone number · LinkedIn URL · Education · Headline
cURL
Python
Node.js
Response
# Find email + full profile from LinkedIn URL
curl -X POST "https://api.linkfinderai.com" \
     -H "Authorization: Bearer YOUR_API_KEY" \
     -H "Content-Type: application/json" \
     -d '{
       "type": "linkedin_profile_to_linkedin_info",
       "input_data": "https://linkedin.com/in/satyanadella"
     }'
import requests

API_KEY = "YOUR_API_KEY"
H = {"Authorization": f"Bearer {API_KEY}", "Content-Type": "application/json"}

# Enrich a list of LinkedIn profiles with emails
profiles = [
    "https://linkedin.com/in/satyanadella",
    "https://linkedin.com/in/jane-smith-stripe",
]

for url in profiles:
    r = requests.post("https://api.linkfinderai.com", headers=H, json={
        "type": "linkedin_profile_to_linkedin_info",
        "input_data": url
    })
    data = r.json().get("result", {})
    print(data.get("email"), data.get("name"), data.get("jobTitle"))
const post = (body) => fetch('https://api.linkfinderai.com', {
  method: 'POST',
  headers: { 'Authorization': `Bearer ${API_KEY}`, 'Content-Type': 'application/json' },
  body: JSON.stringify(body)
}).then(r => r.json());

// Enrich company employees with emails (batch of 25)
const { result: employees } = await post({
  type: 'linkedin_company_to_employees',
  input_data: 'https://linkedin.com/company/stripe'
});

// Filter to VPs then enrich with email
const targets = employees.filter(e => e.jobTitle.includes('VP'));
for (const emp of targets) {
  const { result } = await post({
    type: 'linkedin_profile_to_linkedin_info',
    input_data: emp.linkedinUrl
  });
  console.log(result.email, result.name, result.jobTitle);
}
{
  "status": "success",
  "result": {
    "name": "Satya Nadella",
    "email": "[email protected]",
    "jobTitle": "Chairman and CEO",
    "company": "Microsoft",
    "phone": "+1-425-882-8080",
    "location": "Redmond, WA",
    "headline": "Chairman and CEO at Microsoft",
    "linkedinUrl": "https://linkedin.com/in/satyanadella",
    "education": "University of Wisconsin-Milwaukee"
  }
}
The final enrichment step

LinkedIn URL in — verified email + full profile out

This is the endpoint every other enrichment chains into. You have the LinkedIn URL — from your URL finder, your company scraper, or your post reactions. One more call gets you the verified email, job title, phone, and complete profile. That's your outreach-ready contact.

  • Verified professional email at 95%+ accuracy
  • Returns name, title, company, phone, location, headline
  • Works on any public LinkedIn profile URL
  • No LinkedIn account needed — zero ban risk
Start free trial
The complete enrichment chain
linkedin_company_to_employees
Returns names + LinkedIn URLs
Step 1
Filter by job title
Keep only your ICP
linkedin_profile_to_linkedin_info
→ Verified email + full profile
This endpoint
CRM / Cold email tool
Ready to contact
Outreach ready
"Went from 0 to 847 verified emails in one Monday workflow run."
— James M., Growth Lead
Warm lead enrichment

Turn post reactions into verified cold email contacts

Someone liked your competitor's LinkedIn post — they're already interested. Scrape who reacted, enrich each profile with a verified email, and land in their inbox with context. Higher reply rates, no manual research.

  • Chain from post reactions → email in two API calls
  • Works on competitor posts, industry posts, event posts
  • Gets phone number too for multi-channel outreach
  • Runs automatically — set it up once, runs every week
Download n8n template
Competitor post → email list
Competitor post URL
e.g. their viral post about your space
linkedin_post_reactions
Everyone who engaged with it
247 people
linkedin_profile_to_linkedin_info
Verified email per reactor
This endpoint
Z
Instantly / Lemlist
Warm outreach sequence
"84 verified emails from one competitor post. Booked 6 calls."
— Alex R., runs this every Monday

How teams use this

This is the most-used endpoint — the final enrichment step that turns a LinkedIn profile into an outreach-ready contact. Want to try it manually first? Free browser tool →

Cold email outreach

LinkedIn profile URL → verified professional email. The exact address used at work — not a personal Gmail that bounces.

Employee list enrichment

After extracting a company's employees, enrich each ICP match with their verified email. Complete the chain in one workflow.

Warm lead enrichment

Post reactors, event attendees, competitor followers — get verified emails for every warm signal in your pipeline.

CRM email enrichment

Contacts in your CRM with LinkedIn URLs but no email. Bulk enrich all of them automatically — one workflow, thousands of records.

Recruiting outreach

Found a candidate on LinkedIn? Get their professional email instantly without sending a LinkedIn InMail that might go unseen.

Multi-channel data

Returns phone number alongside email. One call gets you everything needed for email, phone, and LinkedIn outreach sequences.

Up and running in 5 minutes

LinkedIn URL in, verified email out. Works in any tool that can make an HTTP request.

1

Get your API key

Sign up free. Your key is in the dashboard under Settings. 25 free credits — no credit card required.

2

Pass a LinkedIn URL

POST to api.linkfinderai.com with the profile URL. Works in n8n, Make, Zapier, Python, Node.js, or any HTTP client.

3

Verified email returned

Get email, title, company, phone and full profile in ~3 seconds. Ready for your CRM or sending tool.

Works with your existing stack
n8n
Make
Zapier
Google Sheets
HubSpot
Clay
REST API

Stop guessing emails manually

Pattern guessing ([email protected]) bounces 30-40% of the time. Verified API data doesn't.

Without the API

Guessing email patterns that bounce and damage your sender reputation
Using personal Gmail addresses that never get a reply
Manual copy-pasting from LinkedIn — slow and doesn't scale
Separate tools for email, phone, and profile data

With LinkFinder AI API

Verified professional email at 95%+ accuracy — no guessing
The email they check every day — not a personal inbox
Bulk enrich thousands of LinkedIn profiles automatically
One call returns email, phone, title, company, and more

Ready to stop guessing?

Get free API key
No credit card · 25 free credits · Setup in 5 minutes

Trusted by sales teams worldwide

Real reviews from verified customers — unfiltered.

★ Trustpilot
4.5

"Very useful API for scraping LinkedIn without ban. Works like a charm. Amazingly fast and gives crazy correct data."

AA
Anbarasu A.
Nov 2025 · Verified

"Clean, easy to navigate, and delivers exactly what it promises. Saves a significant amount of manual effort."

NA
Nishan Ameen
Feb 2026 · Verified

"Does what I need, costs way less. I click around, get my results, move on. No tutorials needed, no feature bloat."

SW
Shaker Workday
Jan 2026 · Verified

"So far everything has been very simple. No complex startups and all documentation is simple to follow."

ZF
Zachary Ferguson
Nov 2025 · Verified

Frequently asked questions

Everything you need to know before plugging this into your stack.

The free browser tool lets you enrich one profile at a time manually. This API endpoint is for automation — enrich thousands of profiles in a workflow, trigger enrichment automatically when new contacts enter your CRM, or chain it after company employee extraction. If you need more than a few lookups per week, the API saves hours.
The API returns: verified professional email, full name, job title, company, phone number, location, LinkedIn URL, headline, and education. All from a single API call for 1 credit.
We maintain 95%+ accuracy on professional email addresses. These are verified work emails — not guessed patterns or personal Gmail addresses. If no email is found for a profile, the email field returns null and you are still charged 1 credit.
No. LinkFinder AI uses its own infrastructure. Your LinkedIn account is never connected or touched. You can enrich thousands of profiles with zero risk of restriction or ban to your personal account.
Use a Split in Batches node (batch size 25) feeding into an HTTP Request node with the linkedin_profile_to_linkedin_info endpoint. Add a 5-second Wait node between batches to stay within rate limits. The entire setup takes about 15 minutes and runs unattended.
Yes. Every new account includes 25 free credits on sign-up — no credit card required. That's 25 full profile enrichments to test email quality and workflow integration before committing to a plan.

Start finding emails from LinkedIn via API.

25 free credits on sign-up. No credit card. LinkedIn URL in, verified email out in 3 seconds.

Get free API key