Skip to main content
POST
/
v1
/
people
/
b2b-profile
Email Address to B2B Profile
curl --request POST \
  --url https://api.leadmagic.io/v1/people/b2b-profile \
  --header 'Content-Type: application/json' \
  --header 'X-API-Key: <api-key>' \
  --data '
{
  "work_email": "jesse@leadmagic.io",
  "personal_email": "jesseouel@gmail.com"
}
'
{
  "profile_url": "jouellette",
  "message": "Profile URL found",
  "credits_consumed": 10
}

Email to Profile

Convert an email address into a professional profile URL. Find the professional identity behind any email.

Endpoint Details

MetricValue
Cost10 credits per profile found
No ResultsFREE if no profile found
Reverse lookup is more resource-intensive than forward lookup, hence the higher cost.

Quick Example

curl -X POST 'https://api.leadmagic.io/v1/people/email-to-b2b-profile' \
  -H 'X-API-Key: YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{"work_email": "john@company.com"}'

Request Parameters

work_email
string
Work email address to lookup. Preferred over personal_email.
personal_email
string
Personal email address to lookup. Alternative identifier.
You must provide either work_email or personal_email (or both for better match rates).

Response

profile_url
string
Professional profile URL/username (null if not found)
credits_consumed
number
required
Credits used (10 if found, 0 if not)
message
string
required
Human-readable status message

Example Response

{
  "profile_url": "linkedin.com/in/johndoe",
  "credits_consumed": 10,
  "message": "Profile URL found"
}

Success Messages

MessageMeaningCost
Profile URL foundProfessional profile successfully identified10 credits
No profile found for this email.No matching profile foundFREE

Workflow

1

Submit Email

Send the work or personal email address.
2

Profile Lookup

We search our database for matching professional profiles.
3

Get Profile URL

Receive the professional profile URL.
4

Enrich Further

Use Profile Search to get full profile details.

Best Practices

Work emails have higher match rates than personal emails for professional profiles.
Not all emails have associated professional profiles. Plan for partial enrichment.

Use Cases

CRM Enrichment

Add professional profile links to your CRM contacts.

Lead Research

Identify the professional identity behind inbound leads.

Visitor Identification

Match website visitors to professional profiles.

Data Completeness

Fill in missing profile URLs in your contact database.

Authorizations

X-API-Key
string
header
required

Your LeadMagic API key. Header name is case-insensitive (X-API-Key, X-API-KEY, x-api-key all work).

Body

application/json
work_email
string
default:jesse@leadmagic.io

Provide the Work Email of the person

personal_email
string
default:jesseouel@gmail.com

Provide the Personal Email of the person

Response

Successful response with B2B profile details

profile_url
string
Example:

"jouellette"

message
string
Example:

"Profile URL found"

credits_consumed
integer
Example:

10