LinkedIn Profile Search – Leads & Recruiting (No Login) avatar

LinkedIn Profile Search – Leads & Recruiting (No Login)

Pricing

from $0.55 / 1,000 results

Go to Apify Store
LinkedIn Profile Search – Leads & Recruiting (No Login)

LinkedIn Profile Search – Leads & Recruiting (No Login)

Find public LinkedIn profile leads from keywords, titles, companies, schools, and locations. Returns normalized lead data without LinkedIn cookies or login.

Pricing

from $0.55 / 1,000 results

Rating

3.8

(9)

Developer

Yusuf Barış

Yusuf Barış

Maintained by Community

Actor stats

11

Bookmarked

1.9K

Total users

262

Monthly active users

8 hours ago

Last modified

Categories

Share

What is LinkedIn Profile Search Scraper?

LinkedIn Profile Search Scraper finds public LinkedIn people and company pages from a keyword, job title, company, school, or location — without LinkedIn cookies or login.

Use it as a LinkedIn people-search API for lead generation, recruiting, and sales prospecting. You get profile URLs, names, headlines, location and company hints, then download JSON, CSV, or Excel, run it on a schedule, or call it from the Apify API.

It does not log into LinkedIn, open private profile pages, or find emails.

What data can I extract?

FieldDescription
Profile / company URLNormalized LinkedIn /in/ or /company/ URL
Full nameName from the public result
HeadlinePublic headline or title
Job title & companyBest-effort current role from the snippet
LocationCity, region, or country text
About / summariesPublic summary, experience, and education hints
Search query & rankWhich query found the row, and in what order

You can download the dataset as JSON, CSV, Excel, XML, HTML, or consume it via API.

How to use LinkedIn Profile Search Scraper

  1. Create a free Apify account.
  2. Open LinkedIn Profile Search Scraper.
  3. Enter a search query, or filters such as job title and location. Filters work on their own — you do not need both.
  4. Set maxItems and click Start.
  5. Download results from the Dataset tab.

Typical uses: recruiter longlists, founder and executive lists, CRM enrichment with public profile URLs, alumni or employee mapping, and market research on professional audiences.

How much will it cost?

This Actor uses pay-per-event pricing. You pay a small Actor start fee plus one event per saved profile or company. Empty searches are not billed as results. Current rates are on the Pricing tab.

Free Apify plan: you can export at most 5 results per calendar day. This Actor has a special daily limit for free plan users. This was set by the Actor developer, not Apify. Upgrade to continue. When the limit is reached, the run log shows Free daily limit reached.

Paid plans (Starter and above): no daily cap. Set maxItems up to 200 per run and pay per saved result.

Input

See the Input tab for the full form. Give the Actor at least one of: a search query, a filter (job title, location, company, school), or LinkedIn profile URLs.

FieldRequiredDescription
searchQueryYes*Keyword search, for example Founder, Marketing Manager, or John Doe.
searchQueriesNoExtra keyword searches in the same run.
currentJobTitlesNoCurrent titles to include.
pastJobTitlesNoPast titles to include.
locationsNoCities, regions, or countries.
currentCompanyUrlsNoCompany URLs, slugs, or names.
pastCompanyUrlsNoPast companies.
schoolUrlsNoSchool URLs, slugs, or names.
profileUrlsNoDirect LinkedIn /in/ URLs.
profileUrlsTextNoPasted URL list.
profileUrlsFileNoTXT/CSV upload of /in/ URLs.
maxItemsNoUnique results to return, 1200. Default 25. Free plan: 5 per day.

currentJobTitles: ["CEO"] with locations: ["Netherlands"] is a complete search. You do not also need searchQuery.

Example input

{
"searchQuery": "machine learning engineer",
"currentJobTitles": ["Founder", "Chief Executive Officer"],
"locations": ["Istanbul", "London"],
"maxItems": 25
}

Filters alone:

{
"currentJobTitles": ["CEO", "Chief Executive Officer", "Founder"],
"locations": ["Netherlands"],
"maxItems": 25
}

Output

Results are stored in the default Apify Dataset. Each item is one public LinkedIn profile or company. Empty searches are logged only and are not saved as billable rows.

You can download the dataset in JSON, CSV, Excel, XML, RSS, or HTML.

Example output

{
"resultType": "profile",
"linkedinUrl": "https://www.linkedin.com/in/jane-doe/",
"profileUrl": "https://www.linkedin.com/in/jane-doe/",
"fullName": "Jane Doe",
"firstName": "Jane",
"lastName": "Doe",
"headline": "Machine Learning Engineer",
"jobTitle": "Machine Learning Engineer",
"company": "Example AI",
"locationText": "London, England, United Kingdom",
"searchQuery": "machine learning engineer",
"status": "search_result"
}

This Actor is an alternative to

This Actor is a simpler, lower-cost way to find public LinkedIn people from keywords, titles, companies, schools, and locations — no LinkedIn login or cookies. It returns discovery rows (URL, name, headline, location and company hints), not full private profiles or emails.

It is an alternative to these LinkedIn people-search Actors:

If you already have profile URLs and need full work history or email, use a dedicated profile Actor instead:

To list employees of one company, see LinkedIn Company Employees Scraper.

Frequently asked questions

Why are some fields empty?

Public search snippets do not always include every field. This Actor does not log into LinkedIn or open private profile pages.

Does this Actor require LinkedIn cookies?

No. It does not use LinkedIn cookies, login sessions, or private LinkedIn APIs.

Can I provide direct profile URLs?

Yes. Use profileUrls, paste a list into profileUrlsText, or upload profileUrlsFile. You can combine URLs with a search.

Are empty searches billed?

No. If no profiles or companies are found, the run logs a warning and does not write a paid dataset row.

How do I get more results?

On a free Apify plan, this Actor exports at most 5 results per day. This was set by the Actor developer, not Apify. Upgrade to a paying plan to continue.

On a paying plan, raise maxItems up to 200. For more than 200 people, run again with a different query or filter. If a run returns fewer results than you asked for, that search has no more public matches — broaden the query or drop a filter.

What happens when the free daily limit is reached?

The run finishes successfully and the log shows an error: Free daily limit reached. Upgrade to a paid Apify plan, or wait until the next UTC calendar day.

Can I export results to Excel?

Yes. Apify datasets export as Excel, CSV, JSON, XML, RSS, HTML, or via API.

Can I use this Actor with the Apify API?

Yes. Start runs and read the dataset with the Apify API. There are official JavaScript and Python clients.

Can I use this Actor through an MCP server?

Yes. Connect tools such as Claude Desktop or Cursor to the Apify MCP server and call this Actor from there.

Can I use integrations?

Yes. Schedule runs, send results with webhooks, or connect to Make, Zapier, n8n, Google Sheets, and other Apify integrations.

This Actor is independent and is not affiliated with, endorsed by, or sponsored by LinkedIn. It only collects information that is publicly available. Personal data is protected by the GDPR in the EU and by other laws. You should not scrape personal data unless you have a legitimate reason. If you are unsure, consult your lawyers.

Your feedback

Questions, feature requests, or bugs: open an issue on the Actor's Issues tab.