Phone Number Validator & Bulk Validation API - Carrier Lookup avatar

Phone Number Validator & Bulk Validation API - Carrier Lookup

Pricing

$0.50 / 1,000 results

Go to Apify Store
Phone Number Validator & Bulk Validation API - Carrier Lookup

Phone Number Validator & Bulk Validation API - Carrier Lookup

Bulk phone number validation API and carrier lookup for lead lists. Parse and normalize numbers to E.164; return country, line type, carrier metadata, location, timezone, and possible/valid format checks. Uses libphonenumber metadata—not live reachability, ownership, or OTP verification. No API key.

Pricing

$0.50 / 1,000 results

Rating

0.0

(0)

Developer

Ava Torres

Ava Torres

Maintained by Community

Actor stats

1

Bookmarked

84

Total users

26

Monthly active users

3 days ago

Last modified

Share

Bulk Phone Number Validation API & Carrier Lookup

Validate, parse, normalize, and enrich phone-number lists worldwide. Returns format validity, country, carrier metadata, line type (mobile/landline/VoIP/toll-free), timezone, geographic metadata, and E.164/international/national formats.

Built on Google's libphonenumber metadata — the same numbering-plan library used by Android and many communications products. Results do not establish live reachability, current ownership, consent, or successful OTP delivery.

What you get

For each phone number:

  • Validation: Whether the number is possible and valid under published numbering-plan metadata
  • 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: Numbering-plan carrier metadata when available (optional; portability can make it stale)
  • Geocoding: Geographic location (optional)
  • Timezone: Associated timezones (optional)

Use cases

  • CRM cleanup: Validate and standardize phone numbers in your database
  • Lead-list hygiene: Flag malformed or structurally invalid numbers before outreach
  • Compliance support: Add line-type metadata for review; do not use this output alone as a consent, TCPA, or do-not-call determination
  • Data enrichment: Add country, carrier, and type metadata to phone lists
  • International formatting: Convert local numbers to international dial format

Important interpretation limits

  • valid and isPossibleNumber are structural numbering-plan checks, not proof that a subscriber can receive a call or message.
  • Carrier and geography fields are metadata and can be missing or stale after number portability.
  • This actor does not send OTPs, contact subscribers, verify ownership, check consent, or query live carrier/HLR data.

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.0005 per validated number ($0.50 per 1,000 results). The five-number default demo costs $0.0025. No API key, start fee, or external account is needed. Buyer-set charge limits are applied at this live per-result rate.

Large lists are written in bounded dataset batches so the advertised bulk workflow does not exceed Apify's per-request payload limit.

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).