LinkedIn People Search — Company, Title, Industry ✅ No Cookies avatar

LinkedIn People Search — Company, Title, Industry ✅ No Cookies

Pricing

from $100.00 / 1,000 search page results

Go to Apify Store
LinkedIn People Search — Company, Title, Industry ✅ No Cookies

LinkedIn People Search — Company, Title, Industry ✅ No Cookies

Search LinkedIn people by company, job title, seniority, function, industry, company size, location and experience. Up to 1,000 profiles per run, one row per person. Full mode adds the real profile URL, headline, work history, education and skills. No cookies or account required.

Pricing

from $100.00 / 1,000 search page results

Rating

0.0

(0)

Developer

NeuralVerge

NeuralVerge

Maintained by Community

Actor stats

0

Bookmarked

257

Total users

158

Monthly active users

5 hours ago

Last modified

Share

LinkedIn People Search — Company, Title, Industry ✅ No Cookies

Search LinkedIn people with advanced filters — current & past company, current & past job title, seniority, function, industry, company size, location and experience. Returns up to 1,000 profiles per run, one row per person. Powered by the Neuralverge API. No cookies or account required.

Ideal for recruiting, lead generation, sales prospecting, talent mapping and list building.

✨ Why this Actor

  • 🎯 Pick filters from a list, don't guess them — seniority, function, industry, company size, years of experience and tenure are dropdowns with LinkedIn's own categories. No hunting for magic strings.
  • 📈 Hundreds of profiles in one run — ask for up to 1,000; large requests are split behind the scenes and de-duplicated, so you get distinct people, not the same page repeated.
  • 🍪 No cookies or account — the search runs on the Neuralverge backend; you never share a LinkedIn login.
  • 👤 Two levels of detail — Short for a fast basic profile, Full for the person's real LinkedIn profile URL plus headline, about, full work history, education, skills and languages.
  • 💳 Page pricing — $0.10 per page of up to 25 delivered profiles (~$4 / 1,000), plus $0.005 per profile in Full mode. Starting the Actor is free, and you are never billed for a duplicate or for a profile you did not receive.

🔧 How it works

  1. Set your filters — any combination of company, title, seniority, function, industry, size, location and experience. A single broad filter already returns results.
  2. Choose a scraping mode and how many people you want (1-1,000). Set Start page to continue a large search where the previous run stopped — page 1 is the first 25 matches, page 2 the next 25, and so on.
  3. Run the Actor. The search happens on the Neuralverge backend.
  4. Get one dataset row per person. Export to CSV, JSON or Excel, or pull it over the Apify API.

Tip: start with one or two filters. Very narrow combinations can return no results — CXO + Sales + 11-200 employees + 10+ years + Technology + London returns nobody. If you need volume, run several narrower searches rather than one wide one.

Input

Every field is optional. Filter fields accept one or more values.

FieldTypeNotes
searchQuerystringFree-text keyword matched inside profiles.
currentCompany / pastCompanyarrayCurrent / previous employer name(s).
industryIdsarray (dropdown)LinkedIn's full industry taxonomy — 434 entries, searchable. Numeric IDs only.
companyHeadcountFilterarray (dropdown)A Self-employed … I 10,001+ employees.
currentJobTitleFilter / pastJobTitlearrayFree-text job title(s).
seniorityLevelFilterarray (dropdown)In Training, Entry Level, Senior, Strategic, Entry Level Manager, Experienced Manager, Director, Vice President, CXO, Owner / Partner.
functionFilterarray (dropdown)26 LinkedIn job functions — Sales, Engineering, Marketing, Finance, …
yearsOfExperienceFilterarray (dropdown)Less than 1 year … More than 10 years.
yearsAtCurrentCompanyFilterarray (dropdown)Same five tenure bands, at the current employer.
locationsarrayLocation(s) as written on LinkedIn, e.g. London.
firstNames / lastNamesarrayExact name filters.
scraperModestringshort (basic) or full (extended profile + real profile URL).
maxResultsinteger1-1,000 profiles.
startPageintegerWhere to begin, 1-100. Page 1 = the first 25 matches, page 2 = the next 25.
{
"currentCompany": ["Google"],
"locations": ["London"],
"seniorityLevelFilter": ["220", "300"],
"functionFilter": ["25"],
"industryIds": ["4"],
"scraperMode": "short",
"maxResults": 100
}

The dropdown fields send LinkedIn's own codes — 220 is Director, 25 is Sales, C is 11-50 employees, 4 is Software Development. In the Apify Console you just tick the labels; the codes matter only when you start the Actor over the API.

Use the codes. Seniority, function, company size and the two experience filters accept only the values listed in their dropdown — the data source refuses the whole search if it meets anything else, so the Actor rejects an unknown value up front instead of failing mid-run. If you are calling the Actor over the API with text values such as "Sales" or "CXO", switch them to the codes ("25", "310"). Industry is different: it takes numeric LinkedIn industry IDs, accepts values outside the list, and simply returns nothing for one it does not know.

What you'll receive

One dataset row per person. Short mode returns 18 columns:

  • fullName, firstName, lastName, linkedinUrl, id
  • title, company, companyLinkedinUrl, tenureAtCompany
  • location, city, state, country, countryCode, summary, premium, openProfile, pictureUrl
  • currentPositions — the full array of the person's current roles.

Full mode returns those same columns plus about 30 more, including:

  • publicIdentifier and a real linkedinUrllinkedin.com/in/zuzanaklimkova rather than the obfuscated /in/ACwAA… identifier that Short mode returns.
  • headline, about (as summary), countryCode
  • experience, education, skills, languages, certifications, projects, volunteering, organizations, interests
  • followerCount, connectionsCount, openToWork, hiring, verified, registeredAt, organizations, publications, volunteering
  • moreProfiles — LinkedIn's "people also viewed": up to 20 related profiles, each with a real handle and URL. A free source of lookalike leads.
  • city, state, country — parsed out of the location, so you don't have to.

Nulls are normal. LinkedIn doesn't expose every field for every profile — in a sample run, 150/150 people had a title and company, 111 had a summary and 142 had a photo.

One table, every column. The Output tab shows a single table with every field the run produced — no views to switch between. Short mode fills the shared columns; Full mode adds headline, follower and connection counts, work history, education, skills and languages to the same table. Exports (CSV, JSON, Excel) always contain everything.

Example output — Short mode (real run)

Filter currentCompany: ["Google"], scraperMode: "short".

{
"id": "ACwAAANVfgQBUCd9rgI-_Lu73A9oiYf7kYHRgPI",
"publicIdentifier": null,
"linkedinUrl": "https://www.linkedin.com/in/ACwAAANVfgQBUCd9rgI-_Lu73A9oiYf7kYHRgPI",
"firstName": "Robbie",
"lastName": "Carroll",
"fullName": "Robbie Carroll",
"headline": null,
"title": "Director, UK Defence",
"company": "Google",
"companyLinkedinUrl": "https://www.linkedin.com/company/1441",
"tenureAtCompany": "5y 1m",
"location": "London, England, United Kingdom",
"countryCode": null,
"summary": "Supporting UK Defence.",
"premium": false,
"openProfile": false,
"pictureUrl": "https://media.licdn.com/dms/image/v2/C5603AQExljjBY5gveA/profile-displayphoto-shrink_800_800/0/1594288969411?e=1788393600&v=beta&t=Gz74TH4r1yrPA5AB2MeS8yhjH1-Y9D5rOn0_m_6lLjo",
"currentPositions": [
{
"tenureAtPosition": { "numMonths": 10 },
"companyName": "Google",
"title": "Director, UK Defence",
"current": true,
"tenureAtCompany": { "numYears": 5, "numMonths": 1 },
"startedOn": { "month": 11, "year": 2025 },
"companyId": "1441",
"companyLinkedinUrl": "https://www.linkedin.com/company/1441"
}
]
}

Example output — Full mode (real run)

Same filter, scraperMode: "full". Long arrays are abbreviated here for readability.

{
"id": "ACoAAAKM-NIBN7nqlZBZItnWow-_ywiDkXz-PaY",
"publicIdentifier": "zuzanaklimkova",
"linkedinUrl": "https://www.linkedin.com/in/zuzanaklimkova",
"firstName": "Zuzana",
"lastName": "Klimkova",
"fullName": "Zuzana Klimkova",
"headline": "Principal Consultant, EMEA @Google",
"title": "Principal Consultant - EMEA Industry Manager & Sales Manager deployments",
"company": "Google",
"companyLinkedinUrl": "https://www.linkedin.com/company/google/",
"tenureAtCompany": "3 mos",
"location": "Dublin, County Dublin, Ireland",
"countryCode": "IE",
"summary": "I turn AI and tech innovation into commercial outcomes. 10x thinking, 10x execution...",
"premium": true,
"openProfile": false,
"verified": true,
"creator": true,
"openToWork": false,
"hiring": false,
"followerCount": 11475,
"connectionsCount": 9817,
"registeredAt": "2009-03-18T05:58:57.018Z",
"topSkills": ["AI Strategy", "…4 more"],
"languages": [
{ "name": "Czech", "proficiency": "Native or bilingual proficiency" },
"…1 more"
],
"experience": ["…"],
"education": ["…"],
"skills": ["…"],
"certifications": ["…"]
}

Pricing

Starting the Actor is free. You pay for the search pages you actually receive, and — in Full mode only — a small surcharge per profile. Pages are counted from the profiles actually delivered, and duplicates are removed before billing: a run delivering 1-25 profiles costs one page, 26-50 costs two, and so on.

EventPriceCharged
Actor startfreenever
Search page results — up to 25 delivered profiles$0.10 ($100 / 1,000 pages ≈ $4 / 1,000 profiles)every run, both modes
Full profile — per delivered profile$0.005 ($5 / 1,000 profiles)Scraping mode = Full only

So Short mode is ~$4 per 1,000 profiles and Full mode is ~$9 per 1,000 profiles. A Short run returning 100 profiles costs $0.40; the same run in Full mode costs $0.40 + $0.50 = $0.90.

Maximum cost per run: if you set one in Run options, the Actor reads it before searching and trims the run to what your budget actually pays for — it never fetches profiles it cannot bill you for, and it tells you in the log how many it will return instead.

Minimum charge: every search is billed as at least one page — $0.10 — even when it matches nobody, because the source charges a full page of up to 25 profiles either way. Runs that fail before the search (missing API key, request error) are not charged at all.

Free plan limits

Users on any paid Apify plan are not affected by anything in this section.

On the Apify Free plan this Actor may be started 5 times per calendar month per user, and all Neuralverge Actors together may be started 15 times per calendar month per user. A run that finds nothing still counts, because the search is performed either way. This Actor carries its own row allowance and is not metered against the shared row budget of the other Neuralverge Actors.

In addition, on the Free plan:

  • a run returns at most 25 profiles;
  • Scraping mode = Full is unavailable — such a run continues in Short mode and says so in the log.

When a limit is reached the Actor stops gracefully with a status message naming it; everything resets on the 1st of every month, and any paid Apify plan removes all of it.

Pricing is on top of your Apify platform usage.

Integrations & API

Results are stored in a standard Apify dataset — export as CSV, JSON, XML or Excel, or fetch on demand through the Apify API. The Actor also plugs into Apify's integrations (Make, Zapier, n8n, webhooks) and can be called from any MCP client.

FAQ

Do I need an account or cookies? No. The search runs on the Neuralverge backend; you never share a LinkedIn login.

How many profiles per run? Ask for up to 1,000. In practice one set of filters yields a few hundred distinct people before the results start repeating — to go wider, split the search (by location, seniority or industry) and run it again with different filters.

Why did I get fewer profiles than I asked for? The search ran out of distinct matching people. The Actor stops as soon as a request comes back mostly duplicates, and you are billed only for the profiles actually delivered — never for the same person twice.

Short or Full? Use Short for list building — name, title, company, location. Use Full when you need the person's real profile URL, their full work history, education or skills. Full costs a bit over twice as much per profile.

Why did I get no results? Very narrow filter combinations can return nothing. Start with one or two broad filters and add more gradually.

How am I billed? $0.10 per page of up to 25 delivered profiles, in both modes, plus $0.005 per profile in Full mode. 26-50 profiles = two pages, and so on. A partial page counts as a whole page, so if you want the cheapest cost per profile, ask for a multiple of 25. Starting the Actor is free.

How do I get past the first few hundred people? Use Start page. Each page is 25 matches, so a run that took 250 profiles from page 1 should set the next run to page 11. Pages do not overlap, so you never pay twice for the same person.

  • Email Finder — you now have names and companies; this email finder turns a name + company domain into the person's work email. A miss is free.
  • Reverse Email Lookup — an email in, the person behind it out.
  • LinkedIn Profile Scraper — the full profile behind any URL this search returns.

Disclaimer: This Actor is an independent tool and is not affiliated with or endorsed by LinkedIn. Use the data in compliance with applicable laws and platform terms.