scraper
Back to API docs

Overview

  • Overview

APIs

  • POSTPost
  • POSTJobs
  • POSTJob Detail
  • POSTCompany
  • POSTCompany Search
  • POSTProfile
  • POSTProfile Search

LinkedIn Profile Search

1 credit

Find public LinkedIn profile URLs by name, company, job title, location, or keywords.

POST/api/v1/tools/linkedin/profile-search

Parameters

sourcestring

"publicWeb" (default) accepts any search field. "directory" needs firstName and lastName and accepts no other search field. "member" is not available.

firstNamestring

First name. 1 to 100 characters. Required for source directory.

lastNamestring

Last name. 1 to 100 characters. Required for source directory.

keywordsstring

Free search words. 1 to 200 characters. Source publicWeb only.

companyNamestring

Company name used as a search hint, for example to list employees. 1 to 200 characters. Source publicWeb only.

jobTitlesstring[]

Up to 10 job titles. Any one can match. Source publicWeb only.

locationsstring[]

Up to 10 locations. Any one can match. Source publicWeb only.

maxResultsnumber

Maximum profiles to return. 1 to 100. Defaults to 25.

maxPagesnumber

Maximum result pages to read. 1 to 10. Defaults to 5.

Response Schema

dataobject

LinkedIn profile search result

sourcestring

Source used: publicWeb or directory

querystring

Search terms the service used. Source publicWeb only.

profilesobject[]

Profiles found. Each URL appears once.

countnumber

Number of profiles returned

pagesnumber

Result pages read

stopReasonstring

Why the search ended: complete, max_results, max_pages, no_progress, time_limit, or source_error

skippedCardsnumber

Results that the service could not read

scrapedAtstring

ISO 8601 timestamp

metaobject

Request metadata

toolstring

Tool name (linkedin-profile-search)

creditsUsednumber

Credits consumed (1)

requestIdstring

Unique request ID

Request

curl -X POST https://scraper.run/api/v1/tools/linkedin/profile-search \
-H "Authorization: Bearer sc_live_..." \
-H "Content-Type: application/json" \
-d '{
"companyName": "Example Co",
"jobTitles": [
"Engineer"
],
"maxResults": 20
}'

Response Example

{
"data": {
"source": "publicWeb",
"query": "\"Example Co\" \"Engineer\"",
"profiles": [
{
"name": "Example Person",
"url": "https://www.linkedin.com/in/example-person",
"headline": "Engineer at Example Co",
"searchTitle": "Example Person - Engineer at Example Co | LinkedIn",
"snippet": "Engineer at Example Co. Experience: Past Company."
}
],
"count": 1,
"pages": 1,
"stopReason": "complete",
"skippedCards": 0,
"scrapedAt": "2026-11-10T10:00:00.000Z"
},
"meta": {
"tool": "linkedin-profile-search",
"creditsUsed": 1,
"requestId": "req_abc123"
}
}