Skip to Content
REST APIEndpointsFind Mobile Number

Find Mobile Number

Give it a LinkedIn profile URL and get back the person’s mobile phone number.

Endpoint
POST /v1/api/enrich/mobile
Cost
10 credits per number found
Required input
linkedin_url
Returns
Mobile phone number

What it does

  • Runs waterfall enrichment across several phone providers and stops at the first that returns a number.
  • Returns one number — the best match. When a provider has several, the first is the one returned.
  • Charges 10 credits only when a number is found. A miss is free.
  • Is the slowest of the four lookups. Give your HTTP client a 60-second-plus timeout.

Same lookup as the find_mobile_number 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/mobile \ --max-time 90 \ -H "Authorization: Bearer $SYNCGTM_API_KEY" \ -H "Content-Type: application/json" \ -H "Idempotency-Key: crm-contact-48213-mobile" \ -d '{"linkedin_url": "https://www.linkedin.com/in/janedoe"}'

Response

{ "status": "found", "data": { "phone": "+14155550123" } }
{ "status": "not_found", "data": null }
FieldTypeNotes
statusstringfound or not_found
data.phonestringOne mobile number. Present only when status is found.

Tips

  • Always send an Idempotency-Key. This is the most expensive lookup and the one most likely to hit a client timeout. With a key, a retry after a dropped connection returns the original answer instead of charging another 10 credits.
  • Spend it on the short list. Find and verify emails for the whole list; pull mobiles only for the accounts you will actually call.
  • Check consent rules before you dial. Calling and texting mobile numbers is regulated in many countries.

Already have a number and only want to know if it is on WhatsApp? Use the MCP tool validate_whatsapp — 1 credit.


Errors

StatuscodeTypical cause
400invalid_requestlinkedin_url missing or empty
402insufficient_creditsBalance below 10 credits
504timeoutLookup ran past the server deadline — refunded; retry

All codes are on the Errors page.


EndpointUse it instead when
work-emailEmail is enough — 1 credit
personal-emailYou want a personal channel without a phone call — 3 credits