Back to LinkedIn

LinkedIn Profile Search

Apify

Search public LinkedIn profiles by people, role, company and location filters.

Current price
$0.0056/profile
Availability
Ready to run
Last accepted verification

What this API does

Search public LinkedIn profiles by role and return structured professional attributes.

Agents select this operation with tool ID apify.harvest-api-linkedin-profile-search, then inspect its current executable contract before a run.

Public input and output shape

Input

inputobject · optional

Provider-specific public source, URL or search criteria.

maxItemsnumber · optional

Maximum number of records to return.

Output

connectionsCountnumber

Returned connections count value.

currentPositionarray

Returned current position value.

emailsarray

Returned emails value.

firstNamestring

Returned first name value.

followerCountnumber

Returned follower count value.

headlinestring

Returned headline value.

hiringboolean

Returned hiring value.

idstring

Returned id value.

lastNamestring

Returned last name value.

linkedinUrlstring

Returned linkedin url value.

locationobject

Returned location value.

openToWorkboolean

Returned open to work value.

primaryLocaleobject

Returned primary locale value.

profileLocalesarray

Returned profile locales value.

profileTopEducationarray

Returned profile top education value.

publicIdentifierstring

Returned public identifier value.

Example request and output

This reviewed worked example is shared with inspect. Inspect also returns the current executable schema and price estimate before a paid run.

Request

{
  "tool_id": "apify.harvest-api-linkedin-profile-search",
  "input": {
    "input": {
      "maxItems": 20,
      "startPage": 1,
      "takePages": 1,
      "searchQuery": "Senior .NET Engineer Kafka Azure",
      "profileScraperMode": "Full"
    },
    "maxItems": 20
  }
}

Output

{
  "id": "ACoAA-public-profile-id",
  "emails": [],
  "hiring": false,
  "headline": "Senior software engineer focused on distributed systems and cloud platforms",
  "lastName": "Morgan",
  "location": {
    "parsed": {
      "text": "United States",
      "country": "United States",
      "regionCode": null,
      "countryCode": "US",
      "countryFull": "United States of America"
    },
    "countryCode": "US",
    "linkedinText": "United States"
  },
  "verified": false,
  "firstName": "Avery",
  "topSkills": [],
  "openToWork": false,
  "linkedinUrl": "https://www.linkedin.com/in/avery-morgan",
  "followerCount": 620,
  "primaryLocale": {
    "country": "US",
    "language": "en"
  },
  "profileLocales": [
    {
      "country": "US",
      "language": "en"
    }
  ],
  "currentPosition": [
    {
      "duration": "3 yrs 5 mos",
      "location": "United States",
      "position": "Senior Software Engineer",
      "companyName": "Northstar Systems",
      "workplaceType": "Remote",
      "employmentType": "Full-time",
      "companyLinkedinUrl": "https://www.linkedin.com/company/northstar-systems/"
    }
  ],
  "connectionsCount": 500,
  "publicIdentifier": "avery-morgan",
  "profileTopEducation": [
    {
      "degree": "Bachelor's degree",
      "period": "2010 - 2014",
      "schoolName": "State University",
      "fieldOfStudy": "Computer Science"
    }
  ]
}
Teaching errors and limitations
  • provider_charge_floor: Requests below 20 profiles can consume HarvestAPI's search-page charge and stop before returning profiles.Set maxItems to at least 20, even when takePages is 1. Smaller requests can incur upstream usage while returning no usable result.
Updated
18 August 2026

Use LinkedIn Profile Search with Scrollport

Scrollport identifies and validates the best-in-class API tools and provides them on a pay-as-you-go basis so you don't need to maintain a separate provider account, subscription or credits.

Give your agent the setup prompt to receive $1 in trial credit and start using the tools right away.