Phone Number Validator & Formatter β Bulk
Pricing
from $0.001 / phone validated
Phone Number Validator & Formatter β Bulk
Validate and format a list of phone numbers to E.164, national and international formats with region and line type. Clean messy phone columns before dialing or texting.
Pricing
from $0.001 / phone validated
Rating
0.0
(0)
Developer
hiper soft
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Validate and format a list of phone numbers β to E.164, national and international formats β with region, country calling code and line type. Clean messy phone columns before you dial, text or import into a CRM.

What it does
- Checks whether each number is valid and possible.
- Formats to E.164, national and international, plus a
tel:URI. - Returns country, calling code and line type (mobile, fixed line, VoIPβ¦).
Use cases
- Lead & CRM cleaning β normalize and validate phone lists before import.
- SMS / calling β get E.164 numbers ready for your provider.
- Data quality β flag invalid numbers in bulk.
Input
{ "phones": ["+1 202-555-0176", "020 7946 0000"], "defaultCountry": "GB" }
| Field | Type | Description |
|---|---|---|
phones | array | Phone numbers to validate. |
defaultCountry | string | ISO country code (US, GB, SGβ¦) for numbers without a country code. |
Output

{ "input": "020 7946 0000", "valid": true, "e164": "+442079460000", "international": "+44 20 7946 0000", "national": "020 7946 0000", "country": "GB", "type": "FIXED_LINE" }
Output schema
| Field | Type | Description |
|---|---|---|
input | string | The original number. |
valid | boolean | Whether it's a valid number. |
e164 | string | E.164 format. |
country | string | Detected country (ISO). |
type | string | Line type (mobile, fixed line, VoIPβ¦). |
FAQ
Do I need country codes? Include them, or set defaultCountry to parse local numbers.
Can I automate it? Yes β via integrations on the Apify platform and the Apify API.
Notes
Original clean-room implementation.