linkedin_to_mobile_phone is the only phone endpoint in the API. It takes a LinkedIn profile and returns a carrier-verified mobile number with the date it was last verified.
Mobile only, by design
Only mobile numbers are returned — no landlines, no VoIP. Every result is a real device, which is what makes the output usable for SMS and direct dial rather than a switchboard you have to navigate. The practical consequence: contacts whose only number is a desk line simply won’t return a result. A miss here isn’t a data gap so much as a filter working as intended.Batch up to 100 per call
The endpoint takes either a single URL or a batch:
Batching is the simplest way to move a large list: one call for 100 profiles instead of 100 separate calls means less network overhead and fewer calls to retry. It doesn’t reduce your request count, though — each item in a batch counts as one request, hit or miss, so a batch of 100 draws 100 requests from your Fair Use requests limit.
Budget phone tokens first
Mobile lookups draw on phone tokens, which are separate from your regular token balance. One phone token is spent per returned result. Phone tokens aren’t included in any plan — you buy them through a monthly phone token subscription on the Pricing page at app.moltsets.com. It’s available on paid plans only; the free plan has no phone tokens.
Unused tokens roll over month to month while the subscription stays active. Cancelling either the phone token subscription or your main plan forfeits them. See Phone tokens for proration, larger subscriptions, and cancellation.
You’re only charged for results that come back — profiles with no mobile on file cost nothing, and come back as HTTP
200 with status: "not_found" rather than an error. A batch of 100 profiles can therefore spend up to 100 phone tokens, so check your balance and size batches to it rather than to the endpoint’s 100-profile ceiling.
get_account and get_billing are free and never cost tokens. Check your remaining phone tokens before a large run so a job doesn’t stall halfway through.
Qualify before you enrich
Because phone tokens are a paid add-on, it pays to narrow the list before calling this endpoint rather than after. Run your people search filters first and enrich only the contacts you’d actually call:search_peoplewithseniority,department, and location filters- Review the top-level
totaland tighten until the list is the size you intend to work (totalstops counting at 10,000) - Batch the resulting LinkedIn URLs into
linkedin_to_mobile_phone, up to 100 at a time and within your phone token balance
Read the validation date
last_validated_at is the date the number was last confirmed active and in service.
Unlike email, MoltSets does not assign a risk score or confidence grade to phone numbers. The validation date is the signal — a number confirmed last week carries more confidence than one confirmed a year ago, and it’s your call how much weight to give it. See Understanding Phone Number Validation.
Screen against DNC yourself
MoltSets does not currently provide Do Not Call status. No field in the response indicates whether a number is on a DNC registry, and a returned number is not a number that has been cleared to call. Practically, that means putting a DNC scrub between enrichment and outreach: take the numbers this endpoint returns, run them through your own registry check or your dialer’s built-in scrubbing, and call only what survives. The endpoint fits the enrichment step of that pipeline, not the compliance step.Related
Phone Number Validation
What the validation date does and doesn’t tell you.
Rate Limits
Batching, backoff, and per-plan ceilings.
