Person LinkedIn URL Resolver
Last updated October 22, 2026
Find a person's LinkedIn profile URL from their name and company. One row per person with the profile URL, headline, follower count, and a match confidence that says if the company is current or former. Reads Google results only, never opens LinkedIn. Batch up to 500. Clay ready.
Install
npx @mambalabsdev/mcp-person-linkedin-url-resolverEvery tool here also runs hosted, with no install at all, through Apify's MCP endpoint.
Features
- Find a person's LinkedIn profile URL from their name and company.
- One row per person with the profile URL, headline, follower count, and a match confidence that says if the company is current or former.
- Reads Google results only, never opens LinkedIn.
- Batch up to 500.
- Clay ready.
- Pay per event: Person searched at $0.035.
Input
full_namestringoptionalFull name. The person's first and last name, for example Mitchell Hashimoto.
company_domainstringoptionalCompany domain. The domain of the company the person works at, for example hashicorp.com. Give this or a company name.
company_namestringoptionalCompany name. Optional. The company name as people write it, for example HashiCorp. When given it is used instead of the word in the domain.
job_titlestringoptionalJob title. Optional. The person's job title. A profile whose headline agrees gets a small boost.
locationstringoptionalLocation. Optional city or country. A profile in the same place gets a small boost.
keywordsstringoptionalExtra search words. Optional. Words added to the Google query, for example a skill or a city. Most useful with Allow a name with no company.
personsarrayoptionalBatch of persons. Several persons, one per line as Full Name | company.com | job title (the title is optional; a company name works in place of the domain), or a JSON list of objects with full_name, company_domain or company_name, and optional job_title and location. Up to 500 per run.
countrystringoptionalGoogle country. Two letter country code for the Google results, for example us, gb, de. Default us.
allow_name_onlystringoptionalAllow a name with no company. Optional, true or false. When true, a person with no company is searched by name and keywords alone. Such a row is never marked found, because a name alone cannot confirm a match; it returns ambiguous with its best candidate.
max_charge_usdstringoptionalMaximum charge for this run (USD). Optional. The run stops before a charge that would pass this amount.
Output schema
{
"input_key": "string",
"full_name": "string",
"company_name": "null",
"company_domain": "string",
"job_title": "null",
"linkedin_url": "string",
"linkedin_slug": "string",
"match_status": "string",
"match_confidence": "integer",
"name_match": "string",
"company_match": "string",
"profile_name": "string",
"profile_headline": "string",
"profile_snippet": "string",
"profile_location": "null",
"profile_followers": "integer",
"candidates_count": "integer",
"runner_up_name": "string",
"runner_up_confidence": "number",
"search_requests": "integer",
"row_status": "string",
"error_reason": "null",
"billable_events_json": "string",
"source": "string",
"checked_at": "string"
}Pricing
Pay-per-event billing on the Apify platform. You are charged only when the actor returns a result. No subscription, no seat license.
Free-tier Apify accounts include monthly free compute. Upgrade for higher concurrency and volume.