nvNeuralVerge
Social media

LinkedIn Profile to Email API — Profile Plus Address

Send a full profile URL and this source returns the professional record — name, headline, profile URL, location and about text — together with the email address where one is available.

Example response
{
  "session_id": "e5b8…",
  "kind": "linkedin_email",
  "username": "https://www.linkedin.com/in/example/",
  "human": "Jane Doe, Head of Revenue Operations…",
  "machine": {
    "total_items": 1,
    "first_item": {
      "basic_info": {
        "fullname": "Jane Doe",
        "headline": "Head of Revenue Operations",
        "profile_url": "https://www.linkedin.com/in/example",
        "location": { "full": "Austin, Texas" },
        "about": "…"
      },
      "email": "jane.doe@acme.com"
    }
  },
  "total_points": 10
}
You send
A full profile URL
You get back
The professional record with the email address where available
Coverage
People with a public profile, worldwide.
Price
10 pts$10 per 1,000
Charged only when the profile resolves. A profile that cannot be read 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
Two tools, two stepsRead the profile, then run a finder against the domainTwo subscriptionsTwo integrations and two failure modes for one outcome
Guessing the address from the nameConstruct it from a patternFreeA wrong guess costs you sender reputation, which is expensive
NeuralVergeOne request$10 per 1,000, misses not billedThe address comes back when it can be resolved — it is not guaranteed on every profile
Response

What you get back

Every field in the response shown above.

FieldTypeDescription
total_itemsnumberHow many records came back.
basic_info.fullnamestringThe person's full name.
basic_info.headlinestringTheir headline.
basic_info.profile_urlstringThe profile URL.
basic_info.locationobjectWhere they are based.
basic_info.aboutstringThe about text.
emailstringThe email address, returned when one can be resolved.
Integration

How to run it

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

The `username` parameter takes the full profile URL, not a bare handle. One profile per request.

curl -X POST https://api.neuralverge.ai/functions/v1/run-linkedin-email \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "username": "https://www.linkedin.com/in/example/" }'
Use cases

What teams use it for

Where this field shows up in an actual workflow.

Turning a shortlist into outreach

Go from a list of profiles to a list of contactable people in one pass.

Enriching inbound

Someone gave you their profile; this gets you the way to reply.

Recruiting outreach

Reach a candidate outside a platform's own messaging.

Filling CRM gaps

Attach an address to a contact you only have a profile for.

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

Read 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
  • The email is returned where it can be resolved, which is not every profile.
  • Private or restricted profiles will not resolve at all.
  • A resolved address is not a validated one — run Email validation before a large send.
FAQ

Questions, answered

No. The address is returned where it can be resolved. When it cannot, you still get the profile record and can fall back to Email finder with the name and the company domain.

Related

Related sources

Try linkedin people profile + email on your own data

One request format across every source in the catalog.

Get started