LinkedIn Profile Search
Search LinkedIn profiles by keyword with optional location and job-title filters. Each match returns a full profile record: name, headline, location, current position, work experience, education, and skills, plus the profile URL, handle, and id. For a cheaper name/headline/URL-only search use linkedin.search_profiles_thin; add emails with linkedin.search_profiles_email.
- Price
- $0.198 / call
- Success (7 days)
- —
- Median latency
- —
- Runs (30 days)
- —
Details
- Tier
- bridged
- Safe to retry
- No
- Data
- Scraped from public web pages
- Source terms
- —
Inputs
| Input | Type | Required | Description |
|---|---|---|---|
query | string | Yes | Search query for LinkedIn profiles: a role, name, or keywords (e.g. 'Marketing Manager'). |
companyHeadcount | array | No | Filter by current company size (employee count). Codes: A=Self-Employed, B=1-10, C=11-50, D=51-200, E=201-500, F=501-1,000, G=1,001-5,000, H=5,001-10,000, I=10,001+. |
companyHeadquarterLocations | array | No | Filter by the location of the person's current company headquarters, by place name (e.g. ['United States']). |
currentCompanies | array | No | Filter to people who currently work at any of these companies, by name (e.g. ['Google','Meta']). Multiple names widen the match (OR). |
excludeCompanyHeadquarterLocations | array | No | Exclude people whose current company is headquartered in any of these locations. |
excludeCurrentCompanies | array | No | Exclude people who currently work at any of these companies, by name. |
excludeCurrentJobTitles | array | No | Exclude people whose current job title matches any of these. |
excludeFunctionIds | array | No | Exclude these job functions (same codes as functionIds). |
excludeLocations | array | No | Exclude people in any of these locations, by place name. |
excludePastCompanies | array | No | Exclude people who previously worked at any of these companies, by name. |
excludePastJobTitles | array | No | Exclude people who held any of these past job titles. |
excludeSchools | array | No | Exclude people who attended any of these schools, by name. |
excludeSeniorityLevelIds | array | No | Exclude these seniority levels (same codes as seniorityLevelIds). |
firstNames | array | No | Filter to people whose first name matches any of these. |
functionIds | array | No | Filter by job function. Codes: 1=Accounting, 2=Administrative, 3=Arts and Design, 4=Business Development, 5=Community and Social Services, 6=Consulting, 7=Education, 8=Engineering, 9=Entrepreneurship, 10=Finance, 11=Healthcare Services, 12=Human Resources, 13=Information Technology, 14=Legal, 15=Mar |
jobTitle | string | No | Optional current job title filter (e.g. 'Software Engineer'). |
lastNames | array | No | Filter to people whose last name matches any of these. |
limit | integer | No | Maximum number of full profiles to return (1-25, default 10). You are billed per profile returned, so a lower limit costs less. |
location | string | No | Optional location filter (e.g. 'San Francisco'). |
pastCompanies | array | No | Filter to people who previously worked at any of these companies, by name. |
pastJobTitles | array | No | Filter by a past job title the person held (e.g. ['Product Manager']). |
profileLanguages | array | No | Filter by the profile's primary language. |
recentlyChangedJobs | boolean | No | When true, only return people who recently changed jobs (a strong sales/recruiting signal). |
recentlyPostedOnLinkedIn | boolean | No | When true, only return people who recently posted on LinkedIn (an activity signal). |
schools | array | No | Filter to people who attended any of these schools, by name. |
seniorityLevelIds | array | No | Filter by seniority level. Codes: 100=In Training, 110=Entry Level, 120=Senior, 130=Strategic, 200=Entry Level Manager, 210=Experienced Manager, 220=Director, 300=Vice President, 310=CXO, 320=Owner/Partner. |
yearsAtCurrentCompanyIds | array | No | Filter by tenure at the current company. Codes: 1=Less than 1 year, 2=1 to 2 years, 3=3 to 5 years, 4=6 to 10 years, 5=More than 10 years. |
yearsOfExperienceIds | array | No | Filter by total years of experience. Codes: 1=Less than 1 year, 2=1 to 2 years, 3=3 to 5 years, 4=6 to 10 years, 5=More than 10 years. |
Call it
curl https://api.orcarouter.ai/v1/tools/anyapi.linkedin-search-profiles/run \
-H "Authorization: Bearer $ORCAROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{"input":{"query":"query"}}'curl "https://api.orcarouter.ai/v1/tools/functions?ids=anyapi.linkedin-search-profiles&format=openai" \
-H "Authorization: Bearer $ORCAROUTER_API_KEY"{
"mcpServers": {
"orcarouter": {
"type": "http",
"url": "https://api.orcarouter.ai/v1/tools/mcp",
"headers": {
"Authorization": "Bearer <ORCAROUTER_API_KEY>"
}
}
}
}Questions
How much does LinkedIn Profile Search cost?
LinkedIn Profile Search costs $0.198 per call: 1,000 calls cost $198.00.
What does a $10 budget buy with LinkedIn Profile Search?
About 50 calls at $0.198 per call.
What inputs does LinkedIn Profile Search need?
Required inputs: query.
How do I call LinkedIn Profile Search?
Send POST /v1/tools/{id}/run with your OrcaRouter API key and a JSON body {"input": {…}}, where {id} is the tool id POST /v1/tools/discover returns for it.
Alternatives
| Tool | Price | Success (7 days) | Median latency | Runs (30 days) | Tier |
|---|---|---|---|---|---|
| Search LinkedIn profilesSearch LinkedIn profiles by name, company, location, and more | $0.0044 / call | — | — | — | bridged |
| LinkedIn Profile Search (basic)Cheap people search: name/handle, headline, VANITY profile URL, location. No full profile or email - for full profiles per hit use linkedin.search_profiles, add emails with linkedin.search_profiles_email. | $0.0396 / call | 100.0% | 7.9 s | 9 | bridged |
| LinkedIn Profile Search + EmailPeople search returning a full profile AND a verified work email for each hit. Search LinkedIn profiles by keyword with optional location and job-title filters; each match returns the full profile record (name, headline, location, current position, work experience, education, and skills, plus the profile URL, handle, and id) together with an emails array carrying the discovered work email and its | $0.37 / call | — | — | — | bridged |
