Namsor

Format a phone number in correlation to a name

The Namsor name analysis software has been trained to evaluate formated, as well as unformatted, phone numbers. It is able to process a first name, last name and phone number in order to establish its phone prefix and country code, as well as determine the structure of the phone number and check if it is valid.

Identify the phone prefix based on a first name, last name and phone number

Analyse a first name, a surname and a phone number to determine the most likely phone prefix, country of origin and formated phone number.

Format Phone Number

Estimate the most likely phone prefix, country of origin and formated phone number:

First name (or given name).

Last name (or family name).

Phone number, formatted or unformatted.

info symbol
  • Tag: Format Phone Number.
  • Precision:Precision gauge
  • Cost: 11 credits per name.
  • API: Format Phone Number documentation.
  • Determine: the country of origin of the phone number, the most likely country calling code, the most likely country of origin of the name, if the phone number could be positively verified and the phone number in E.164 format.

Format Phone Number Geo

Estimate the most likely phone prefix and formated phone number:

First name (or given name).

Last name (or family name).

Phone number, formatted or unformatted.

Most likely country of origin, in ISO 3166-1 alpha-2 format.

info symbol
  • Tag: Format Phone Number Geo.
  • Precision:Precision gauge
  • Cost: 11 credits per name.
  • API: Format Phone Number Geo documentation.
  • Determine: the country of origin of the phone number, the most likely country calling code, if the phone number could be positively verified and the phone number in E.164 format.

What is the formatting of a phone number

The formatting of a phone number is based on a phone number and a first name, a last name (or both for more precision) to estimate the prefix of the phone number and the country to which the phone number belongs. The phone number will also be formatted and verified using the LibPhoneNumber library.

  • The telephone number uniquely identifies a terminal within a telephone network. This number can be made up of numbers or letters depending on the country. To communicate with another country, we use its code generally accompanied by "+" which is added as a prefix to the destination number. This is called an international number.
  • An international dialing code is a telephone prefix used in the telephone numbers of regions or countries that are members of the International Telecommunication Union. The area code indicates the country where the owner of the number is located.
  • We use the Google library LibPhoneNumber to verify the phone number.

For example, with the Full name Camille Muholi and the phone number 0678654356, the most likely phone prefix returned is 212 for Morocco and the second most likely phone prefix 355 for Albania. The phone number has been validated with the country Morocco and the valid formatted phone number (in E.164 format) is +212 678-654356.

Example of values returned by the Format Phone Number feature.

Find the right feature

Try out our CSV & Excel file parser, join our API or download our developer tools

Easily integrate using our extensive API documentation, analyze CSV and Excel files or download the Namsor app.

A person uploading a csv file online

CSV and Excel tool

Upload a document in our CSV and Excel file processer.
Choose a classification type and download your comprehensive name analysis by gender, country of origin, ethnicity, diaspora and much more.

Drop a file
A person who works with an API

API documentation

We maintain a fully documented API to help you throughout your integration process.
Take control of Namsor's name checking features efficiently, thanks to our numerous integration examples for JavaScript, Python, Java and Shell.

Browse API documentation
Namsor's software developement kit being downloaded

Developer tools

Discover all the possibilities offered by Namsor's services: download our developer tools and integrate our name checking technology into your app.
Choose the SDK or CLI you need for your projects in Java, Python, GoLang or Javascript.

Download SDK or CLI