IPQS
Phone Reputation
Phone Number Validation and Carrier Lookup

IPQS risk analysis tools enable user scoring with the IPQS Phone Validation API service using a straightforward API call. What's more, it comes with worldwide carrier support, making it a global solution. Generate a phone number reputation score to verify users, payments, and sign-ups to prevent fraudulent behavior. Detect VOIP numbers with a phone number risk score to prevent suspicious users.


Identify low-quality users and fraudulent phone numbers in real-time. Detect temporary or disposable phone numbers as well as phone numbers that have recently been involved with abusive behavior online. Phone Reputation screening is a great way to automatically prevent fake accounts and fraudulent behavior.


If you wish to verify phone numbers without passing an IP address, use our dedicated phone number validation API. You can test our phone validation service anytime with our free phone number validator tool.

Example Request

The example below incorporates scoring a phone number with an IP address. Phone numbers without a valid country code will assume the country code of the request's IP address. You can pass the user's primary information into the "billing" variables even if a transaction is not taking place.


Request Parameters
Key Description Expected Values
billing_country User billing or primary country name or billing country ISO-Alpha2. (EG: United States or US) String (optional)
billing_phone User billing or primary 11 to 14 digit phone number. (If less than 10 digits provided, the country code will be guessed by our AI.) Number
billing_phone_country_code Country dialing code associated with the billing phone. Typically 1-3 digits. Number (optional)
shipping_country User shipping or secondary country name or shipping country ISO-Alpha2. (EG: United States or US) String (optional)
shipping_phone_country_code Country dialing code associated with the shipping phone. Typically 1-3 digits. Number (optional)
shipping_phone User shipping or secondary 11 to 14 digit phone number. (If less than 10 digits provided, the country code will be guessed by our AI.) Number (optional)
Response Parameters
Key Description Expected Values
risky_billing_phone Reputation analysis for abusive activity associated with the phone number. Boolean
risky_shipping_phone Same as above. Boolean
valid_billing_phone Valid & active phone number with the phone carrier (not disconnected). Boolean
valid_shipping_phone Same as above. Boolean
billing_phone_carrier Phone number provider company such as "AT&T" or "Bell Canada". String
shipping_phone_carrier Same as above. String
billing_phone_line_type Landline, Wireless, Toll Free, VOIP, Satellite, Premium Rate, Pager, Internet Service Provider or Unknown. String
shipping_phone_line_type Same as above. String
billing_phone_country 2-letter country code associated with the phone number. String
shipping_phone_country Same as above. String
billing_phone_country_code Country dialing code associated with the phone number. Integer
shipping_phone_country_code Same as above. Integer
EXAMPLE CODE

Ready to eliminate fraud?

Start fighting fraud now with 5,000 Free Lookups!

We're happy to answer any questions or concerns.

Chat with our fraud detection experts any day of the week.

Call us at: (800) 713-2618