Free & Reliable

Phone Number Validation & Lookup API for Developers

Automate your phone number validation process by checking carrier information with our free and worldwide phone number lookup API.

Checking a single number? Use the free phone number validator

Used by over 15,000 developers
Coca-Cola logo Accenture logo Heineken logo Fossil logo SAP logo

Everything you need to clean and enrich phone data

Our API is feature complete and provides you with an industry-leading price/value ratio.

100 Free Requests / Month

Free for hobby projects & enough to get your professional project up and running.

Global Coverage

Our dataset is built on top of the best sources. We continuously update and improve the data.

Premium Support

We provide dedicated premium support. We are set to meet the highest service expectations.

Unlimited Concurrency

All paid plans come along with an unlimited amount of API connections.

What every lookup returns

One request gives you everything you need to store, route and contact a number correctly.

Carrier & line type
The carrier and whether the number is mobile, landline, toll-free, premium-rate or satellite.
VoIP detection
A fine-grained number type flags VoIP, shared-cost, personal and UAN numbers, useful against fake sign-ups.
Ready-to-use formats
E.164 for SMS and voice providers, the national format for display and a tel: link for click-to-call.
Local time zones
The time zones of the number’s area, so you call and message customers at a sensible local time.
100 numbers per request
Clean contact lists and CRM imports with batch validation: up to 100 numbers in one request.
230+ countries
Validation and formatting for phone numbers of every country and territory.
Try it yourself

Try the API with our live demo

Retrieve the available information for any phone number you know and get a first impression of how our API can solve your use case.

Developer Experience

The API comes with a great developer experience in mind.

1
2
3
4
5
6
7
8
9
10
{
   "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"
}
                    

"We had a few special requirements, and the NumlookupAPI team was super responsive & helpful, as they replied to all our questions and helped us get started within just a few hours. With the help of their phone number validation API, we managed to get our registration forms completely spam-free!"

Wernhard Berger Co-CEO, Breatheilo Breatheilo Logo
// validate phone number 
curl --request GET \
    --url "https://api.numlookupapi.com/v1/validate/+12069220880" \
    --header "apikey: YOUR-APIKEY"
Easy-to-use

Loved by enterprises, trusted by developers

Get up and running in minutes on our reliable phone number lookup API, including extensive documentation and complete API references.