PhoneValidatorUSA API

Validate US phone numbers in real time and retrieve line type, carrier, city, state and DNC information directly from your application.

Purchase Prepaid Credits

What You Can Check

Get useful phone information in real time, directly from your application.

Phone Format

Check and normalize US phone numbers before using them in your application.

Line Type

Identify the type of phone line associated with the number.

Carrier

Retrieve carrier information as part of your phone-data lookup.

City

Retrieve the associated city information when available.

State

Retrieve the associated US state information when available.

DNC Status

Check whether a phone number is flagged on the U.S. National Do Not Call Registry.

Simple API Integration

Make an HTTP request with your API key and phone number. The API returns the phone validation result and available phone data as JSON.

It can be used by websites, CRM systems, lead-generation applications, call-center software and other applications that need real-time phone validation and phone data.

Read the Documentation
Example Request
GET /api/v1/validate/?phone=2025550123

JSON Response

Responses are returned in a simple JSON format containing the phone validation result, available phone information, DNC status and the remaining API credit balance.

{ "success": true, "phone": "2025550123", "status": "Valid", "type": "Landline", "carrier": "Example Carrier", "city": "Washington", "state": "DC", "is_dnc": false, "credits_remaining": 9842 }

Authentication

Your API key identifies your account and authorizes requests to the PhoneValidatorUSA API.

Request Header
X-API-KEY: YOUR_API_KEY

For convenience, the API key may also be supplied using the apikey request parameter. The X-API-KEY header is recommended.

Pay Per API Request

Each successfully processed phone validation request consumes one API credit. The remaining credit balance is returned with each successful response. Invalid phone numbers do not consume a credit.

Check Your API Credit Balance

View your current API credit balance and prepaid account information using your API key.

Credit Balance URL
https://www.phonevalidatorusa.com/api/prepaid/key/YOUR_API_KEY/

Your remaining API credits are also included in every successful API response through the credits_remaining field.

Quick Start

Send a phone number and your API key to receive the validation result, available phone information and remaining API credit balance as a JSON response.

cURL Example
curl -X GET "https://www.phonevalidatorusa.com/api/v1/validate/?phone=2025550123" ^ -H "X-API-KEY: YOUR_API_KEY"

API Errors

Invalid requests return an HTTP status code and a JSON response describing the problem.

Error Description
400
Missing parameters
The API key or phone number was not supplied.
400
Invalid phone number
The supplied phone number is not a valid US phone number.
401
Invalid API Key
The supplied API key is invalid or does not match an API account.
403
API access is inactive
The API account is not currently active.
403
Insufficient credits
The account does not have enough API credits to process the request.
500
Server error
The request could not be processed due to an internal server or database error.

Ready to Integrate Phone Validation?

Get your API credentials and start validating US phone numbers and retrieving phone data in your application.