nvNeuralVerge
Social media

Find a LinkedIn Profile by Name and Company Domain — API and MCP

Most records do not carry a profile URL. They carry a name and a company, which is exactly what this source takes: a full name plus a company name or domain, resolved to the matching professional profile.

You send
A full name plus a company name or domain
You get back
The matching profile with headline, company and location
Coverage
People with a public profile, worldwide.
Price
10 pts — $10 per 1,000
Charged only when a profile is matched. An unresolved name is not billed.
Comparison

Ways to get this data

Three approaches teams use today, and where each one runs into trouble.

ApproachWhat it takesCostTrade-off
Searching manuallySearch the name, filter by company, judge the matchFree, a minute or two eachCommon names make this slow and error-prone
Fuzzy matching your own databaseWrite the matching logic and tune itEngineering timeYou inherit every false positive it produces
NeuralVergeOne request$10 per 1,000, misses not billedCommon names at large companies are genuinely ambiguous — check the match before acting on it
Response

What you get back

Every field in the example response below.

FieldTypeDescription
total_itemsnumberHow many candidates matched.
first_itemobjectThe first matched profile.
first_item.fullNamestringThe matched person's name.
first_item.profileUrlstringTheir profile URL.
first_item.headlinestringTheir headline.
first_item.companyNamestringThe company on the profile.
first_item.locationstringWhere they are based.
first_item.summarystringProfile summary text.
Response

Example response

A real response, as returned.

{
  "session_id": "11111111-1111-1111-1111-111111111111",
  "kind": "linkedin_domain",
  "company_or_domain": "openai.com",
  "full_name": "Sam Altman",
  "human": "# LinkedIn profile by name and domain\n\n- **Company name / Domain:** openai.com\n- **Full name:** Sam Altman\n- **Matched name:** Sam Altman\n- **Profile URL:** https://www.linkedin.com/in/sam-altman/\n- **Headline:** CEO at OpenAI\n- **Company:** OpenAI\n- **Location:** San Francisco Bay Area\n- **Records returned:** 1\n\n## Summary\n\nCEO at OpenAI and former president of Y Combinator.",
  "machine": {
    "total_items": 1,
    "first_item": {
      "fullName": "Sam Altman",
      "profileUrl": "https://www.linkedin.com/in/sam-altman/",
      "headline": "CEO at OpenAI",
      "companyName": "OpenAI",
      "location": "San Francisco Bay Area",
      "summary": "CEO at OpenAI and former president of Y Combinator."
    }
  },
  "total_points": 10
}
Integration

How to run it

The same lookup works from the app, the API, or as a tool an agent can call mid-task.

Both parameters are required. `company_or_domain` accepts either a company name or a domain, and the domain is the more precise of the two.

curl -X POST https://api.neuralverge.ai/functions/v1/run-linkedin-domain \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "company_or_domain": "acme.com",
    "full_name": "Jane Doe"
  }'
Use cases

What teams use it for

Where this field shows up in an actual workflow.

Enriching a name-and-company list

The most common shape of an imported list, resolved to real profiles.

Unblocking downstream lookups

Get the profile URL that the richer sources need as their input.

Verifying a contact still works there

A match that comes back with a different company is itself the answer.

Deduplicating records

Resolve several spellings of a name onto one profile.

Coverage & limits

Coverage, freshness and limits

What this source covers, how fresh it is, and where it stops.

Coverage

People with a public profile, worldwide.

Freshness

Resolved at request time.

Handling

This source returns personal data. Use it for legitimate business purposes under your own lawful basis, honour deletion and opt-out requests, and check the acceptable use policy for what is out of bounds.

What it will not do
  • —Common names at large companies are ambiguous by nature — verify before acting on a match.
  • —Someone who has recently changed jobs may match their new company rather than the one you sent.
  • —A domain resolves more precisely than a company name.
FAQ

Questions, answered

No — that is the point of this source. A full name plus a company name or domain is enough, and the profile URL is what you get back.

Related

Related sources

Try linkedin profile by name and domain on your own data

One request format across every source in the catalog.

Get started