Free Phone Number Lookup & Validation API

Automate your phone number validation process by checking carrier information with our free and worldwide phone number lookup API. No authentication required. Get started with just a few lines of code. This way you can make up to 10 requests / hour.

Increase your usage by registering a free API key and make up to 100000 per month and 200 requests per hour.

No authentication required
100% free to use
Increased usage with free API key
5000 free monthly requests

Try it yourself

{
   "valid": true, 
   "line_type": "mobile"  
   "intl_format": "12069220880",
   "local_format": "2069220880",
   "country_name": "United States of America",
   "country_code": "US",
   "carrier": "AT&T Mobility LLC",
   "location": "Novato",
}

Get started with just a few lines of code

Documentation

Our API comes with a set of filters:

Parameter
Required
Description
country_code false limit your search to a certain country. All ISO 3166-1 alpha-2 country codes accepted
output false default: json, optional values: 'json' and 'xml'

The following example will validate and look for information of following number: +12069220880

curl 'https://numlookupapi.com/api/validate/+12069220880?country_code=US'

If you wish to conduct a validation of a phone number that is written in national format, append the related country code:

curl 'https://numlookupapi.com/api/validate/2069220880?country_code=US'

Our API returns the following list of status codes:

Status code
Description
200 This was a successful request
429 You have hit the rate limit
500 An error has occured

Made with love. For free.