NumValidate is partnering up with numverify.com to offer you an even better free phone number validation API. To continue using our free service, please create a numverify account using the button below. Get Free API Key
NumValidate is an open source REST API that provides a simple yet effective way to validate and format a phone number.
NumValidates is powered by Google LibPhoneNumber, a phone number formatting and parsing library released by Google, originally developed for (and currently used in) Google's Android mobile phone operating system, which uses several rigorous rules for parsing, formatting, and validating phone numbers for all countries/regions of the world.
Validating a phone number allows you to keep your user database clean and fight frauds by validating phone numbers at the point of entry into your system.
NumValidate also allows you to format a phone number in the E164 format, which is the standard that you should use for safely storing you phone numbers.
Simply put: the rate limit ensures an high quality of service for all API consumers.
To enjoy the default rate limit of 1000 requests per day, you'll need to sign-up for a free account and then head to your dashboard to generate an API keys.
The paid plan should be the main way to pay up the infrastructure.
However, this is an open source project: You can find all its code on Github, and if you think that the proposed price for the pro plan is too high you're free to install it in your own server.
Payments can be made via Credit Card (Visa, MasterCard, Discover, Diner's Club) and are secured by Stripe.
You can change your payment method at any given time in the Payment section of your Account Dashboard.
NumValidate was born in the summer 2017 from a meeting between the holiday boredom and the desire to test myself in building a "simple API gateway".
You can see by yourself in the Github repository that only a small portion of the code handles the phone number validation, while the biggest part of the project just supports the authentication, caching and API token management.
I'm putting this in the FAQ even if we all know this is not a frequent question by any means シ.
If you're liking NumValidate, the best way to support the project is by contributing to it on Github: Pull requests with new features/fixes and discussions are warmly welcomed.