Skip to Content
REST APIEndpointsFind Personal Email

Find Personal Email

Give it a LinkedIn profile URL and get back the person’s personal email address.

Endpoint
POST /v1/api/enrich/personal-email
Cost
3 credits per email found
Required input
linkedin_url
Returns
Personal email address

What it does

  • Runs waterfall enrichment across several providers and stops at the first that returns a personal address.
  • Returns only personal-mailbox addresses — Gmail, Outlook, Yahoo, iCloud and other public providers. If a provider answers with a company address, it is discarded and the waterfall moves on, so you never pay 3 credits for a work email labelled personal.
  • Charges 3 credits only when an email is found. A miss is free.
  • Does not check deliverability. Follow up with verify-email before you send.

Same lookup as the find_personal_email MCP tool.


Request body

FieldTypeRequiredNotes
linkedin_urlstringYesFull LinkedIn profile URL. Max 2048 characters.
first_namestringNoRaises the hit rate on sparse profiles. Max 256.
last_namestringNoRaises the hit rate on sparse profiles. Max 256.
organization_namestringNoDisambiguates common names. Max 256.

Examples

curl https://api.syncgtm.com/v1/api/enrich/personal-email \ -H "Authorization: Bearer $SYNCGTM_API_KEY" \ -H "Content-Type: application/json" \ -d '{"linkedin_url": "https://www.linkedin.com/in/janedoe", "first_name": "Jane", "last_name": "Doe"}'

Response

{ "status": "found", "data": { "email": "jane.doe@gmail.com" } }
{ "status": "not_found", "data": null }
FieldTypeNotes
statusstringfound or not_found
data.emailstringA personal-mailbox address. Present only when status is found.

Tips

  • Try the work email first when either would do. work-email costs a third as much.
  • Pass the name and company whenever you have them — they are free and they lift the hit rate.
  • Cap your batch. At 3 credits a lookup, 1,000 rows can cost up to 3,000 credits. Count the rows and check your balance first.

Personal addresses are personal data. Make sure you have a lawful basis to contact someone at their personal inbox before you send to it.


Errors

StatuscodeTypical cause
400invalid_requestlinkedin_url missing or empty
402insufficient_creditsBalance below 3 credits

All codes are on the Errors page.


EndpointUse it instead when
work-emailA business address will do — 1 credit
mobileYou want to call or text instead — 10 credits