NumVerify is a free, powerful REST API that validates national and international phone numbers based on the most recent international numbering plan databases. After passing a phone number into the simple request URL structure, the API returns a universally usable JSON response set containing the validation result, the requested number in its local and international format, and useful country, carrier, and line type information.
We believe that every online business that utilizes its customer's phone numbers should validate them to ensure frictionless communication and reduce undelivered messages. That is why we decided to offer 1,000 monthly validation requests for free - no credit card required. You can sign up for your free API Access Key here.
The numverify API is a product built and maintained by apilayer, an Austrian technology company aiming to help developers, startups and larger companies automate and outsource complex processes by serving them with dedicated and handy programming interfaces.
Our goal is to offer quick and simple access to our software with the objective of speeding up development of your applications and easing the burden on your back-end.
Our phone number format validation system is based on the most up-to-date international numbering plans containing complex syntax rules, carrier data, line type data and location information for all mobile and landline numbers in both national and international formats, for a total of 232 countries around the world. Only this way we are able to ensure the highest level of quality, reliability and accuracy for each validation result returned by the API.
Yes. Since we understand that your API requests contain may sensitive data, we offer paid customers the possibility to access the API and all data provided by and processed through it via industry-standard 256-bit HTTPS encryption. See the API's Documentation for details.
Every registered user is assigned a personal Access Key, a unique "password" that can be used to access and query the numverify API. If you are logged in, you can find it in your Account Dashboard and in all interactive links contained in the API's Documentation.
In your Account Dashboard you can reset your Access Key at any given time.
In order to make an API Request, you are required to attach your Access Key to a valid API endpoint URL, e.g: http://apilayer.net/api/check?access_key=YOUR_ACCESS_KEY
Users will be automatically notified via e-mail and on their Account Dashboard once at least 75%, 90%, and 100% of their monthly API Request allowance has been reached. After reaching 100% of the allowance, API access will be disabled.
The numverify API's system status is being closely monitored around the clock. Since every effort is made to ensure the highest possible level of consistency, we are happy to announce that our API's uptime is at around 99.9%. At the current stage we are not offering any public statistics, but we will be happy to provide you with recent uptime reports - ask us »
The Free Plan is set out to be a "trial version" without a time limit, offering a volume of 1,000 monthly API requests.
Paid Subscription Plans feature significantly higher API request volumes, ensure secure data streams via 256-bit HTTPS Encryption, include unlimited and prioritised technical support, and offer a variety of must-have API functionalities.
In order to test the API and to get an idea of the product, you can simply sign up for the Free Plan.
As soon as you or your application requires more than 1,000 API requests per month and more professional API functionality, you would be well-advised to sign up for one of the paid Subscription Plans, starting at only USD 14.99 per month.