Number Insight - Nexmo


Tap into vast amounts of real-time data about mobile numbers

Protect yourself from fraud and spam

  • Identity
  • Security
More security. No friction.

The smart way to get real-time intelligence on numbers anywhere in the world and protect yourself from fraud and spam. Nexmo's Number Insight API offers a frictionless user experience. It references vast amounts of real time data from portability databases, both carrier and our own, to give you the most accurate set of information.

Accurate information

Get the full registered name of the owner (available in US only).

Superior coverage

Gain accurate Operator information, identifying mobile numbers that have been ported.

Determine caller type

Learn if the number is a virtual number, Mobile, Landline.

How it works

You can validate numbers from any location in the world, so you can be sure you have accurate information regardless of where users are using your app. Your app can ask users to enter a phone number during registration or you can identify existing numbers in your customer database.

Your application passes the phone number to Nexmo’s Number Insight API for analysis. Number Insight queries multiple information sources to validate and gather information about the number. Nexmo's Number Insight returns information on the phone number to your application so you can remove unreachable numbers and identify valid numbers as mobile or landline.


Type of request Price


Best for formatting numbers and displaying
them in local format



Best for identifying number type, deciding between
SMS and voice, and blocking virtual numbers

€ 0,0050


Best for determining risk

€ 0,0300


All prices may be subject to change at any time.

1. Test
After signing up, you receive credit to start testing Number Insight from Nexmo. This is available for you to experience the possibilities.

2. Apply
If you like it, apply from your dashboard to take this API into production.

3. Go live!
Now you can start using the API in your own application and reach your customers and employees!

You can...

Keep your database up to date

By periodically validating the numbers in your customer database, you can be sure that customer numbers are still reachable, reducing delivery errors when running SMS or voice-based marketing campaigns.

Use the right channel

Validating information enables you to distinguish mobile from landline numbers — ensuring that you don’t try to send text messages to landlines if reaching out via SMS.

Minimize fraud

By asking your customer to provide a phone number — and then validating the legitimacy of that number — you can minimize fraud while ensuring that you have a way to contact that customer in the future.

Try Number Insight!
Sign up Develop Test Apply Go live!