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-emailbefore you send.
Same lookup as the find_personal_email MCP tool.
Request body
| Field | Type | Required | Notes |
|---|---|---|---|
linkedin_url | string | Yes | Full LinkedIn profile URL. Max 2048 characters. |
first_name | string | No | Raises the hit rate on sparse profiles. Max 256. |
last_name | string | No | Raises the hit rate on sparse profiles. Max 256. |
organization_name | string | No | Disambiguates common names. Max 256. |
Examples
cURL
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 }| Field | Type | Notes |
|---|---|---|
status | string | found or not_found |
data.email | string | A personal-mailbox address. Present only when status is found. |
Tips
- Try the work email first when either would do.
work-emailcosts 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
| Status | code | Typical cause |
|---|---|---|
| 400 | invalid_request | linkedin_url missing or empty |
| 402 | insufficient_credits | Balance below 3 credits |
All codes are on the Errors page.
Related endpoints
| Endpoint | Use it instead when |
|---|---|
work-email | A business address will do — 1 credit |
mobile | You want to call or text instead — 10 credits |