Phone Number Validator & Formatter (Bulk) avatar

Phone Number Validator & Formatter (Bulk)

Pricing

$2.00 / 1,000 phone number validateds

Go to Apify Store
Phone Number Validator & Formatter (Bulk)

Phone Number Validator & Formatter (Bulk)

Validate and format phone numbers in bulk with Google's libphonenumber: valid/possible, E.164, international and national formats, country, line type (mobile, landline, VoIP), carrier, location and time zone.

Pricing

$2.00 / 1,000 phone number validateds

Rating

0.0

(0)

Developer

Proper Ecosystem Tools

Proper Ecosystem Tools

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 hours ago

Last modified

Share

Validate, clean, and format phone numbers in bulk with Google's libphonenumber, the same library Android and Gmail use. For every number you get valid / possible, E.164, international and national formats, country, line type (mobile, fixed line, toll-free, VoIP...), original carrier, location, and time zones. Works for every country.

Why use it

  • Clean CRM, lead, and signup lists before SMS or calling campaigns
  • Normalize numbers to E.164 for Twilio, HubSpot, Salesforce, or WhatsApp
  • Spot landlines vs. mobiles before sending SMS
  • Fast and cheap: pure computation, no network calls, thousands of numbers per second

Input

FieldDescription
phoneNumbersNumbers in any format: +1 650-253-0000, (020) 7946 0958, 0049 30 901820
defaultCountryTwo-letter country code used for numbers without a + prefix, e.g. US, GB, DE
languageLanguage for carrier and location names (default en)

Output (illustrative example)

{"input": "(650) 253-0000", "valid": true, "possible": true, "e164": "+16502530000",
"international": "+1 650-253-0000", "national": "(650) 253-0000", "countryCallingCode": 1,
"regionCode": "US", "numberType": "FIXED_LINE_OR_MOBILE", "carrier": null,
"location": "Mountain View, CA", "timeZones": ["America/Los_Angeles"]}

Carrier is the original carrier assigned to the number range. Numbers may have been ported since. This Actor does not dial or ping numbers and doesn't check WhatsApp.

Pricing

Pay per number validated. Unparseable inputs are still returned, with a reason.