API Endpoint · n8n · Make · Zapier

LinkedIn Company
Employees API

Input a company name or LinkedIn URL. Get back every employee — name, job title, LinkedIn profile URL and verified email — delivered directly into your workflow. Zero ban risk.

No LinkedIn account needed
Zero ban risk
Works in n8n, Make, Zapier
1 credit
full employee list
~3 sec
avg response time
95%
data accuracy
0%
ban risk
Try it — live demo
Enter any company name. See exactly what the API returns.
Showing 6 of 2,847 employees returned Emails visible after sign-up
NameCurrent titleLinkedIn URLEmail (after enrichment)
Step 1 returns names + LinkedIn URLs for all employees (1 credit total). Step 2 enriches each profile you care about with a verified email (1 credit each). Filter by title first. Get API key free →
cURL
Python
Node.js
Response
# Step 1 — Get all employees from a LinkedIn company page
curl -X POST "https://api.linkfinderai.com" \
     -H "Authorization: Bearer YOUR_API_KEY" \
     -H "Content-Type: application/json" \
     -d '{"type":"linkedin_company_to_employees","input_data":"https://linkedin.com/company/stripe"}'

# Step 2 — Enrich each employee with verified 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"}'
import requests

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

# Get all employees
r = requests.post("https://api.linkfinderai.com", headers=H, json={
    "type": "linkedin_company_to_employees",
    "input_data": "https://linkedin.com/company/stripe"
})
employees = r.json()["result"]

# Filter to Sales VPs only, then enrich
targets = [e for e in employees if "VP" in e["jobTitle"]]
for emp in targets:
    enriched = requests.post("https://api.linkfinderai.com", headers=H, json={
        "type": "linkedin_profile_to_linkedin_info",
        "input_data": emp["linkedinUrl"]
    }).json()["result"]
    print(enriched["email"], enriched["name"])
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());

// Get all employees then filter before enriching
const { result: employees } = await post({
  type: 'linkedin_company_to_employees',
  input_data: 'https://linkedin.com/company/stripe'
});

const targets = employees.filter(e => e.jobTitle.includes('Sales'));
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);
}
{
  "status": "success",
  "result": [
    {
      "name": "Jane Smith",
      "jobTitle": "Head of Sales, EMEA",
      "linkedinUrl": "https://linkedin.com/in/jane-smith",
      "company": "Stripe",
      "location": "London, UK"
    },
    // ... all employees
  ]
}
Target account prospecting

Build your ICP list from any company — automatically

Drop a company URL into n8n. The API returns every employee. Filter by title. Enrich the ones that match your ICP with verified emails. The whole thing runs in under 3 minutes with zero manual work.

  • Extract every employee from any company page
  • Filter by job title before enriching — saves credits
  • Get verified email, LinkedIn URL, job title, location
  • No LinkedIn account, no browser, zero ban risk
Start free trial
n8n workflow — runs in under 3 min
n
Company name input
e.g. "Stripe" from your Google Sheet
company_name_to_linkedin_url
Finds the LinkedIn company page
linkedin_company_to_employees
Returns full employee list
2,847 employees
Filter: title contains "Sales" or "VP"
Keeps only your ICP — 47 people
linkedin_profile_to_linkedin_info
Verified email for each target
47 emails
Google Sheets / HubSpot
Ready to contact
Weekly automation

New employees from your target accounts — every Monday

Set up the workflow once. Every Monday morning it runs against your target account list, extracts new hires and decision-makers, enriches emails, and drops them in your CRM. You wake up to fresh pipeline.

  • Schedule trigger — runs without you touching anything
  • Processes a list of 50+ companies in one run
  • Deduplicates against existing CRM records
  • Detects new hires and role changes automatically
Download n8n template
Every Monday, automatically
n
Schedule Trigger — Mon 8am
Set it once, forget it
Google Sheets — Target Accounts
Your list of 50 dream accounts
linkedin_company_to_employees
Runs for each account
847 people
HubSpot / Pipedrive
New ICP contacts created
"Haven't built a list manually in 3 months."
— James M., set it up once on a Sunday

How teams use this

Sales, recruiting, and growth teams use this endpoint to build precise, verified prospect lists in minutes. Want to try it manually first? Free browser tool →

ABM prospecting

Build contact maps of your 50 dream accounts. Extract every decision-maker, filter by seniority, enrich with emails. All in one workflow.

Competitor talent mapping

Extract your competitor's entire sales or engineering org. Identify key players for recruiting or partnership discussions.

CRM auto-enrichment

Take a list of company domains from your CRM, run extraction weekly, and keep contact records fresh with no manual uploads.

New hire detection

Re-run on your top accounts monthly. New employees show up automatically — warm re-engagement opportunity the moment they join.

Agency client delivery

Build verified B2B lead lists for clients at scale. Filter by job title for each ICP without any manual LinkedIn browsing.

Data pipeline enrichment

Any HTTP request triggers it. Plug it into Clay, n8n, Make, Zapier or your own backend — the API handles the rest.

Up and running in 5 minutes

Sign up, get your API key, paste it into your workflow. That's it.

1

Get your API key

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

2

Import the n8n template

Download the ready-to-use workflow JSON. Replace YOUR_API_KEY with yours. One HTTP Request node, done.

3

Employees arrive automatically

Run it manually first to test. Then add a schedule trigger and let it run every week without touching anything.

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

Stop building lists manually

Every hour on LinkedIn is an hour your competitors spend on closing.

Without the API

Manually searching LinkedIn for each company's employees
Copy-pasting names and titles into a spreadsheet one by one
Risk of LinkedIn restrictions on your personal account
Stale data — by the time you use it, roles have changed

With LinkFinder AI API

Full employee list from any company in one API call
Runs automatically in n8n, Make, or Zapier on a schedule
No LinkedIn account used — zero ban risk ever
Fresh data pulled live at the time of the request

Ready to automate your prospecting?

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. Well-built and focused on solving a real problem."

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. Does exactly what I was looking for."

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 extract employees manually — great for a one-off lookup. This API endpoint is for automation: plug it into n8n, Make, or Zapier and run it on a schedule, against a list of 50 companies, or triggered by any event in your workflow. If you're doing this more than once a week, the API saves you hours.
No. LinkFinder AI uses its own proprietary infrastructure. Your LinkedIn account is never connected or used. You can extract thousands of employee profiles with zero risk of restriction or ban to your personal account — ever.
The employee list extraction (names, titles, LinkedIn URLs) costs 1 credit for the entire company regardless of how many employees are returned — whether that's 5 or 50,000. Email enrichment via the linkedin_profile_to_linkedin_info endpoint costs 1 credit per individual profile. The best practice is to filter by job title after the first call and only enrich the profiles that match your ICP.
Add an HTTP Request node. Set method to POST, URL to https://api.linkfinderai.com, add an Authorization header with your API key, and a JSON body with type: "linkedin_company_to_employees" and input_data set to the LinkedIn company URL. The response will contain the full employee array ready to loop through.
Yes. Every new account includes 25 free credits on sign-up — no credit card required. That's enough to extract employees from several companies and test the full workflow before committing to a plan.
We maintain 95%+ accuracy. Data is pulled live from LinkedIn at request time rather than from a static database, which means you get current information including recent job changes, new hires, and up-to-date titles.

Start extracting employees via API.

25 free credits on sign-up. No credit card. Plug into n8n in 5 minutes and run your first extraction today.

Get free API key