Skip to main content
GET

Overview

The Phone Validation API accepts a phone number (with optional country code) and returns detailed metadata including formatting, carrier information, line type, geographic location, and timezone data. This endpoint supports both GET and POST requests.

Request Parameters

string
required
The phone number to validate. Can be provided in E.164 format (+14155552671) or local format (e.g., 4155552671 with a country code hint).
string
required
Your ProWebLook API key. See Authentication.
string
ISO 3166-1 alpha-2 country code hint (e.g., US, IN, GB). If omitted or set to none, the API will attempt to auto-detect the country from the number itself.Defaults to auto-detection.

Response

string
Validation result. Either VALID_CONFIRMED or INVALID.
string
Phone number in E.164 international format (e.g., +1 415 555 2671).
string
The type of phone line. Possible values: Mobile, Fixed Line, Fixed Line or Mobile, Toll-Free, Premium Rate, Shared Cost, VoIP, Personal Number, Pager, Universal Access Number, Voicemail, Unknown.
string
The name of the mobile carrier/operator (e.g., T-Mobile, Vodafone). May be empty for landlines.
string
Geographic description of the number (city, region, or country).
integer
Numeric country calling code (e.g., 1 for US, 44 for UK, 91 for India).
string
ISO 3166-1 alpha-2 country code (e.g., US, GB, IN).
string
Full country name (e.g., United States, India).
string
Phone number in national format (e.g., (415) 555-2671).
string
Phone number in international format (e.g., +1 415 555 2671).
array
Array of IANA timezone strings applicable to this number (e.g., ["America/New_York"]).
integer
Remaining rate limit calls in the current window.
integer
Seconds until the rate limit window resets.

Credit Cost

1 credit is deducted from your phoneapi_balance per successful validation.