Phone Number Validation - Carrier & Type Lookup avatar

Phone Number Validation - Carrier & Type Lookup

Pricing

Pay per usage

Go to Apify Store
Phone Number Validation - Carrier & Type Lookup

Phone Number Validation - Carrier & Type Lookup

Validate phone numbers worldwide. Get carrier name, line type, country, and formatting details. Check if numbers are mobile, landline, or VoIP. For lead verification, CRM enrichment, and fraud prevention. No API key required.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Ava Torres

Ava Torres

Maintained by Community

Actor stats

0

Bookmarked

4

Total users

2

Monthly active users

3 days ago

Last modified

Share

Phone Number Validation & Lookup

Validate, parse, and enrich any phone number worldwide. Returns validity, country, carrier, line type (mobile/landline/VoIP/toll-free), timezone, and geographic location. Formats numbers for E.164, international, and national dialing.

Built on Google's libphonenumber — the same library used by Android, WhatsApp, and Telegram for phone number handling.

What you get

For each phone number:

  • Validation: Whether the number is valid and dialable
  • Formatting: E.164, international, and national formats
  • Country & Region: Country calling code and ISO region code
  • Line Type: Mobile, fixed line, VoIP, toll-free, premium rate, etc.
  • Carrier: Network operator name (optional)
  • Geocoding: Geographic location (optional)
  • Timezone: Associated timezones (optional)

Use cases

  • CRM cleanup: Validate and standardize phone numbers in your database
  • Lead verification: Check if phone numbers are real before outreach
  • Compliance: Identify line types for TCPA/telemarketing compliance
  • Data enrichment: Add country, carrier, and type metadata to phone lists
  • International formatting: Convert local numbers to international dial format

Input example

{
"phoneNumbers": ["+1-202-555-0173", "+44 20 7946 0958", "(415) 555-2671"],
"defaultRegion": "US",
"includeCarrier": true,
"includeGeocoding": true,
"includeTimezone": true
}

Output example

{
"input": "+1-202-555-0173",
"valid": true,
"phoneNumberE164": "+12025550173",
"international": "+1 202-555-0173",
"national": "(202) 555-0173",
"countryCode": 1,
"regionCode": "US",
"numberType": "FIXED_LINE_OR_MOBILE",
"carrier": "",
"geocoding": "Washington, DC",
"timezones": ["America/New_York"],
"isPossibleNumber": true
}

Pricing

$0.50 per 1,000 results. No API key or external account needed.

Supported formats

Accepts any phone number format: +1-555-123-4567, (555) 123-4567, 5551234567, +44 20 7946 0958, +49 30 123456, etc. Numbers without a country prefix are parsed using the defaultRegion setting (defaults to US).