LinkedIn Profile Search – Leads & Recruiting (No Login)
Pricing
from $0.55 / 1,000 results
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ış
Maintained by CommunityActor 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?
| Field | Description |
|---|---|
| Profile / company URL | Normalized LinkedIn /in/ or /company/ URL |
| Full name | Name from the public result |
| Headline | Public headline or title |
| Job title & company | Best-effort current role from the snippet |
| Location | City, region, or country text |
| About / summaries | Public summary, experience, and education hints |
| Search query & rank | Which 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
- Create a free Apify account.
- Open LinkedIn Profile Search Scraper.
- Enter a search query, or filters such as job title and location. Filters work on their own — you do not need both.
- Set
maxItemsand click Start. - 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.
| Field | Required | Description |
|---|---|---|
searchQuery | Yes* | Keyword search, for example Founder, Marketing Manager, or John Doe. |
searchQueries | No | Extra keyword searches in the same run. |
currentJobTitles | No | Current titles to include. |
pastJobTitles | No | Past titles to include. |
locations | No | Cities, regions, or countries. |
currentCompanyUrls | No | Company URLs, slugs, or names. |
pastCompanyUrls | No | Past companies. |
schoolUrls | No | School URLs, slugs, or names. |
profileUrls | No | Direct LinkedIn /in/ URLs. |
profileUrlsText | No | Pasted URL list. |
profileUrlsFile | No | TXT/CSV upload of /in/ URLs. |
maxItems | No | Unique results to return, 1–200. 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:
- LinkedIn Profile Search Scraper No Cookies
- LinkedIn Profile Search By Name
- LinkedIn Profile Search By Services
- Profile Search Scraper for LinkedIn
- LinkedIn People Search Scraper
- LinkedIn People Search — Company, Title, Industry
- LinkedIn People Search Scraper (PowerAI)
If you already have profile URLs and need full work history or email, use a dedicated profile Actor instead:
- LinkedIn Profile Scraper + Email
- Profile Details Scraper for LinkedIn
- Mass LinkedIn Profile Scraper with Email
- LinkedIn Profile Scraper (supreme_coder)
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.
Is it legal to scrape public LinkedIn data?
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.