Find mobile phone
find_mobile_phoneFind a mobile number for each contact by querying your Prospeo, Lusha, ContactOut, and FullEnrich accounts in order until one returns a number. Returns E.164 results with line type and credits.
Instructions
Find a mobile phone number for each contact by calling the buyer's own phone data providers in order (Prospeo, Lusha, ContactOut, FullEnrich) until one returns a number. Returns one row per contact with the number in E.164 format, its line type, country, a Do Not Call flag where the provider reports one, the provider that found it, and the provider credits it spent, plus a run summary row. Provider keys are read from the PROSPEO_API_KEY, LUSHA_API_KEY, CONTACTOUT_API_KEY, and FULLENRICH_API_KEY environment variables of this server; with none set, the run completes, calls nothing, and charges nothing. A LinkedIn URL is passed to providers as an identifier and never opened. A run that does not succeed is returned as an error with its run ID. Requires an APIFY_TOKEN and consumes Apify credits per contact searched and per number found, plus the buyer's own provider credits.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "find_mobile_phone"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| No | Single contact shortcut: email. | ||
| contacts | No | People to look up. Give each as many identifiers as you hold. | |
| full_name | No | Single contact shortcut: full name. | |
| mobile_only | No | When true, a landline or VoIP number does not count as found and the chain moves on. Numbers with no reported line type are kept as unknown. Default true. | |
| linkedin_url | No | Single contact shortcut: LinkedIn profile URL, never opened by the actor. | |
| max_contacts | No | Ceiling on how many contacts this run processes. | |
| company_domain | No | Single contact shortcut: company domain. | |
| max_charge_usd | No | Optional cap on this run's Apify charges. The run stops before a charge that would pass it and keeps every row already paid for. | |
| provider_order | No | Providers in call order. Default prospeo, lusha, contactout, fullenrich. A provider with no key is skipped and reported. | |
| max_provider_credits | No | Cap on the provider credits this run may spend on the buyer's own accounts. Remaining contacts are skipped, uncharged. Strongly recommended. |