Numverify
App · Contact Management · 2 actions
Check phone numbers with Numverify: find out whether a number is real, get it in a clean international format, and see which country, city and phone company it belongs to and whether it is a mobile or a landline. Covers 232 countries.
List countries
Get every country Numverify can check numbers for (232 of them) with its two-letter code and dialling code, in alphabetical order.
Inputs
None.
Outputs
countrieslist- The countries, in alphabetical order
country_countnumber- How many countries there are
Example output
{
"countries": [
{
"country_code": "AF",
"country_name": "Afghanistan",
"dialling_code": "+93"
},
{
"country_code": "AL",
"country_name": "Albania",
"dialling_code": "+355"
},
{
"country_code": "GB",
"country_name": "United Kingdom",
"dialling_code": "+44"
},
{
"country_code": "US",
"country_name": "United States",
"dialling_code": "+1"
}
],
"country_count": 4
}Validate phone number
Check whether a phone number is real, and get it back in its international format along with its country, city or region, phone company, and whether it is a mobile or a landline. A number that is not valid is an answer, not an error: 'valid' comes back false, so a workflow can branch on it.
Inputs
- Phone number
phone_numbertextRequired - The number to check, written any way: with spaces, dashes or brackets, and with or without its country code.
- Country
countrytext - The country the number is from. Only needed when the number is written without its country code, like (415) 858-6273; numbers that start with + or 00 already say which country they are from.One of:
AF(Afghanistan),AL(Albania),DZ(Algeria),AS(American Samoa),AD(Andorra),AO(Angola),AI(Anguilla),AG(Antigua and Barbuda),AR(Argentina),AM(Armenia), and 222 more.
Outputs
carriertext- The phone company the number is registered with, where known
country_codetext- The number's two-letter country code, e.g. US
country_nametext- That country's name
dialling_codetext- That country's dialling code, e.g. +1
extensiontext- The extension written after the number, if there was one
international_formattext- The number with its country code, e.g. +14158586273: the format to store, or to send a text or call to
is_mobiletrue/false- True for a mobile number, the kind that can receive texts
line_typetext- The kind of line: mobile, landline, toll_free, premium_rate, special_services, satellite or paging
line_type_labeltext- That kind of line in words
local_formattext- The number as it is dialled inside its country
locationtext- The city or region the number belongs to, where known
numbertext- The number that was checked, digits only
validtrue/false- True when this is a real, dialable phone number
Example output
{
"carrier": "AT&T Mobility LLC",
"country_code": "US",
"country_name": "United States of America",
"dialling_code": "+1",
"extension": null,
"international_format": "+14158586273",
"is_mobile": true,
"line_type": "mobile",
"line_type_label": "Mobile",
"local_format": "4158586273",
"location": "Novato",
"number": "14158586273",
"valid": true
}