API Endpoint · n8n · Make · Zapier

LinkedIn URL
Finder API

Input a person's name and company. Get back their verified LinkedIn profile URL instantly. Enrich CRM contacts, build outreach lists, and automate LinkedIn prospecting — all via one API call.

1 credit per lookup
~2 second response
95% accuracy
1 credit
per profile lookup
~2 sec
avg response time
95%
accuracy rate
0%
ban risk
Try it — live demo
Enter a name and company. See what the API returns.
Name Elon Musk
Company Tesla
LinkedIn URL linkedin.com/in/elonmusk ✓ verified
Chain to Profile enrichment · Email finder · Company employees
cURL
Python
Node.js
Response
# Find LinkedIn profile URL from name + company
curl -X POST "https://api.linkfinderai.com" \
     -H "Authorization: Bearer YOUR_API_KEY" \
     -H "Content-Type: application/json" \
     -d '{
       "type": "linkedin_profile_url_finder",
       "input_data": "Jane Smith",
       "company": "Stripe"
     }'

# Then enrich the profile with email
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/jane-smith-stripe"
     }'
import requests

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

# Enrich CRM contacts missing LinkedIn URLs
contacts = [
    {"name": "Jane Smith", "company": "Stripe"},
    {"name": "Marcus Chen", "company": "Notion"},
]

for contact in contacts:
    r = requests.post("https://api.linkfinderai.com", headers=H, json={
        "type": "linkedin_profile_url_finder",
        "input_data": contact["name"],
        "company": contact["company"]
    })
    linkedin_url = r.json().get("result")
    print(f"{contact['name']}: {linkedin_url}")
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());

// Find LinkedIn URL then enrich with email in one chain
async function enrichContact(name, company) {
  // Step 1: find LinkedIn URL
  const { result: linkedinUrl } = await post({
    type: 'linkedin_profile_url_finder',
    input_data: name,
    company
  });

  // Step 2: enrich with email
  const { result: profile } = await post({
    type: 'linkedin_profile_to_linkedin_info',
    input_data: linkedinUrl
  });

  return { name, linkedinUrl, email: profile.email };
}

enrichContact('Jane Smith', 'Stripe').then(console.log);
{
  "status": "success",
  "result": "https://linkedin.com/in/jane-smith-stripe"
}

// After chaining with linkedin_profile_to_linkedin_info:
{
  "status": "success",
  "result": {
    "name": "Jane Smith",
    "email": "[email protected]",
    "jobTitle": "Head of Sales, EMEA",
    "company": "Stripe",
    "location": "London, UK"
  }
}
CRM enrichment

Fill missing LinkedIn fields across your entire CRM — automatically

Most CRM exports have name and company but no LinkedIn URL. Finding those manually means hours on LinkedIn. The API resolves each one in ~2 seconds — run it across thousands of contacts in a single n8n workflow.

  • Name + company in → LinkedIn URL out in ~2 seconds
  • Bulk process entire CRM exports without manual research
  • Chain directly to email enrichment for verified contacts
  • Trigger automatically when a new lead enters your CRM
Start free trial
CRM enrichment workflow
HubSpot — 3,200 contacts
Name ✓ · Company ✓ · LinkedIn ✗
Missing
linkedin_profile_url_finder
Name + company → LinkedIn URL
1 credit each
linkedin_profile_to_linkedin_info
Enrich with verified email
HubSpot — all records enriched
LinkedIn ✓ · Email ✓
Complete
"Filled 3,200 missing LinkedIn fields overnight. Zero manual work."
— Priya S., Sales Ops at B2B SaaS
Outreach automation

Turn a list of names into a verified LinkedIn outreach list

Got a list of conference speakers, event attendees, or job applicants with names and companies? Resolve every LinkedIn profile automatically, then chain to email enrichment. Ready for outreach in minutes.

  • Process event attendee lists, speaker decks, award lists
  • Handles ambiguous names — company context improves match accuracy
  • No LinkedIn account needed — zero ban risk
  • Output feeds directly into LinkedIn outreach or cold email tools
Download n8n template
Event attendee enrichment
n
Google Sheets — attendee list
200 names + company names
linkedin_profile_url_finder
LinkedIn URL per attendee
200 profiles
linkedin_profile_to_linkedin_info
Verified email + full profile
200 emails
Z
Instantly / Lemlist
Cold outreach sequence launched
"200 attendees → verified emails in under 10 minutes."
— James M., Growth Lead

How teams use this

Sales ops, recruiters, and growth teams use this endpoint to find LinkedIn profiles at scale without manual research. Want to try it manually first? Free browser tool →

CRM LinkedIn enrichment

Thousands of contacts with names and companies but no LinkedIn URL. One workflow fills every blank field automatically.

Event attendee outreach

Conference, webinar, or award list → LinkedIn profiles → emails → personalised outreach. Full chain in one workflow.

Recruiting sourcing

Build candidate lists from job boards or referral lists. Resolve LinkedIn profiles and reach out without manual searching.

New lead enrichment

When a new lead fills your form, trigger the API automatically. Their LinkedIn profile appears in your CRM before the rep opens the record.

Chain to email finder

Name + company → LinkedIn URL → full profile + verified email. Two API calls, complete contact data, zero manual research.

Data validation

Verify that LinkedIn URLs already in your CRM still point to the right person. Cross-reference live data against stale records.

Up and running in 5 minutes

One API call. Works with 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

Add one HTTP Request node

POST to api.linkfinderai.com with name and company. No setup beyond that — works in n8n, Make, Zapier, or any HTTP client.

3

LinkedIn URL returned instantly

The verified LinkedIn profile URL arrives in ~2 seconds. Map it to your CRM field or chain to email enrichment.

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

Stop searching LinkedIn manually

Finding one profile takes 2 minutes. The API does it in 2 seconds, for thousands at once.

Without the API

Searching LinkedIn manually for each person in your list
2 minutes per lookup × 500 contacts = 16 hours wasted
Risk of your LinkedIn account getting restricted from too many searches
CRM fields sitting blank — reps can't personalise outreach

With LinkFinder AI API

Name + company in → verified LinkedIn URL out in 2 seconds
500 contacts enriched in under 20 minutes, automatically
No LinkedIn account used — zero ban risk ever
New leads enriched automatically the moment they enter your CRM

Ready to stop doing this manually?

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 look up one person at a time manually. This API endpoint is for automation — enrich thousands of CRM contacts, trigger lookups when new leads enter your pipeline, or build it into any n8n, Make, or Zapier workflow. If you need more than a handful of lookups per week, the API is the right choice.
The API requires a full name and company name. Company context is essential — "Jane Smith" alone could match thousands of people, but "Jane Smith at Stripe" narrows it to the right person. You can also pass a professional email address instead of company name as the second identifier.
Searching LinkedIn manually risks restricting your personal account — LinkedIn monitors search volume and flags automated patterns. This API uses our own infrastructure to resolve profiles, so your LinkedIn account is never touched. Zero ban risk, regardless of how many lookups you run.
Not in a single call, but it's a two-step chain that takes seconds to set up. Step 1: linkedin_profile_url_finder returns the LinkedIn URL. Step 2: pass that URL to linkedin_profile_to_linkedin_info to get the verified email, job title, location, and full profile. Each step costs 1 credit.
Yes. Every new account includes 25 free credits on sign-up — no credit card required. That's 25 LinkedIn URL lookups to test match quality and workflow integration before committing to a plan.
We maintain 95%+ accuracy when both name and company are provided. Accuracy improves with more specific company names — "Stripe" is more reliable than "big tech company". If no confident match is found, the result returns null and you are still charged 1 credit.

Start finding LinkedIn profiles via API.

25 free credits on sign-up. No credit card. Name + company in, LinkedIn URL out in 2 seconds.

Get free API key