E.164 Standard
Normalize valid numbers to E.164 and national formats with structural format checks.
Structurally validate and normalize phone numbers to E.164. Get line type, location hints, timezones, carrier details, and dialability flags where available. Ideal for registration forms and contact cleanup — not live line verification.
Test the API with live data
Normalize valid numbers to E.164 and national formats with structural format checks.
Support for phone numbers from over 240 countries and territories worldwide.
Location hints and timezone identifiers when available (most often US/CA).
Carrier names and safe display names when available — mainly US/CA. Not subscriber verification.
Classify landline, mobile, toll-free, VoIP, and other line types when valid.
Instant structural phone validation with sub-200ms response times.
Sign up for free and get instant access to your API key.
curl -X GET \ "https://phonevalidation.cleariflow.com/v1/" \ ?api_key=YOUR_API_KEY \ &phone=%2B14155552671 \ &country=US
{
"carrier": "",
"carrier_display": "",
"country": {
"code": "US",
"name": "United States",
"prefix": "+1"
},
"format": {
"international": "+14155552671",
"local": "(415) 555-2671"
},
"geographical": true,
"internationally_dialable": true,
"location": "San Francisco, CA",
"phone": "14155552671",
"possible": true,
"timezones": [
"America/Los_Angeles"
],
"type": "Landline_or_Mobile",
"valid": true
}