Mobile Finder
Discover mobile phone numbers for business contacts using email, LinkedIn URL, or name + company.
Endpoint
Request
At least one identifier is required: email, linkedin_url, or first_name + last_name.
First name (requires last_name)
Last name (requires first_name)
Company name (helps narrow results when using name)
Company domain (alternative to company name)
Example Request
curl -X POST https://api.gtmapis.com/v1/mobile/find \
-H "Content-Type: application/json" \
-H "X-API-Key: gtm_test_your_key_here" \
-d '{
"email": "john.doe@acme.com"
}'
Response
Formatted mobile number (E.164 format, e.g., “+14155551234”)
Raw mobile number as returned by provider
Country code (e.g., “US”, “GB”)
Mobile carrier name (when available)
Line type: mobile, landline, voip
Whether the number passed validation
Whether a mobile number was found
Data provider that returned the result
Credits charged for this request
Whether result was served from cache
Request time in milliseconds
Success Response
{
"email": "john.doe@acme.com",
"mobile": "+14155551234",
"mobile_raw": "415-555-1234",
"country_code": "US",
"carrier": "Verizon Wireless",
"line_type": "mobile",
"valid": true,
"found": true,
"confidence": 85,
"source_provider": "leadmagic",
"credits_charged": 2,
"cache_hit": false,
"latency_ms": 478
}
Not Found Response
{
"email": "john.doe@acme.com",
"mobile": "",
"valid": false,
"found": false,
"confidence": 0,
"credits_charged": 0,
"cache_hit": false,
"latency_ms": 234
}
Credit Pricing
| Result | Credits Charged |
|---|
| Mobile found | 2 credits |
| Not found | 0 credits |
| Error / failure | 0 credits |
Mobile numbers are cached for 7 days. Cache hits are charged at the same rate.
Line Types
| Type | Description |
|---|
mobile | Standard cellular phone |
landline | Fixed-line phone |
voip | Voice over IP (Google Voice, etc.) |
Error Responses
400 Bad Request
{
"error": "Bad Request",
"message": "email, linkedin_url, or first_name+last_name required"
}
401 Unauthorized
{
"error": "Unauthorized",
"message": "Invalid API key"
}
503 Service Unavailable
{
"error": "Service Unavailable",
"message": "mobile finder not configured"
}
Use Cases
Build call lists with verified mobile numbers for SDR teams.
Find mobile numbers for text-based outreach campaigns.
Reach executives directly when email isn’t getting responses.
Verify that contacts have valid mobile numbers before importing to dialers.
Best Practices
Email addresses have the highest match rate for mobile lookups.
Always check numbers against Do-Not-Call registries before calling.
Filter for line_type: mobile if you’re doing SMS campaigns.