LinkedIn Email Finder API - Work Emails, Phones, Profiles
Under maintenancePricing
$15.00 / 1,000 results
LinkedIn Email Finder API - Work Emails, Phones, Profiles
Under maintenanceFind work emails, personal emails and phone numbers behind professional profiles. Search people by job title, seniority, skills, company, technology and job change signals, pull decision makers at any company, and enrich a profile URL, an email or a domain. Pay per result. Bring your own API key.
Pricing
$15.00 / 1,000 results
Rating
0.0
(0)
Developer
Nabeel Hassan
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
5 days ago
Last modified
Categories
Share
Find the work email, personal email and phone number behind a professional profile, search for people by job title, seniority, skills, employer, tenure and job change signals, pull the decision makers at any company, and enrich a profile URL, an email address or a company domain into a full record. One flat row per person or company.
What this actor does
- Turns profile URLs into contact details. Paste a list of public profile URLs and get back the work addresses, personal addresses and phone numbers the provider holds for each one, with a verification status on the work address.
- Searches people on the filters that actually segment a market. Job title with optional related titles, past job title, job function, seniority, skills, current and past employer, excluded employers, domain, location with a radius, industry, education, company size, years of experience, years in the current role, and whether the person changed jobs recently.
- Finds decision makers without knowing any names. Give it a domain or a company name and it walks the senior people at that company page by page.
- Searches companies by what is in their stack. Company search filters on technologies, industry, headcount, revenue range, founding year and headquarters location, and returns the funding history alongside the firmographics.
- Enriches three different starting points. A profile URL, an email address or a company domain all resolve to the same flat row shape, so lists that started life in different systems end up in one table.
- Keeps credit spend deliberate. Revealing contact details is what spends provider contact credits, so it is off unless you ask for it. With it off you still get the full profile, the employer and a flag for each contact type the provider holds, which is enough to decide who is worth revealing.
- Paces per route, not per run. The provider's ceilings differ by an order of magnitude between profile search and the rest, so the actor throttles to the ceiling of the route it is calling rather than slowing every request to the slowest one.
- Never charges for a miss. Only rows carrying a resolved result are billed.
Input
| Field | What it does |
|---|---|
mode | People search, company search, decision makers, profile contacts, profile enrichment, email enrichment or company enrichment. |
jobTitles | Current job titles to match. |
pastJobTitles | Titles held earlier in a career. |
jobFunctions | Broad functions such as Engineering or Sales. |
seniorities | Seniority levels such as Director or Vice President. |
skills | Skills listed on the profile. |
companies | Company names, as employers or as search targets. |
pastCompanies | Previous employers. |
excludeCompanies | Companies to leave out of the results. |
companyFilter | Whether company names match current, past or either. |
domains | Company domains. |
profileUrls | Public profile URLs to look up. |
emails | Addresses to enrich into a profile. |
locations | Locations to match. |
locationRadiusMiles | Widen each location to a radius. |
industries | Industries to match. |
education | Schools and degrees. |
technologies | Technologies the company runs. |
companySizes | Headcount bands. |
yearsOfExperience | Total career length bands. |
yearsInCurrentRole | Tenure in the current job. |
recentlyChangedJobs | Only people who started a new role recently. |
revealContactInfo | Return actual addresses and phones, not just availability. |
dataTypes | Which contact types to ask for. |
minRevenue, maxRevenue | Company revenue range. |
foundedFrom, foundedTo | Company founding year range. |
pageSize | Results per request, up to the provider's maximum of 25. |
requestsPerMinute | Pace the run below the provider's ceilings. |
skipNotFound | Leave unresolved inputs out of the dataset. |
maxResults | Hard cap on rows, and therefore on spend and run time. |
apiKey | Your own API key. Stored as a secret. |
Example output
{"found": true,"mode": "peopleSearch","query": "people search","fullName": "Jane Doe","headline": "Engineering leader, payments infrastructure","position": "VP of Engineering","jobFunction": "Engineering","seniority": "Vice President","organization": "Example Labs","companyDomain": "example.com","companySize": 850,"companyIndustry": "Financial Services","industry": "Financial Services","location": "San Francisco Bay Area","country": "United States","linkedinUrl": "https://www.linkedin.com/in/janedoe","profilePictureUrl": "https://media.example.com/photo.jpg","emails": ["jane.doe@example.com"],"workEmails": ["jane.doe@example.com"],"personalEmails": null,"workEmailStatus": "verified","phones": ["+14155550123"],"hasWorkEmail": true,"hasPersonalEmail": true,"hasPhone": true,"workStatus": null,"followers": 4210,"skills": ["Distributed Systems", "Payments"],"experience": [],"education": [],"updatedAt": "2026-07-30T00:00:00Z","error": null,"raw": { }}
Frequently asked questions
What data does this contact finder API return for a person?
Each person row carries the full name, headline, current job title, job function and seniority, the employer with its domain, size and industry, the location and country, the profile URL and picture, the work and personal email addresses with a verification status on the work address, phone numbers, follower count, skills, and the work and education history. Contact values are returned only when you turn on reveal contact details; otherwise each row still carries a flag for every contact type the provider holds.
How do I find the decision makers at a list of companies?
Use decision makers mode and give it your list of domains or company names. It walks the senior people at each company page by page, so a list of two hundred accounts becomes a list of the people worth contacting at each one, without you having to know a single name in advance. Turn on reveal contact details when you want the addresses in the same pass rather than a second one.
What is the difference between profile contacts and profile enrichment?
Profile contacts returns only what you can reach the person on: work addresses, personal addresses and phone numbers. Profile enrichment returns the whole record, which is the professional history, education, skills, employer firmographics and the contact fields together. Use the first when you already have a segmented list and only need addresses; use the second when the rows need to stand on their own in a CRM.
Can I search for companies by the technology they use?
Yes. Company search takes a list of technologies and returns the companies running them, which you can narrow further by industry, headcount band, revenue range, founding year and headquarters location. Each company row carries the description, type, size, employee count, revenue, industry, headquarters, specialties, the full technology list, follower count, and the funding history with total raised, round count, funding status and the latest round date.
How do I find people who just changed jobs?
Turn on recently changed jobs in people search, optionally alongside a years in current role band of under one year. A job change is the strongest timing signal in most B2B motions, because a new hire revisits budgets, tooling and vendors in their first months. Pair it with the job titles and company size bands you sell into and you have a list that is both relevant and timely.
Does turning off reveal contact details make the search useless?
No, and leaving it off is usually the right first pass. With it off, the provider returns the full profile plus a flag for each contact type it holds, so you can see exactly which of the matched people are reachable by work email, personal email or phone before spending a single contact credit. Run the search with it off, filter the dataset down to the people you actually want, then run the profile contacts mode over just those profile URLs.
Do I need my own API key?
Yes. This actor does not include data access. You use your own API key from ContactOut, which is the provider whose contact data API this actor calls, created on their dashboard. Your own plan, credit balance and terms apply. Paste the key into the apiKey field, where it is stored as an Apify secret and sent in a request header rather than a URL parameter, so it never appears in a log line or a redirect.
How does this handle rate limits?
The provider publishes different ceilings per route family: 60 requests per minute on profile search, 150 on the contact availability checks and 1000 on everything else. The actor knows which ceiling belongs to which route and paces to that one, spacing requests evenly rather than bursting. A rate limit response is retried with backoff. A refusal for entitlement reasons, which is how a spent credit balance or a route outside your plan is reported, stops the run instead, because retrying cannot fix either.
What happens when a profile URL or an address returns nothing?
The row is written with found: false and an error giving the provider's own reason, and the run continues to the next input. Misses are not charged for. Set skipNotFound to true to leave them out of the dataset entirely.
How much does a run cost?
Pricing is pay per result: you are charged for each profile or company returned to the dataset, and never for misses or duplicates. Apify platform usage is included in the per-result price. Your own API provider's search and contact credits are separate and billed by them.
Keyword map
LinkedIn email finder, work email lookup API, contact data API, B2B people search API, decision maker finder, phone number lookup API, profile enrichment API, email enrichment API, company technographics search, job change signals, sales prospecting data, recruiting sourcing API, candidate contact finder, CRM contact enrichment, company firmographics API, funding data by company, lead list building, personal email finder, work email status, ICP filtering